| Предыдущий | Следующий |
| DWRITE_E_FLOWDIRECTIONCONFLICTS | DWRITE_E_REMOTEFONT |
DWRITE_E_NOCOLOR
Что означает DWRITE_E_NOCOLOR
DWRITE_E_NOCOLOR (0x8898500C) — шрифт или последовательность глифов не содержит цветных глифов.
DirectWrite различает локальные и удалённые источники шрифтов, а также обычные и цветные glyph runs. Поэтому результат нужно связывать с конкретным font face и операцией layout/rendering.
Что проверить
Если приложение ожидало COLR/CPAL/SVG или другой цветной слой, сначала убедитесь, что выбран именно тот font face и glyph run, где цветные данные существуют. Отсутствие цвета само по себе не мешает обычному монохромному рендерингу.
- Сохраните family/face, источник font file, locale и первый DirectWrite-вызов.
- Для удалённого ресурса проверьте механизм загрузки шрифта; для цветных glyphs — наличие соответствующих таблиц/слоёв в выбранном face.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
