更改Sublime Text 2字体粗细

时间:2013-09-28 12:31:01

标签: sublimetext2 antialiasing

Sublime Text中的正常字体权重始终为粗体。

enter image description here

现在它很薄,我无法使用它。我可以把它改回原来的状态吗?

enter image description here

我没有改变任何东西,它在我重新启动我的macbook之后才改变了。

谢谢, Mottenmann

4 个答案:

答案 0 :(得分:19)

同样的事发生在我身上。 Sublime Text 2突然变为我的Mac上的超薄字体。

添加

<强>的Mac:

"font_options":["no_round"], 

<强> PC:

"font_options":["bold"], 

enter image description here

enter image description here

答案 1 :(得分:7)

更简单的方法是简单地将权重名称添加到font_face(即中等使用“中”,轻度使用“光”等)

在:

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

后:

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

字体“源代码”有ExtraLight,Light,Medium,Regular等。如果你想使用Light版本,添加font-weight和font_face都可以。

P.S。尝试源代码专业版或Inconsolata。它们是迄今为止最好的编码字体。

答案 2 :(得分: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>

对于您想要的效果,您可以为fontStyle字符串选择bold而不是italics

答案 3 :(得分:-1)

当我连接到外接显示器的同时重新启动计算机(Macbook Air,OSX 10.7)时,我注意到Sublime的这种变化。 为了解决这个问题,我做了以下工作:拔掉外接显示器,重新启动Sublime,重新插入显示器。