在 Sublime Text 2 中,是否可以使用系統上安裝的字型以外的其他字型?如果是,我怎麼能實現這個目標?
我正在一台沒有管理員權限的 Windows 7 電腦上工作,並且厭倦了 Courier New 和 Consolas。
答案1
這篇博文描述了使用名為的實用程式RegisterFont
以普通用戶身份添加字體。我下載了.ttf
我想要的文件(解放單聲道在所有 3 個支援的平台上,Sublime 看起來都很棒),將它們放在與 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。