| Предыдущий | Следующий |
| D2DERR_TOO_MANY_TRANSFORM_INPUTS | ERROR_IO_PREEMPTED |
D2DERR_INVALID_GLYPH_IMAGE
Что означает D2DERR_INVALID_GLYPH_IMAGE
D2DERR_INVALID_GLYPH_IMAGE (0X8899002E) — Direct2D/DirectWrite не смог разобрать или декодировать запрошенное glyph image из font resource.
Что проверить
Сохраните font face, glyph index, requested glyph image format и исходный font file. Проверьте, что glyph data не повреждены и формат поддерживается текущей версией DirectWrite.
Сравните тот же glyph с системным font parser или другой копией шрифта. Если проблема только в одном font file, переустановка графического драйвера не относится к причине.
Как подтвердить причину
Причина подтверждается успешным получением glyph image из исправного font resource либо выявлением конкретно повреждённой таблицы/записи шрифта.
Технические ссылки: Microsoft: Direct2D error codes · Microsoft: ID2D1RenderTarget::EndDraw · Microsoft: DirectWrite.
Нужно найти другой код? Найти другой код состояния или ошибки.