Direct2D 打印:DWRITE_GLYPH_RUN_DESCRIPTION.string 中检测到的 Unicode 字符无效。 它被替换为空间(0x20)。
可能的原因
Direct2D 打印将 Unicode 文档中指出的无效字符以及可见范围之外的某些 ASCII 字符视为不可打印的。 使用这些字符不会导致错误。 相反,Direct2D 打印会将这些字符替换为空格。
可能的修复方法
为了避免此通知,请勿在绘制文本时使用格式不正确的 Unicode 字符或不可打印的 ASCII,以便进行可打印。