更改Sublime Text 2字体粗细

13

在 Sublime Text 中,正常字体的 font-weight(字重)一直都是加粗的。

图片描述

现在它变得非常细,我无法使用它。我能否将其改回以前的样式?

图片描述

我什么也没改,只是在重新启动 MacBook 后发现字体变了。

谢谢, Mottenmann


是Sublime还是整个OSX通用的?可能是OSX系统范围内的抗锯齿设置。如果有什么问题,您可以通过命令行进行调整。 - Mikko Ohtamaa
是的,这看起来像抗锯齿问题。 - EffectiX
5个回答

22

我也遇到了同样的问题。Sublime Text 2 突然在我的 Mac 上变成了超级细的字体。

附加信息:

Mac:

"font_options":["no_round"], 

个人电脑(PC):

"font_options":["bold"], 

输入图像描述

输入图像描述


4
针对我的ST3来说,解决方案就是从font_options中移除"gray_antialias" - tam5

11

一个更简单的方法是将权重名称直接添加到font_face中(例如,对于中等字体使用"Medium",对于轻字体使用"Light",依此类推)。

之前的内容:

{
    "font_face": "Source Code Pro",
    "font_size": 16.0,
}

之后:

{
    "font_face": "Source Code Pro Light",
    "font_size": 16.0,
}

字体“Source Code”有ExtraLight、Light、Medium、Regular等版本,若想使用Light版,则在font_face后加上font-weight即可。

p.s. 试试Source Code Pro或Inconsolata字体,它们是目前为止最适合编码的字体。


1

虽然你的问题似乎是针对你的 Mac 上的反锯齿,但你可以修改你的主题来使特定文本显示不同的 fontStyle

例如,以 Monokai 主题为例。使用 Preferences > Browse Packages 菜单快捷方式,并查看 Color Schemes 文件夹中的 Monokai.tmTheme 文件。打开并编辑此文件以使某些文本呈现为斜体。

例如,对于注释文本... 在该文件中查找(大约在第 48 行):

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#75715E</string>
    </dict>
</dict>

要将字体样式更改为斜体以使其显示,添加带星号标记的行:

<dict>
    <key>name</key>
    <string>Comment</string>
    <key>scope</key>
    <string>comment</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#75715E</string>
        *<key>fontStyle</key>   
        *<string>italic</string>
    </dict>
</dict>

为了达到你想要的效果,你需要选择 bold 替代 fontStyle 字符串中的 italics

0

我注意到当我连接到外部显示器时,在重新启动我的电脑(Macbook Air,OSX 10.7)后,Sublime发生了变化。 为了解决这个问题,我采取了以下措施:拔掉外部显示器,重新启动Sublime,再次连接显示器。


-1

绕过替代方案:

使用 "font_face": "Bahnschrift Light",

而不是 粗体文本 "font_face": "Bahnschrift",

某种方式:它与字重不起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接