Что означает код HRESULT 0x8898500D (DWRITE_E_REMOTEFONT)?

 
Предыдущий Следующий
DWRITE_E_NOCOLOR DWRITE_E_DOWNLOADCANCELLED

DWRITE_E_REMOTEFONT

Что означает DWRITE_E_REMOTEFONT

DWRITE_E_REMOTEFONT (0x8898500D) — ресурс шрифта недоступен, поскольку находится на удалённом компьютере.

DirectWrite различает локальные и удалённые источники шрифтов, а также обычные и цветные glyph runs. Поэтому результат нужно связывать с конкретным font face и операцией layout/rendering.

Что проверить

Код означает именно недоступность удалённого font resource. Для приложений, использующих downloadable fonts, проверьте очередь загрузки и состояние ресурса до повторного layout/render.

  • Сохраните family/face, источник font file, locale и первый DirectWrite-вызов.
  • Для удалённого ресурса проверьте механизм загрузки шрифта; для цветных glyphs — наличие соответствующих таблиц/слоёв в выбранном face.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.