我最近安装了一些老式的 DOS 样式字体(以 ttf 格式)。现在我正在尝试将它们设置为崇高文本中的默认字体,通过用户设置文件中的“font_face”参数传递相应的字体名称,但似乎我的名称拼写错误,或者字体不知何故无法识别由 ST2 .. 我尝试以不同的方式编写字体名称,但没有运气。
那么,有没有办法知道我应该传递给这个参数的确切字体名称?ST2 如何通过给 font_face 参数提供一个字符串来搜索已安装的字体?我在这里上传了字体。
谢谢!
我最近安装了一些老式的 DOS 样式字体(以 ttf 格式)。现在我正在尝试将它们设置为崇高文本中的默认字体,通过用户设置文件中的“font_face”参数传递相应的字体名称,但似乎我的名称拼写错误,或者字体不知何故无法识别由 ST2 .. 我尝试以不同的方式编写字体名称,但没有运气。
那么,有没有办法知道我应该传递给这个参数的确切字体名称?ST2 如何通过给 font_face 参数提供一个字符串来搜索已安装的字体?我在这里上传了字体。
谢谢!
You need add these to user-settings:
{
"font_face": "keyrus",
"font_size": 12,
"font_options": ["directwrite"]
}
我试过你的字体文件:keyrusMedium.ttf 在 Windows 中双击它(我使用 XP),它会打开一个窗口,其中包含字体详细信息和字体中的一些示例文本。
“字体名称”旁边是您需要在 ST2 设置文件中使用的名称。
对于这种字体,它是 keyrus
我在我的 ST2 设置文件中尝试过它并且它有效
更新:道歉 - 它实际上并没有工作。字体发生了变化,我认为它看起来像 keyrus 字体,但事实证明这是 ST2 使用的一些默认字体。
我进一步查看了您的字体文件,字体文件中唯一的“脚本”是“西里尔字母”
我的大多数其他字体都将“西方”作为字体文件中的“脚本”之一。所以我想知道 ST2 是否在字体文件中寻找“西方”脚本并且它不存在所以它不显示字体。
我已经尝试了一些我拥有的字体,如果它们有“西方”作为脚本,它们都可以工作。我尝试了一个只有“阿拉伯语”作为脚本的脚本,但它不起作用。
关于如何将字体文件转换为包含“西方”脚本的深度超出我的理解。