温馨提示×

LibOffice在CentOS如何设置字体

小樊
48
2026-08-19 22:14:18
栏目: 智能运维

CentOS 上给 LibreOffice(LibOffice) 设置字体,通常分为 使用系统已安装字体安装新字体、以及 在 LibreOffice 中设置默认字体 三部分。下面按常见场景说明。


一、确认系统已安装字体(推荐先检查)

1️⃣ 查看系统字体目录

系统字体一般在:

/usr/share/fonts/
~/.fonts/        # 用户级(若不存在可自建)

查看已安装字体:

fc-list

查看中文字体(示例):

fc-list :lang=zh

二、安装新字体(如 Windows 字体 / 思源字体)

✅ 方法一:安装常用字体(推荐)

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

或(CentOS 7/8):

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

✅ 方法二:手动安装字体(如 Windows 字体)

  1. 创建字体目录
mkdir -p ~/.fonts
  1. 拷贝字体文件(如 .ttf / .ttc
cp simhei.ttf simsun.ttc ~/.fonts/
  1. 刷新字体缓存
fc-cache -fv

三、在 LibreOffice 中设置字体

✅ 方法一:临时设置(当前文档)

  1. 打开 LibreOffice Writer / Calc
  2. 选择文字
  3. 工具栏选择字体(如:微软雅黑、思源黑体)

✅ 方法二:设置默认字体(推荐)

Writer(文字)

  1. 格式 → 样式 → 样式管理器
  2. 选择 “默认段落样式”
  3. 右键 → 修改
  4. 切换到 字体
  5. 设置:
    • 西文:如 Liberation Sans
    • 中文:如 Noto Sans CJK SC
  6. 确定
  7. 再点 设为默认(重要)

Calc(表格)

  1. 格式 → 样式
  2. 选择 “默认”
  3. 修改字体
  4. 应用并设为默认

四、解决中文显示为方块 / 乱码

✅ 检查是否缺少 CJK 字体

fc-list | grep -i cjk

✅ 安装中文字体

sudo yum install -y wqy-zenhei-fonts

✅ 设置系统语言(可选)

localectl status

若不是中文环境,可安装:

sudo yum install -y langpacks-zh_CN

五、常见问题

❓ LibreOffice 不显示新安装字体

✅ 解决方法:

fc-cache -fv

然后 重启 LibreOffice


❓ CentOS 7 和 CentOS 8 有区别吗?

  • 命令基本一致
  • CentOS 8 用 dnf 代替 yum 也可以

六、推荐字体组合(中文 + 英文)

中文 英文
Noto Sans CJK SC Noto Sans
微软雅黑 Segoe UI
思源黑体 Liberation Sans

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

  • ✅ 是 CentOS 7 还是 8
  • ✅ 用的是 Writer / Calc / Impress
  • ✅ 是否用于 服务器无 GUI 环境

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

0