删除未使用的字体

如何摆脱我永远不会使用的字体,以及我永远不需要的语言环境?
Ubuntu的字体查看器带有各种各样的字体,适用于各种可能的语言环境 - 中文、韩文、日文、阿拉伯文、乌尔都文,还有一些名为Kacst和Qran的字体等等。
虽然对这些人表示敬意,但他们可能也只需要在他们的机器上安装一个地区性的字体。至于其他地方,我们只需要拉丁字体就足够了。
BleachBit可以清理未使用的本地化文件,但无法清理未使用的字体
我并不关心磁盘空间,但这些字体占据了字体空间,使得我真正想要选择的字体变得混乱不堪。

A mess of regional fonts


我已将我的问题标记为重复,并选择了最佳答案,这个链接 - Dan Dascalescu
3个回答

你从截图上看是在使用Kubuntu。不幸的是,它依赖于体积非常大(近110MB)且有时会导致字体缓存刷新卡顿的fonts-noto-cjk
使用以下命令来移除它:
sudo apt remove fonts-noto-cjk

其他你提到的字体是kacst(这些是阿拉伯变体)。请将其移除。
sudo apt remove fonts-kacst-one

你可能也想要移除这些字体包!
  • fonts-lao
  • fonts-lklug-sinhala
  • fonts-sil-abyssinica
  • fonts-sil-padauk
  • fonts-tibetan-machine
  • fonts-thai-tlwg

使用以下命令全部移除它们

sudo apt remove fonts-lao fonts-lklug-sinhala fonts-sil-abyssinica fonts-sil-padauk fonts-tibetan-machine fonts-thai-tlwg

删除这些字体可能会删除 kubuntu-desktop 元包。没关系的。删除这些元包不会造成任何损害。这也可能会触发删除其他区域字体,请一并删除。
sudo apt autoremove

如果在删除后您需要这些字体,但又不确定需要哪个软件包,只需安装kubuntu-desktop,它应该会拉取足够的区域字体。
sudo apt install kubuntu-desktop

这个截图实际上来自Unity。以下是一个新安装的Ubuntu + Wine上默认安装的所有“字体”包(不确定Wine是否实际上带有任何字体)的链接:[http://pastebin.ubuntu.com/23131516/] - Dan Dascalescu
fonts-lohit-guru是一种旁遮普语字体,fonts-wqy-microhei听起来像中文,而我不确定高棉字体是关于什么的。字体查看器是我见过的最基本的字体工具。无法搜索,无法查看更多内容,只能查看[0-9.:,;(*!?')A-Z] - Dan Dascalescu
移除了Kacst和lao..thai字体后,以下软件包不再需要:http://pastebin.ubuntu.com/23131539/ - Dan Dascalescu
@DanDascalescu 没问题!也把它们移除掉。那些是地区支持字体,但要记住,有些软件包可能会强制安装它们,比如wine。根据描述,fonts-tlwg-purisa-ttf 是一款泰国 Purisa TrueType 字体。 - Anwar
2在Ubuntu 16.04上,我还删除了以下软件包/字体:fonts-stix(数学符号),fonts-lohit-gurufonts-guru-extra。甚至可以删除更多,但是现在字体对话框看起来更清洁了,我现在可以实际找到一个字体了。 - daniels
现在有更多的选择,其中很多在这篇文章的评论中列出,还有一些在文章本身中-https://www.onetransistor.eu/2016/08/remove-non-latin-fonts-from-ubuntu.html - jave.web
从注释中删除命令之一:sudo apt purge fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lklug-sinhala fonts-lohit-guru fonts-guru fonts-nanum fonts-noto-cjk fonts-takao-pgothic fonts-tibetan-machine fonts-guru-extra fonts-lao fonts-sil-padauk fonts-sil-abyssinica fonts-tlwg-* fonts-beng fonts-beng-extra fonts-deva fonts-deva-extra fonts-gubbi fonts-gujr fonts-gujr-extra fonts-kalapi fonts-knda fonts-lohit-* fonts-noto-* fonts-orya* fonts-pagul fonts-sahadeva fonts-samyak-* fonts-sarai fonts-smc fonts-smc-* fonts-taml fonts-telu fonts-telu-extra && sudo apt autoremove - jave.web

试试这个。。
sudo apt install font-manager

我觉得你只能禁用字体,但这可能对你有帮助。
尝试在右侧选择字体,然后右键单击。

font manager screenshot


1你有两个踩票。其中没有一个是我的。但是你在编辑你的回答上做得很好。 - Sergiy Kolodyazhnyy
字体管理器的当前版本具有字体复选框。取消选择以禁用。 - Dan Dascalescu

如果您已经安装了 synaptic,您可以搜索“字体”一词,然后选择要卸载的软件包。
如果只有 Ubuntu 安装能够根据地理位置进行判断,并且不会在每次安装时安装尼泊尔语或古吉拉特语字体就好了。