Sublime Text的默认字体是什么?


Answers:


196

在Linux上为Monospace10点。(使用的确切等宽字体在不同的Linux发行版或版本上可能会有所不同),在Windows上是Consolas10点,在OS X上是Menlo Regular12点。

默认平台首选项

(颜色方案为Neon,语法突出显示为from PackageDev,原为AAAPackageDev

此信息找到的Packages/Default目录(其中Packages是打开的目录Preferences → Browse Packages...菜单选项),将在其中file 是一个,或。Preferences (OS).sublime-settingsOSWindowsLinuxOSX

您应该仅自定义Packages/User/Preferences.sublime-settings,打开的中的字体(或任何其他设置)Preferences → Settings—User,因为Settings—Default在升级时会被覆盖,并且还可以作为备份,以防万一您确实弄乱了用户设置。主要Sublime设置以及其他软件包/插件都属于这种情况。

这些默认字体在Sublime Text 2和Sublime Text 3中都相同。


在我的Ubuntu Linux上,默认值似乎不是Monospace。与在NetBeans中选择Monospace相比,该字体看起来不同(更好)。
matanster 2014年

1
就像我提到的@matt一样,确切的字体可能会有所不同。同样,Sublime使用自定义渲染引擎,该引擎专门设计用于使字体看起来更好,因此同一字体在不同程序中的渲染方式可能不同。我对NetBeans并不十分熟悉,但是它可能有一个选项来选择要使用的字体monospace。此字体可能与Sublime的字体不同。
MattDMo 2014年

嗯...我明白了 我想等宽是不是一个真正的/最后的字体,但一些映射到某些字体的地方..
matanster

@matt是的,知道了。
MattDMo 2014年

2
@HrvojeT我没有使用过Kubuntu(只是普通的Ubuntu),所以我不确定为什么该菜单选项不起作用。该Default目录实际上实际上并不存在Packages,而是存储在中的.sublime-package存档文件中Installed Packages。如果要检查其内容或其他任何默认软件包的内容,则应使用PackageResourceViewer
MattDMo '16

60

在我的系统(Windows 8.1)上,Sublime 2显示默认字体“ Consolas”。您可以按照以下步骤找到自己的:

  1. 转到“查看”菜单,然后选择“显示控制台”
  2. 然后输入以下命令: view.settings().get('font_face')

您将找到默认字体。


7
非常好!并view.settings().get('font_size')获得字体大小。
Nikos Baxevanis

21

是。您可以将Sublime控制台用于(Linux):

Ctrl + `

并输入:

view.settings().get('font_face')

以相同方式获取任何设置。


8

要添加到MattDMo的答案中,您可以获得像在Linux上那样使用的确切字体(示例来自Xubuntu 14.04):

$ fc-match Monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"

这是对的。在Kubuntu 16.10中,当我将“固定宽度”的字体设置为Monospace,然后将其设置为DejaVu Sans Mono Book时,它在设置示例预览中看起来相同。没有一个像素发生变化。fc-match Monospace返回DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
Hrvoje T

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.