Поделиться через


D1149: при печати обнаружен недопустимый символ Юникода

Direct2D Print: в DWRITE_GLYPH_RUN_DESCRIPTION.string обнаружен недопустимый символ Юникода. Он был заменен пробелом (0x20).

 

Возможные причины

Direct2D Print считает недопустимые символы, отмеченные в документации в Юникоде, а также некоторые символы ASCII за пределами видимого диапазона, как непечатаемые. Использование этих символов не приводит к ошибке. Вместо этого Direct2D Print подставляет эти символы пробелами.

Возможные исправления

Чтобы избежать этого уведомления, не используйте неправильно сформированные символы Юникода или непечатаемый ASCII при рисовании текста для печати.