如何在 Debian 中安全删除 noto 字体?

如何在 Debian 中安全删除 noto 字体?

有没有办法从系统中安全地删除 noto-fonts?它们是由某个软件包自动安装的,但是它们使得在任何程序中选择字体变得很糟糕,因为大约 1800 种可能的字体属于 noto 系列,我可能永远不会使用它。 Libreoffice、Inkscape...一切都充满了它们:

在此输入图像描述

搜索我的系统,我发现了软件包fonts-noto-core fonts-noto-extra fonts-noto-mono fonts-noto-ui-core和一个包含 1847 noto 字体的文件夹/usr/share/fonts/truetype/noto/

如果我删除任何软件包,系统似乎会丢失一些重要的字体,因为甚至终端也会充满应该出现字符的方块: 在此输入图像描述

那么,是否有可能在不破坏系统的情况下删除(至少)大部分这些字体?如果有地方可以更改配置以完全避免这些字体,那么我可以删除它们,我更愿意。

我正在进行 Debian 测试 (Bookworm) 和 XFCE

答案1

我找到了。事实是,这些字体在任何地方都不是必需的,只是在可用时使用它们。

fonts-noto-core fonts-noto-extra fonts-noto-ui-core由 LibreOffice 安装。我不确定,但我最好的猜测是fonts-noto-mono由 Python3 安装。

为了解决这个问题,我通过 apt-get 删除了前三个软件包(LibreOffice 附带的软件包),当一切变得不可读时,我只需重新启动即可。在启动时,Debian 可能只是使用了其他一些可用的字体。我保留了这个fonts-noto-mono包,因为它只包含 3 个字体文件。

删除终端中字体的命令(对于 Debian/Ubuntu/Mint/其他基于 Debian 的发行版)是

sudo apt-get remove fonts-noto-core fonts-noto-extra fonts-noto-ui-core

为了让事情变得更容易,并在字体被删除后立即重新启动:

sudo apt-get remove fonts-noto-core fonts-noto-extra fonts-noto-ui-core && sudo reboot

现在,仅当由于某种原因,重新启动后系统仍然显示有问题的字体时,请重新安装它们:

sudo apt-get install fonts-noto-core fonts-noto-extra fonts-noto-ui-core

即使该命令无法在终端中读取,它也会起作用。只需复制/粘贴,稍等一下,然后输入您的密码 + ENTER。等待大约 5 秒钟,它会要求输入 y/n(或其他字母,具体取决于系统语言)。输入“y”并按ENTER

相关内容