升级到 23.10 后 Noto 字体过多

升级到 23.10 后 Noto 字体过多

升级到 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 文件将列出已被“拒绝”的字体。

之后,我的应用程序将不会在字体对话框中列出这些字体。我认为这是更好的解决方案,因为它是基于用户的,而不是基于系统的。

相关内容