rockylinux上安装字体方法
在 Rocky Linux 上默认几乎不带中文字体,需要手动补齐。
1. 问题(渲染链路)
graph TD
A[网页 CSS font-family] --> B[fontconfig 匹配]
B --> C[系统字体库]
C --> D[找不到中文字体]
D --> E[fallback失败]
E --> F[显示方块 tofu]
关键点:
- Chromium 不自带中文字体
- 完全依赖系统
**/usr/share/fonts** - fontconfig 负责匹配
2. 解决
2.1安装 Noto 中文字体(Google 官方)
1 | dnf install -y google-noto-sans-cjk-fonts google-noto-serif-cjk-fonts |
优点:
- 覆盖简体 / 繁体 / 日文 / 韩文
- Playwright/Chromium 兼容最好
2.2安装文泉驿字体(国内字体)
1 | dnf install -y wqy-zenhei-fonts wqy-microhei-fonts |
特点:
- 体积小
- 基础中文显示OK
- 美观度一般
2.3 刷新字体缓存
1 | fc-cache -fv |
验证:
1 | fc-list :lang=zh |
如果看到类似:
NotoSansCJK-Regular.ttc
说明成功