[Product manager face to face] 关于 deepin 系统预装字体优化方案的公示与意见收集
Tofloor
poster avatar
一头牛
deepin product team
2026-06-30 19:11
Author

hello各位社区的朋友和大老爷们。

最近我们在整理 deepin 的系统预装字体。

(因为前段时间被吐槽太多关于系统预装字体的问题了- -!拖延了这么久)

有时候在软件里选字体,要翻很久;
字体管理器里,同一个字体族也可能展开很多行;
还有不少字体平时基本用不上,但会默认占用镜像和系统空间。

所以我们准备对 deepin 系统预装字体清单 做一次优化,计划在后续 deepin 25.3 镜像 中集成。

这次想解决什么问题?

这次优化主要想解决三个问题:

  1. 减少系统预装字体体积
    让镜像和安装后的系统更轻一点。
  2. 减少重复字体预装
    有些字体能力存在重叠,默认都带上没有太大必要。
  3. 改善字体管理器使用体验
    字体列表更清爽一点,用户找字体也能少翻几页。

简单说,不是为了“删而删”,而是希望把默认系统里的字体变得更合理。

当前系统预装字体大概是什么情况?

目前系统预装字体目录总占用约 542M。里面既有系统默认显示所需的字体,也有中文文档、公文兼容、Emoji、等宽显示、多语言字符等不同用途的字体。

大致情况如下:

字体类别 主要内容 当前占用 说明
Source Han CJK(思源系列) 思源黑体、思源宋体、思源等宽 约 197M 当前系统默认字体基线,承担中文界面显示、宋体显示、等宽显示等能力
Noto CJK(Noto 中日韩字体) Noto Sans CJK、Noto Serif CJK 约 92M 提供中日韩黑体、宋体能力,但与思源系列存在一定重复
GB/国标字体 国标宋体、仿宋、楷体、小标宋等 约 136M 主要用于 GB18030、公文、办公文档等兼容场景
WQY(文泉驿) 文泉驿正黑、文泉驿微米黑 约 22M 历史常用中文字体,与当前中文显示能力存在一定重复
Noto 多语言及符号字体 Emoji、等宽字体、部分外文及符号字体 约 52.7M 用于 Emoji、等宽、符号和多语言显示等场景
GNU Unifont(Unicode 全字符字体) Unicode 字符兜底字体 约 18M 用于部分长尾字符显示兜底
其他基础字体 DejaVu、URW Base35、古文字/符号等 约 9M 用于基础西文、PDF/PostScript 兼容及部分特殊字符显示

可以看到,当前系统字体的特点是“覆盖比较全”,但也带来了两个问题:一是默认占用空间较大,二是字体列表在字体管理器、设计软件、办公软件中会显得比较长,不少用户反馈查找字体时需要反复翻找。

我们准备怎么调整?

这次会继续保留系统和办公场景需要的基础字体,例如:

类型 说明
思源黑体 系统默认中文字体,继续保留
思源宋体 保留中文衬线字体能力
国标字体 保留宋体、黑体、仿宋、楷体、小标宋等
保障办公、公文和 GB18030 兼容
等宽 / Emoji / 基础西文字体 保留终端、符号、Emoji、英文显示等基础能力

计划优先调整的是一些重复或低频的默认预装字体,例如:

类型 调整方向
Noto CJK 与当前思源系列存在一定重复,计划移出默认预装
文泉驿 与现有中文字体能力重叠,计划移出默认预装
部分低频语言 / 区域类字体 后续结合实际使用情况继续评估

这些字体不是“以后不能用”,而是不一定都要默认预装。
更合理的方式可能是:常用字体系统默认保留,低频字体按需安装。

本次优化预计能带来多少收益?

本次优化不会改变系统默认字体基线,也不会移出国标字体、Emoji、等宽字体等基础能力。当前方案主要处理两类与现有中文字体能力重复度较高的字体:Noto CJK(Noto 中日韩字体)WQY(文泉驿)

