1

我最近安装了一些老式的 DOS 样式字体(以 ttf 格式)。现在我正在尝试将它们设置为崇高文本中的默认字体,通过用户设置文件中的“font_face”参数传递相应的字体名称,但似乎我的名称拼写错误,或者字体不知何故无法识别由 ST2 .. 我尝试以不同的方式编写字体名称,但没有运气。

那么,有没有办法知道我应该传递给这个参数的确切字体名称?ST2 如何通过给 font_face 参数提供一个字符串来搜索已安装的字体?我在这里上传了字体。

谢谢!

4

2 回答 2

1

You need add these to user-settings:

{
  "font_face": "keyrus",
  "font_size":  12,
  "font_options": ["directwrite"]
}
于 2014-02-05T17:51:46.360 回答
0

我试过你的字体文件:keyrusMedium.ttf 在 Windows 中双击它(我使用 XP),它会打开一个窗口,其中包含字体详细信息和字体中的一些示例文本。

“字体名称”旁边是您需要在 ST2 设置文件中使用的名称。

对于这种字体,它是 keyrus

我在我的 ST2 设置文件中尝试过它并且它有效

更新:道歉 - 它实际上并没有工作。字体发生了变化,我认为它看起来像 keyrus 字体,但事实证明这是 ST2 使用的一些默认字体。

我进一步查看了您的字体文件,字体文件中唯一的“脚本”是“西里尔字母”

我的大多数其他字体都将“西方”作为字体文件中的“脚本”之一。所以我想知道 ST2 是否在字体文件中寻找“西方”脚本并且它不存在所以它不显示字体。

我已经尝试了一些我拥有的字体,如果它们有“西方”作为脚本,它们都可以工作。我尝试了一个只有“阿拉伯语”作为脚本的脚本,但它不起作用。

关于如何将字体文件转换为包含“西方”脚本的深度超出我的理解。

于 2013-04-11T09:13:32.393 回答