FedKad Asked: 2023-11-10 22:21:12 +0800 CST2023-11-10 22:21:12 +0800 CST 2023-11-10 22:21:12 +0800 CST 升级到23.10后Noto字体太多 772 升级到 23.10(从 23.04 开始)后,我注意到我的系统上有超过 220 种Noto字体。这有点疯狂。在当今 UTF 标准世界中,为什么某些语言有如此多的字体?我怎样才能安全地摆脱它们? 请注意,他的问题与我之前关于字体的问题之一不同。 upgrade 2 个回答 Voted Gunnar Hjalmarsson 2023-11-10T23:49:27+08:002023-11-10T23:49:27+08:00 请向 Google 询问字体数量。 Ubuntu 希望默认覆盖大量语言。但与之前的字体设置相比,一个优点是,不关心全局覆盖的用户可以卸载单个包: sudo apt purge fonts-noto-core Best Answer FedKad 2023-11-12T01:59:01+08:002023-11-12T01:59:01+08:00 @GunnarHjalmarsson 的答案是关于清除fonts-noto-core包含所有这些字体的包。我很感谢这个答案,尤其是它的评论。 该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 文件将列出已“拒绝”的字体。 之后,我的应用程序将不会在其“字体”对话框中列出这些字体。我认为这是一个更好的解决方案,因为它是基于用户的而不是基于系统的。
请向 Google 询问字体数量。
Ubuntu 希望默认覆盖大量语言。但与之前的字体设置相比,一个优点是,不关心全局覆盖的用户可以卸载单个包:
@GunnarHjalmarsson 的答案是关于清除
fonts-noto-core
包含所有这些字体的包。我很感谢这个答案,尤其是它的评论。该
fonts-noto-core
包实际上包含 268 个字体文件:然而,其中一些可能会被我的基于拉丁语的系统使用,因为这个包
[installed,automatic]
在升级过程中是“”。我想要一种方法来“禁用”这些我似乎并不需要的“亚洲字体”。我注意到该
font-manager
工具允许我从列表中选择这些字体并“禁用”它们。之后,~/.config/fontconfig/conf.d/78-Reject.conf
在当前用户主目录下创建一个名为的文件。此 XML 文件将列出已“拒绝”的字体。之后,我的应用程序将不会在其“字体”对话框中列出这些字体。我认为这是一个更好的解决方案,因为它是基于用户的而不是基于系统的。