天天看点

Linux小技巧,冗余字体的禁用

俗语说得好,困难不是远处的高山而是鞋里的沙子。即使一个小问题不解决,也会令人糟心。今天要说的就是Linux发行版的字体问题。

很多Linux桌面都是基于Debian发行版而衍生的。Debian的包管理很好的解决了Linux的依赖问题,但是安装一些软件时,会连带把需要的字体也安装上来。不经意间,Linux的字体库越来越庞大,越来越臃肿。

比如我们打开office软件,在字体下拉框中就能找到很多字体,多少种不知道,但是下拉框很长很长。这里的很多字体名字相近,但是并不显示属于那种语言。这么多的字体不但找起来费劲,也严重拖慢了软件运行的速度。为了操作界面清爽一点,我们要对字体进行瘦身。

Linux小技巧,冗余字体的禁用

下图是我刚安装Debian和一些必须软件后的字体情况,一共有256款字体,其中有55款是重复的。具体到每一种字体有什么作用,就太复杂了。删除不可取,删错了怎么办?升级以后又恢复了难道要再搞么?最好的办法就是将没用的字体禁用。

Linux小技巧,冗余字体的禁用

很多Linux发行版为了国际化,本身附带了很多其他语言的字体,这类一般是 noto sans xxx 类型的。如果你确定不会用到这些国家的字体,就放心大胆地禁用。对于Debian系统,DejaVu字体是必须的,禁用后执行update-initramfs会报错,系统升级也会失败。Noto sans CJK最好全部保留,我在禁用JP字体后,整组字体离奇失踪。

Linux小技巧,冗余字体的禁用

在KDE桌面环境下,字体管理界面如图,选中字体右键禁用就可以了。需要说明的是,可以使用Ctrl和Shift多选。Deepin也有字体管理软件,界面有所不同,字体全面勾选为启动,取消勾选为禁用。

好了,禁用了多余的字体以后,再打开office软件就清爽多了。当初我为了精简字体,卸载字体包,连带卸载了很多必须的组件。