升级到 23.10(从 23.04)后,我注意到我的系统上有超过 220能登字体。这有点疯狂。在当今的 UTF 标准世界中,为什么某些语言有这么多字体?我该如何安全地摆脱它们?
请注意,他的问题与我的一个问题不同上一个关于字体的问题。
答案1
请向 Google 询问字体的数量。
Ubuntu 希望默认覆盖大量语言。但与以前的字体设置相比,一个优点是,不关心全局覆盖范围的用户可以卸载单个软件包:
sudo apt purge fonts-noto-core
答案2
fonts-noto-core
@GunnarHjalmarsson 的回答是关于清除包含所有这些字体的包。我很感谢这个答案,尤其是它的评论。
该fonts-noto-core
包中实际包含 268 个字体文件:
$ apt-file list fonts-noto-core | grep -c \.ttf\$
268
但是,其中一些字体可能被我的拉丁语系统使用,因为这个包[installed,automatic]
在升级过程中是“”。我想要一种方法来“禁用”这些我似乎真的不需要的“亚洲字体”。
我注意到该font-manager
工具允许我从列表中选择这些字体并“禁用”它们。之后,~/.config/fontconfig/conf.d/78-Reject.conf
会在当前用户主目录下创建一个名为的文件。此 XML 文件将列出已被“拒绝”的字体。
之后,我的应用程序将不会在字体对话框中列出这些字体。我认为这是更好的解决方案,因为它是基于用户的,而不是基于系统的。