为什么没有sublime text 2编辑器看到字体?

时间:2012-11-15 09:21:00

标签: fonts sublimetext2

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

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

谢谢!

2 个答案:

答案 0 :(得分:1)

您需要将这些添加到用户设置:

{
  "font_face": "keyrus",
  "font_size":  12,
  "font_options": ["directwrite"]
}

答案 1 :(得分:0)

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

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

对于这个字体,它是keyrus

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

更新:道歉 - 实际上并没有奏效。字体改变了,我觉得它看起来像是keyrus字体,但事实证明这是ST2使用的默认设置。

我进一步查看了你的字体文件,字体文件中唯一的“脚本”是“cyrillic”

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

我尝试了一些字体,如果他们将“西部”作为脚本,那么所有字体都可以工作。我试过一个只有“阿拉伯语”作为剧本而且没有用的。

我深入了解如何将字体文件转换为包含“西方”脚本。