Sublime Text 2 中的自訂字型無需安裝

Sublime Text 2 中的自訂字型無需安裝

在 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。

相關內容