本次计划移出的字体 预计减少体积 说明
Noto CJK(Noto 中日韩字体) 约 92M 与思源黑体、思源宋体存在能力重复
WQY(文泉驿) 约 22M 与当前中文显示字体能力存在重复
合计 约 114M 实际结果以最终镜像构建统计为准

优化完成后,系统预装字体总大小预计将从约 542M 降低到约 428M。这部分收益主要体现在镜像体积、安装后空间占用,以及字体列表的清爽程度上。

同时,系统默认字体仍然保持为思源系列,不改变当前 deepin 的整体显示风格;被移出默认预装的字体,后续如有需要,可以再通过应用商店等方式按需安装。

当然这仅仅是第一阶段,后面还会逐步调研进行第二阶段的预装字体梳理和收拢。

也想听听大家怎么用字体

这次方案还在公示阶段,所以想先听听大家意见。

尤其想了解:

  1. 你平时有没有必须依赖的系统预装字体?
  2. Noto CJK、文泉驿这些字体,你是否经常用?
  3. 你是否有日文、韩文、繁体或其他语言字体的日常使用需求?
  4. 在 WPS、LibreOffice、浏览器、设计软件、开发工具里,有没有遇到过字体显示问题?
  5. 你觉得哪些字体应该默认保留,哪些可以按需安装?

字体管理器后续也会继续优化

除了预装字体清单,字体管理器本身也收到了一些反馈:

比如字体预览不够准确、同一字体族展示太多行、字体列表太长、希望能更方便地复制字体名称等等。

这些问题我们也会在后续版本里继续优化。
不过具体做哪些,还需要结合大家反馈和实现成本继续评估,这里先不把话说太满😂

顺手夹带私货推荐一下小U同学

如果大家想看看自己系统里当前到底装了哪些字体,也可以让 小U同学 帮忙查一下。

比如在MCP&Skills栏目里面问它:

当前系统默认字体是什么?分别占用多少系统空间?

或者:

帮我分析一下 /usr/share/fonts/ 目录里哪些字体比较大。

请看VCR:
6月30日.gif

这类“查系统情况 + 做整理”的活儿,小U同学还是挺适合的。
这波属于:优化字体,顺便让 AI 打个杂。😏

最后

这次预装字体优化,核心目标是:

系统更轻一点,字体列表更清爽一点,同时不影响大家日常显示和办公兼容。

欢迎大家在评论区直接提意见。
尤其是你正在依赖的字体、遇到过的字体显示问题、或者对字体管理器的建议,都可以一起聊聊。

Reply Favorite View the author
All Replies
1 / 3
To page
avatar
sammy-621
deepin
2026-06-30 19:39
#1

我赞成!agree

Reply View the author
avatar
SoftCat
deepin
2026-06-30 19:43
#2

支持一切可以给ISO瘦身的举措joy

Reply View the author
avatar
AAA 乔乐然
deepin
2026-06-30 20:31
#3
SoftCat

支持一切可以给ISO瘦身的举措joy

+1

对比Linuxmint安装iso只有3g左右

Reply View the author
avatar
mozixun
Moderator
2026-06-30 20:41
#4

