在 Sublime Text 2 中,是否可以使用系统上安装的字体以外的其他字体?如果可以,我该如何实现?
我正在一台没有管理员权限的 Windows 7 机器上工作,并且厌倦了 Courier New 和 Consolas。
答案1
这篇博文介绍了如何使用名为“添加字体”的实用程序RegisterFont
作为普通用户。我下载了.ttf
我想要的文件(解放单色在 Sublime 中所有 3 个受支持的平台上看起来都很棒),将它们放在与 as 相同的目录中RegisterFont.exe
,然后创建一个批处理文件:
@echo off
RegisterFont.exe add LiberationMono-Regular.ttf LiberationMono-Bold.ttf LiberationMono-BoldItalic.ttf LiberationMono-Italic.ttf
将其保存在同一目录中,创建一个快捷方式,然后将快捷方式移动到,以便每次 Windows 启动时都会运行。现在,您可以进入 Sublime 中的用户偏好设置并设置C:\Users\YourUserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
"font_face": "Liberation Mono",
"font_options":
[
"subpixel_antialias",
"directwrite"
],
"font_size": 9.0
一切就绪。"font_size"
当然,最佳设置会根据您使用的字体和个人偏好而有所不同,但这些设置对我来说效果很好。
我注意到的一个缺点RegisterFont
是它似乎不会影响所有程序。Sublime 可以很好地选择新字体,MS Office 也是如此,但出于某种原因,Firefox 却不能。我运行的是 Win8,所以 Win7 可能有所不同 - YMMV。