温馨提示×

centos liboffice字体怎么改

小樊
34
2026-07-09 11:48:42
栏目: 智能运维

在 CentOS 上修改 LibreOffice 字体,一般分几种情况:
✅ 修改界面显示字体
✅ 修改文档默认字体
✅ 安装/更换系统字体(推荐做法)

下面按常见需求一步步说明。


一、安装中文字体(最常见问题)

CentOS 默认可能没有中文字体,导致 LibreOffice 显示或打印字体很丑 / 乱码。

1️⃣ 安装常用中文字体

sudo yum install -y wqy-microhei-fonts wqy-zenhei-fonts

或(CentOS 7/8 通用):

sudo yum install -y google-noto-sans-cjk-fonts

安装完成后刷新字体缓存:

fc-cache -fv

2️⃣ 重启 LibreOffice

关闭所有 LibreOffice 窗口后重新打开。


二、修改 LibreOffice 默认字体(文档字体)

方法 1:通过 LibreOffice 设置(推荐)

  1. 打开 LibreOffice Writer
  2. 菜单:工具选项
  3. 展开:LibreOffice字体
  4. 勾选:
    • ✅ 替换字体
    • ✅ 始终(或按需)
  5. 设置:
    • 默认字体(西文)
    • 默认字体(中文)

例如:

  • 中文:WenQuanYi Zen Hei
  • 西文:Liberation Sans

✅ 适用于 新建文档


三、修改已有文档的字体

Writer 中批量替换字体

  1. 格式字符
  2. 选择字体
  3. 或:
    • 编辑查找和替换
    • 使用「格式」→「字体」批量替换

四、修改 LibreOffice 界面字体(UI 字体)

LibreOffice 使用系统字体。

1️⃣ 查看当前字体

fc-match

2️⃣ 设置系统默认字体(GNOME 桌面)

gsettings set org.gnome.desktop.interface font-name 'Sans 11'

或中文环境:

gsettings set org.gnome.desktop.interface font-name 'WenQuanYi Zen Hei 11'

五、手动添加字体(没在仓库里的)

mkdir -p ~/.fonts
cp your.ttf ~/.fonts/
fc-cache -fv

系统级(需要 root):

sudo cp your.ttf /usr/share/fonts/
sudo fc-cache -fv

六、常见问题排查

❓ LibreOffice 不显示新字体

  • 是否执行了 fc-cache -fv
  • 是否完全退出 LibreOffice
  • 字体是否支持中文(GB18030 / CJK)

❓ 打印和屏幕字体不一致

  • 使用 TrueType(.ttf)字体
  • 避免 bitmap 字体

举个完整推荐配置(中文用户)

sudo yum install -y wqy-zenhei-fonts libreoffice
fc-cache -fv

LibreOffice → 选项 → 字体:

  • 中文默认字体:WenQuanYi Zen Hei
  • 西文:Liberation Sans

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 桌面环境(GNOME / KDE / 无桌面的服务器)
  • ✅ 是 界面字体丑 还是 文档字体乱码

我可以给你更精确的方案。

0