linux添加字体的过程

只说一下过程, 至于具体的原理还没搞明白。

1. 首先你要有字体文件,ttf或者ttc格式的均可以

我们可以从windows的 C:\WINDOWS\Fonts\ 这个目录下的字体文件复制出来,例如我们得到的字体文件是 segoui.ttf

2. 将这个字体文件复制到 linux 的/usr/share/fonts/ 的目录下或该目录的子目录下

ps:没尝试其它的目录是否可以

例如我们复制到 /usr/share/fonts/segoui/这个目录下:

sudo cp segoui.ttf -t /usr/share/fonts/segoui/

3. 切换到我们上一步复制的字体所在的目录

cd /usr/share/fonts/segoui/

4. 创建字体索引

sudo mkfontscale

该命令执行完之后可以发现在当前目录下生成了一个名为 fonts.scale 的文本文件

5. 在目录中创建字体文件的索引

sudo mkfontdir

手册中是这么介绍的,没细究是什么意思。

该命令执行完之后会在当前目录下生成名为 fonts.dir 的文本文件

6. 构建字体信息缓存文件

sudo fc-cache

同样没深究该命令执行的原理,反正这么一套流程下来,字体就算是安装完成了

7. 结尾

都没深究以上命令执行的原理,如果想了解更多的细节,需要查看每个命令的manual。

要查看已安装的字体可以使用 fc-list 命令。

上一篇:ssm+maven 框架整合


下一篇:Qt下libusb-win32的使用方法(转)