保持不同操作系统之间的字体一致性。
我为那些因不同操作系统中使用的安装方法不同而导致字体无法在不同操作系统上工作的人创建了这个。此软件包的目的是根据您使用的操作系统自动安装字体文件 (.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 package
PS 有关更多信息,请在 https://emacs-eask.github.io/ 上找到 Eask 手册。
该程序是免费软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版)或(由您选择)任何更高版本的条款重新分发和/或修改它。
分发此程序的目的是希望它有用,但不提供任何保证;甚至没有适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
您应该随该程序一起收到 GNU 通用公共许可证的副本。如果没有,请参阅 https://www.gnu.org/licenses/。
有关详细信息,请参阅LICENSE
。