【发布时间】:2014-11-09 13:28:13
【问题描述】:
我一直在寻找,但找不到有关此问题的答案。 Sublime Text 的默认字体类型是什么?
【问题讨论】:
标签: fonts sublimetext2 sublimetext3 sublimetext
我一直在寻找,但找不到有关此问题的答案。 Sublime Text 的默认字体类型是什么?
【问题讨论】:
标签: fonts sublimetext2 sublimetext3 sublimetext
在 Linux 上是 Monospace 10 pt。 (使用的确切等宽字体可能因不同的 Linux 发行版或版本而异),在 Windows 上为 Consolas 10 pt,在 OS X 上为 Menlo Regular 12 pt .
(配色方案为Neon,语法高亮来自PackageDev,字体为Liberation Mono
此信息可在Packages/Default 目录中找到(其中Packages 是由Preferences → Browse Packages... 菜单选项打开的目录),在Preferences (<i><b>OS</b></i>).sublime-settings 文件中OS 是Windows、Linux 或OSX 之一。
您应该只自定义由 Preferences → Settings—User 打开的 Packages/User/Preferences.sublime-settings 中的字体(或任何其他设置),因为升级时会覆盖 Settings—Default ,并且还可以作为备份,以防您真的在用户设置中搞砸了。主要的 Sublime 设置以及额外的包/插件都是这种情况。
这些默认字体在 Sublime Text 2、Sublime Text 3 和目前正在开发的新版本中是相同的。
【讨论】:
monospace 时使用的字体。此字体可能与 Sublime 的不同。
Default 目录实际上并不存在于Packages 中,它存储在.sublime-package 归档文件Installed Packages 中。如果你想检查它的内容,或者任何其他默认包的内容,你应该使用PackageResourceViewer。
在我的系统(Windows 8.1)上,Sublime 2 显示默认字体“Consolas”。您可以按照以下步骤找到您的:
view.settings().get('font_face')
你会找到你的默认字体。
【讨论】:
view.settings().get('font_size'),您还可以获得字体大小。
要添加到MattDMo's answer,您可以像这样获得在 Linux 上使用的确切字体(示例来自 Xubuntu 14.04):
$ fc-match Monospace
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
【讨论】:
fc-match Monospace 返回DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
是的。您可以在 (Linux) 中使用 Sublime 控制台:
Ctrl + `
然后输入:
view.settings().get('font_face')
以同样的方式获取任何设置。
【讨论】:
Windows 10 上的默认字体是Consolas
【讨论】: