【问题标题】:What is the default font of Sublime Text?Sublime Text 的默认字体是什么?
【发布时间】:2014-11-09 13:28:13
【问题描述】:

我一直在寻找,但找不到有关此问题的答案。 Sublime Text 的默认字体类型是什么?

【问题讨论】:

    标签: fonts sublimetext2 sublimetext3 sublimetext


    【解决方案1】:

    在 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 文件中OSWindowsLinuxOSX 之一。

    您应该只自定义由 Preferences → Settings—User 打开的 Packages/User/Preferences.sublime-settings 中的字体(或任何其他设置),因为升级时会覆盖 Settings—Default ,并且还可以作为备份,以防您真的在用户设置中搞砸了。主要的 Sublime 设置以及额外的包/插件都是这种情况。

    这些默认字体在 Sublime Text 2、Sublime Text 3 和目前正在开发的新版本中是相同的。

    【讨论】:

    • 在我的 Ubuntu linux 上,看起来默认不是 Monospace。该字体看起来与在 NetBeans 中选择 Monospace 不同(而且更好)。
    • @matt 正如我所提到的,确切的字体可能会有所不同。此外,Sublime 使用自定义渲染引擎,专门设计用于使字体看起来更好,因此相同的字体在不同的程序中可能会呈现不同的效果。我对 NetBeans 不是很熟悉,但它可能有一个选项来准确选择在选择 monospace 时使用的字体。此字体可能与 Sublime 的不同。
    • 嗯嗯...我明白了。我猜等宽字体不是真正的/最终字体,而是映射到某处某个字体的东西..
    • @matt 是的,你明白了。
    • @HrvojeT 我没有使用过 Kubuntu(只是普通的 Ubuntu),所以我不确定为什么该菜单选项不起作用。 Default 目录实际上并不存在于Packages 中,它存储在.sublime-package 归档文件Installed Packages 中。如果你想检查它的内容,或者任何其他默认包的内容,你应该使用PackageResourceViewer
    【解决方案2】:

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

    1. 转到查看菜单并选择显示控制台
    2. 然后输入这个命令:view.settings().get('font_face')

    你会找到你的默认字体。

    【讨论】:

    • 非常好!使用view.settings().get('font_size'),您还可以获得字体大小。
    【解决方案3】:

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

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

    【讨论】:

    • 这是正确的。在 Kubuntu 16.10 中,当我将“固定宽度”的字体设置为等宽字体,然后将其设置为 DejaVu Sans Mono Book 时,它在设置示例预览中看起来是一样的。没有一个像素变化。 fc-match Monospace 返回DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
    【解决方案4】:

    是的。您可以在 (Linux) 中使用 Sublime 控制台:

    Ctrl + `
    

    然后输入:

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

    以同样的方式获取任何设置。

    【讨论】:

      【解决方案5】:

      Windows 10 上的默认字体是Consolas

      【讨论】:

        猜你喜欢
        • 2013-05-29
        • 2016-04-09
        • 1970-01-01
        • 1970-01-01
        • 2018-11-23
        • 1970-01-01
        • 2013-04-09
        • 1970-01-01
        • 2016-04-02
        相关资源
        最近更新 更多