Ubuntu 中 LibreOffice 字体设置方法
一 基本概念与准备
- 名词纠正:Ubuntu 上的办公套件是LibreOffice(常被误写为“LibOffice”)。
- 字体来源:LibreOffice 直接使用系统字体,常见路径为**/usr/share/fonts**(系统范围)与用户目录下的字体缓存。要让 LibreOffice 识别新字体,需让系统先识别它们。
- 版权提示:从 Windows 的 C:\Windows\Fonts 拷贝字体到 Linux 可能涉及版权与许可问题,建议仅拷贝确有授权或开源的字体,优先使用系统仓库或开源字体(如 Noto、文泉驿、思源 等)。
二 安装字体
-
系统级安装(所有用户可用)
- 将字体文件复制到系统字体目录,例如:/usr/share/fonts/(可自建子目录如 /usr/share/fonts/winfonts)。
- 设置权限(示例):
sudo chmod 644 /usr/share/fonts/winfonts/*.ttf
- 更新字体缓存:
sudo fc-cache -fv
- 重新启动 LibreOffice 即可在字体列表中看到新字体。
说明:此法对所有用户生效,但可能影响系统字体优先级与外观,谨慎使用。
-
仅当前用户安装(推荐,避免影响系统)
- 在用户配置目录创建字体目录:
- 新版通常为:~/.config/libreoffice/4/user/fonts(若无则新建)
- 旧版或某些环境可能为:~/.libreoffice/4/user/fonts 或 ~/.config/.libreoffice/4/user/fonts
- 将需要的字体文件复制到上述目录。
- 重新启动 LibreOffice,新字体即可在应用内使用。
说明:仅对当前用户生效,更安全、干净。
三 字体替换与跨平台显示
- 场景:在 Ubuntu 打开 Windows 文档时,因字体名称不同会出现“字体被替换成 Droid Sans Fallback”等现象。
- 设置仅用于显示的替换(不改文档实际字体):
- 打开 LibreOffice:工具 → 选项 → 字体
- 勾选使用替换列表,在“替换表”中添加规则,例如:
- 将 SimSun、宋体 → 替换为 AR PL UMing(宋体类)
- 将 KaiTi、楷体 → 替换为 AR PL UKai(楷体类)
- 将 Microsoft YaHei、微软雅黑 → 替换为 Noto Sans CJK SC(或系统已有的中黑体)
- 建议勾选:始终 与 只屏幕显示(仅影响屏幕显示,保存时不写入文档,避免跨平台显示异常)。
- 新建文档需跨平台协作时:在文档中直接选用目标平台常见字体(如 宋体/仿宋/黑体/微软雅黑),或嵌入字体(见下节),以确保对方端显示一致。
四 常用设置与排错
- 在 LibreOffice 内应用字体:在工具栏的字体名称下拉框直接选择;如需设为默认,可在工具 → 选项 → LibreOffice Writer → 常规中配置“默认字体(Western/Asian/CTL)”。
- 验证字体是否被系统识别:在终端执行
fc-list | grep -i <字体名>,若无输出,说明系统尚未识别,需检查字体目录与缓存。
- 重启与清理:安装字体后执行
fc-cache -fv 并重启 LibreOffice;若仍不显示,检查是否放错用户目录或权限不足。
- 嵌入字体(确保跨平台一致):在 文件 → 属性 → 字体 勾选“将字体嵌入文件”(注意许可),可显著减少跨平台缺字或替换问题。