保持不同作業系統之間的字體一致性。
我為那些因不同作業系統中使用的安裝方法不同而導致字體無法在不同作業系統上工作的人創建了這個。此軟體包的目的是根據您使用的作業系統自動安裝字型檔案 (.ttf)。節省您手動安裝字型的時間。
| Windows 10 / Ubuntu 單聲道 | Ubuntu 14 / 經典控制台 | Mac 作業系統/Ubuntu Mono |
|---|---|---|
![]() | ![]() | ![]() |
警告
確保EMACS有安裝字型的權限!
您想要在目前作業系統中使用和安裝的 TTF 字型清單。
; ; I just have all my fonts inside my '.emacs.d' directory for sake of simplicity.
; ; But you can have your font at any directory you want.
( setq use-ttf-default-ttf-fonts '( ; ; >> Classic Console <<
" ~/.emacs.d/fonts/clacon.ttf "
; ; >> Ubuntu Mono <<
" ~/.emacs.d/fonts/UbuntuMono-R.ttf " ))您想要用作預設字體的名稱。我選擇Ubuntu Mono作為我的預設字體。
( setq use-ttf-default-ttf-font-name " Ubuntu Mono " )將字型安裝到目前作業系統中。您嘗試安裝的更多 .ttf 檔案可能需要一段時間,但此功能不會阻止 Emacs 進程本身。此外,在安裝use-ttf-default-ttf-fonts清單中的所有字體後,您將需要呼叫use-ttf-set-default-font函數。
M-x use-ttf-install-fonts透過use-ttf-default-ttf-font-name變數使用字體。這實際上會將您的 Emacs 設定為您的目標字體。
M-x use-ttf-set-default-font如果您想為該專案做出貢獻,您可以複製並向該儲存庫發出拉取請求。或者您可以克隆該項目並建立您自己的該工具的分支。任何方法都歡迎!
要在本地運行測試,您將需要以下工具:
安裝所有依賴項和開發依賴項:
$ eask install-deps --dev要測試套件的安裝:
$ eask package
$ eask install測試編譯:
$ eask compile?以下步驟是可選的,但我們建議您遵循這些 lint 結果!
內建的checkdoc linter:
$ eask lint checkdoc標準package linter:
$ eask lint packagePS 有關更多信息,請在 https://emacs-eask.github.io/ 上找到 Eask 手冊。
該程式是免費軟體;您可以根據自由軟體基金會發布的 GNU 通用公共授權(授權的第 3 版)或(由您選擇)任何更高版本的條款重新分發和/或修改它。
分發此程序的目的是希望它有用,但不提供任何保證;甚至沒有適銷性或特定用途適用性的默示保證。有關更多詳細信息,請參閱 GNU 通用公共許可證。
您應該隨該程式一起收到 GNU 通用公共授權的副本。如果沒有,請參閱 https://www.gnu.org/licenses/。
有關詳細信息,請參閱LICENSE 。