You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Ubuntu 23.10后Noto字体过多的问题及安全移除方法咨询

升级Ubuntu 23.10后Noto字体过多的问题及安全移除方法咨询

嗨,我完全懂你升级到Ubuntu 23.10后看到两百多个Noto字体时的崩溃感——这数量确实有点离谱!先给你捋清楚为啥会这样:Noto字体是谷歌为了覆盖所有UTF字符集开发的,但它把不同语言、不同字重(比如粗体、斜体)甚至不同书写脚本的字体拆分成了独立的安装包。这种设计本来是为了让系统按需加载字体,但Ubuntu默认给装了几乎全套,直接导致字体数量爆炸。

接下来给你说几个安全移除冗余Noto字体的方法,放心操作,只要避开核心字体包就不会出问题:

  • 先查看已安装的Noto字体包,搞清楚哪些是你不需要的:

    dpkg --list | grep noto
    

    运行后会列出所有Noto相关包,比如fonts-noto-cjk(中日韩字体)、fonts-noto-emoji(表情字体)这类大概率是你需要保留的,而像fonts-noto-ethiopic(埃塞俄比亚语字体)、fonts-noto-devanagari(梵语系字体)这类小众语言包,要是用不上就可以删。

  • 单个移除不需要的字体包:
    比如你想删掉埃塞俄比亚语字体包,就执行:

    sudo apt remove fonts-noto-ethiopic
    

    重点提醒:绝对不要删fonts-noto-core包,它包含了拉丁字母、数字等基础通用字符,删了会导致系统显示乱码。

  • 批量移除小众语言字体包(确认这些语言你完全用不到再操作!):
    可以用这个命令一次性卸载一批南亚、东南亚及中东语言的字体包,你也可以根据自己的需求调整大括号里的包名:

    sudo apt remove fonts-noto-{arabic,bengali,devanagari,gujarati,gurmukhi,khmer,lao,malayalam,oriya,sinhala,tamil,telugu,thai,tibetan}
    
  • 快速卸载大部分冗余字体:
    如果你只想保留常用字体,直接卸载fonts-noto-extra包就行,它包含了大量不常用的语言字体,卸载后能砍掉一大半冗余:

    sudo apt remove fonts-noto-extra
    
  • 清理残留文件:
    卸载完字体包后,记得清理残留的配置文件,释放更多空间:

    sudo apt autoremove --purge
    

最后给个小建议:操作前可以先卸载一两个小众包试试,打开文本编辑器看看常用字符显示是否正常,没问题再继续批量操作,这样更稳妥。

备注:内容来源于stack exchange,提问作者FedKad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:19:33