首页/系统/信创系统运维速查/字体可用性验证与 fontconfig 别名映射
迁移适配65 条

字体可用性验证与 fontconfig 别名映射

验证字体是否可用:fc-list 查询、fc-match 检查实际命中;给 Windows 字体名配别名映射到已装字体,解决排版兼容问题。

信创系统运维速查系统更新于 2026-10-12

验证

验证
fc-list :lang=zh | head -20
fc-match SimSun
fc-match 'Microsoft YaHei'
fc-match Arial

别名映射 /etc/fonts/local.conf

别名映射 /etc/fonts/local.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>SimSun</family>
    <prefer><family>Noto Serif CJK SC</family></prefer>
  </alias>
</fontconfig>
fc-cache -fv && fc-match SimSun
文档打开字体错位时:先 fc-match 看实际命中字体,再决定补装字体或加别名映射。

易错点

  • local.conf 语法错误会让字体配置整体失效,改完必须 fc-match 验证
  • 同名多版本字体并存时命中顺序由配置决定,以 fc-match 实测为准

数据来源与参考

  • fontconfig 官方文档
  • man 1 fc-match
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