系统UI内置字体我觉得直接用现有HarmonyOS Sans或者OPPO Sans, 个人觉得挺好看(

Reply View the author
avatar
chmod700
deepin
2026-06-30 21:12
#5

我记得微信好像依赖notocjk字体?所以这个去掉预装没啥意义吧?

Reply View the author
avatar
北冥夜未央
deepin
Ecological co-builder
2026-06-30 21:16
#6

强烈支持!

Reply View the author
avatar
轻舟
deepin
2026-06-30 22:22
#7

这个赞同,赶紧搞起来吧

Reply View the author
avatar
‌量子巡游者
Moderator
2026-07-01 00:10
#8
It has been deleted!
avatar
‌量子巡游者
Moderator
2026-07-01 00:20
#9

1. 为什么不采用模块化与按需安装的方法呢? 在构建系统镜像时,将字体拆分为多个独立的软件包。Debian 不就是将完整的 Noto 字体拆分成了  fonts-noto-core 、 fonts-noto-cjk (中日韩字体)、 fonts-noto-emoji  等。在制作系统镜像时,只预装最基础的字体包,将非必要的字体(如庞大的 CJK 字体或 Emoji 字体)作为可选组件,让用户在系统安装后或首次联网的时候再下载回来

Reply View the author
avatar
字甲达宾
deepin
2026-07-01 05:27
#10
  1. 英文字体 DejaVu Sans 系列,含默认的英文等宽字体,Linux 体系标配,很多软件的依赖字体。
  2. 思源宋体/黑体,建议 默认只安装 常规,粗体,细体 共3种字重。细体用于在 打印时,省墨水和碳粉消耗。另外,打包deb 时,建议 control 文件加上 Provides: fonts-noto-cjk 字样。
  3. fontawesome 以及最新版 fontawesome5 字体,包含很多图案符号,比如 微信,qq, 微博 的 logo 图案。
  4. unifont 字体,支持简体和繁体中文。也是 linux tty虚拟控制台下的默认字体。大约有3个相关的字体包。
  5. libretine 英文字体。印刷品级别的高质量 英文字体,OFL 开源字体,可用做 times new roman 的替代字体。
  6. Sarasa Fixed SC 微软更纱等距黑体,支持中文,不带连字符功能。在fbterm 和 xterm 中,算得上是字体显示效果 数一数二 的中文字体。清晰,字面大。
  7. 阿里妈妈东方大楷。等同于 颜体。支持 6763 个简体常用字。学校学生会 出海报,经常用到。
  8. 落霞孤鹜文楷 LXGW Wenkai,类似于 铅笔字体,显示效果细腻养眼。debian 12 开始进入debian 软件源。
  9. fonts-cn11846-kai 湾湾教育部发布的楷体,同样支持简体中文,但有些字形和中文标点,为繁体写法。好处是 可以免费商用,但不适合用于 教育行业,政府文件用字等严格场景。
  10. 朱雀仿宋。当前仍为 预览开发版。好处是 OFL 开源字体协议,可以免费商用。
  11. 建议加入软件源:阿里妈妈健康体 2.0,支持盲文凸点字符,在医疗,交通行业,使用场景较多。
Reply View the author
avatar
WangZhongyun
deepin
2026-07-01 07:56
#11

我发现在WPS专业版里常需补充的字体是:

方正书宋简体.ttf、等线light字体.ttf、仿宋_GB2312.ttf、黑体.ttf、楷体_GB2312.ttf、arial.ttf、calibri.ttf、Courier New.ttf、msyh.ttf、NEU-BZ.TTF、simsun.ttc、simsun.ttf、Symbol.ttf、Times New Roman.ttf、verdana.ttf、Wingdings-2.ttf、Wingdings-3.ttf、Wingdings.ttf

WPS个人版里常需补充的字体还有:

方正小标宋简体.ttf、方正仿宋_GBK.TTF、方正黑体_GBK.TTF、方正楷体_GBK.TTF、方正书宋_GBK.TTF、方正小标宋_GBK.TTF

Reply View the author
avatar
vbox
deepin
2026-07-01 07:58
#12
‌量子巡游者

1. 为什么不采用模块化与按需安装的方法呢? 在构建系统镜像时,将字体拆分为多个独立的软件包。Debian 不就是将完整的 Noto 字体拆分成了  fonts-noto-core 、 fonts-noto-cjk (中日韩字体)、 fonts-noto-emoji  等。在制作系统镜像时,只预装最基础的字体包,将非必要的字体(如庞大的 CJK 字体或 Emoji 字体)作为可选组件,让用户在系统安装后或首次联网的时候再下载回来

大部分用户连字体的概念都没有。什么是字体啊?????😧 为什么要下载啊??????

Reply View the author
avatar
buyike
deepin
2026-07-01 08:16
#13
字甲达宾
  1. 英文字体 DejaVu Sans 系列,含默认的英文等宽字体,Linux 体系标配,很多软件的依赖字体。
  2. 思源宋体/黑体,建议 默认只安装 常规,粗体,细体 共3种字重。细体用于在 打印时,省墨水和碳粉消耗。另外,打包deb 时,建议 control 文件加上 Provides: fonts-noto-cjk 字样。
  3. fontawesome 以及最新版 fontawesome5 字体,包含很多图案符号,比如 微信,qq, 微博 的 logo 图案。
  4. unifont 字体,支持简体和繁体中文。也是 linux tty虚拟控制台下的默认字体。大约有3个相关的字体包。
  5. libretine 英文字体。印刷品级别的高质量 英文字体,OFL 开源字体,可用做 times new roman 的替代字体。
  6. Sarasa Fixed SC 微软更纱等距黑体,支持中文,不带连字符功能。在fbterm 和 xterm 中,算得上是字体显示效果 数一数二 的中文字体。清晰,字面大。
  7. 阿里妈妈东方大楷。等同于 颜体。支持 6763 个简体常用字。学校学生会 出海报,经常用到。
  8. 落霞孤鹜文楷 LXGW Wenkai,类似于 铅笔字体,显示效果细腻养眼。debian 12 开始进入debian 软件源。
  9. fonts-cn11846-kai 湾湾教育部发布的楷体,同样支持简体中文,但有些字形和中文标点,为繁体写法。好处是 可以免费商用,但不适合用于 教育行业,政府文件用字等严格场景。
  10. 朱雀仿宋。当前仍为 预览开发版。好处是 OFL 开源字体协议,可以免费商用。
  11. 建议加入软件源:阿里妈妈健康体 2.0,支持盲文凸点字符,在医疗,交通行业,使用场景较多。

1、个性字体不要预装,再好也不要,这是个人的问题,放入商店让用户自行下载就好。

2、预装的只需选择最基础的便可,以不影响系统显示为准。

此外,思源字体作为基础字体,不要只选择三个字重,应该安装完整字重。

Reply View the author
avatar
心若磐石不修仙
deepin
2026-07-01 09:27
#14

建议预装:alibaba字体【阿里淘宝天猫常用】,鸿蒙字体【好看😁 】。

Reply View the author
avatar
Ravo
deepin
2026-07-01 09:35
#15

强烈支持!建议仅保留常用公文字体,其他的都没必要预装,部分低频语言 / 区域类字体更没必要,设计等需要其他字体的用户可以根据需求自行安装!

Reply View the author
avatar
yicold
deepin product team
2026-07-01 10:32
#16

kissing_heart

Reply View the author
avatar
scalaz
deepin
2026-07-01 11:09
#17
It has been deleted!
avatar
scalaz
deepin
2026-07-01 11:10
#18

把字体整体空间缩小100M,毫无意义,现在的磁盘空间谁还会差这么点空间,反而我觉得,默认字体越多越好,可以参考Windows的一些字体迁移过来,否则每次打开word文件乱码,然后又非常麻烦到应用商店下载字体,还不一定找得到合适的字体,然后又得到星火商店找字体

Reply View the author
avatar
scalaz
deepin
2026-07-01 11:15
#19

千万别听上面的人瞎扯什么“仅保留常用公文字体”,作为普通用户,deepin可以做到开箱即用就很好了,如果字体都要自己去下载去找,就会收到一堆的差评,普通用户哪懂什么安装字体,如果打开文件看到乱码,第一印象就是deepin做的太垃圾了,文件都打开乱码

Reply View the author
avatar
燕戏竹林
deepin
2026-07-01 14:04
#20

为什么不预装JetBrains Mono字体

Reply View the author
1 / 3
To page