Utf 8 Windows 10上升华文本3中的ConsoleAS字体中未显示图形符号

Utf 8 Windows 10上升华文本3中的ConsoleAS字体中未显示图形符号,utf-8,fonts,windows-10,sublimetext3,consolas,Utf 8,Fonts,Windows 10,Sublimetext3,Consolas,在Windows 10上,某些图形符号未以升华文本3中的ConsoleAS字体显示 例如:◀ 其他UTF-8扩展标志符号,如ñ、áíóú作品 屏幕盖: 三角形以所有其他字体显示 我检查了控制台字体文件的版本,它们都是最新的 该三角形显示在系统中安装的任何其他文本编辑器的控制台中 有什么想法吗?我找到了解决方案: 我将此选项设置为: "font_options": ["directwrite"], "theme_font_options": ["directwrite"], 现

在Windows 10上,某些图形符号未以升华文本3中的ConsoleAS字体显示

例如:◀

其他UTF-8扩展标志符号,如ñ、áíóú作品

屏幕盖:

三角形以所有其他字体显示

我检查了控制台字体文件的版本,它们都是最新的

该三角形显示在系统中安装的任何其他文本编辑器的控制台中

有什么想法吗?

我找到了解决方案:

我将此选项设置为:

    "font_options": ["directwrite"],
    "theme_font_options": ["directwrite"],
现在字体显示为它应该显示的样子


我的ST3版本是3143 tho。稳定频道中还没有可用的更新。

您可以在charmap.exe中验证ConsoleAS没有用于“”的标志符号◀" (U+25C0)。在这种情况下,使用Uniscribe的编辑控件将选择适当的回退字体,如Segoe UI Symbol。在较低级别上,编辑控件将调用、和等函数。DirectWrite在这种情况下也使用回退字体,如see。选择“Console”并不是这种情况“表示所有渲染的图示符都将来自该字体。大多数字体只支持一小部分Unicode。有2735个字形。谢谢。现在我明白了为什么带有此字符的行不能很好地对齐单空格字体。但此修复程序使代码显示预期的图片,而不是丑陋的正方形,因此对我来说是有效的。:)