温馨提示×

Ubuntu中LibOffice字体设置方法

小樊
45
2026-01-01 05:35:54
栏目: 智能运维

Ubuntu 中 LibreOffice 字体设置方法

一 基本概念与准备

  • 名词纠正:Ubuntu 上的办公套件是LibreOffice(常被误写为“LibOffice”)。
  • 字体来源:LibreOffice 直接使用系统字体,常见路径为**/usr/share/fonts**(系统范围)与用户目录下的字体缓存。要让 LibreOffice 识别新字体,需让系统先识别它们。
  • 版权提示:从 Windows 的 C:\Windows\Fonts 拷贝字体到 Linux 可能涉及版权与许可问题,建议仅拷贝确有授权或开源的字体,优先使用系统仓库或开源字体(如 Noto、文泉驿、思源 等)。

二 安装字体

  • 系统级安装(所有用户可用)

    1. 将字体文件复制到系统字体目录,例如:/usr/share/fonts/(可自建子目录如 /usr/share/fonts/winfonts)。
    2. 设置权限(示例):sudo chmod 644 /usr/share/fonts/winfonts/*.ttf
    3. 更新字体缓存:sudo fc-cache -fv
    4. 重新启动 LibreOffice 即可在字体列表中看到新字体。
      说明:此法对所有用户生效,但可能影响系统字体优先级与外观,谨慎使用。
  • 仅当前用户安装(推荐,避免影响系统)

    1. 在用户配置目录创建字体目录:
      • 新版通常为:~/.config/libreoffice/4/user/fonts(若无则新建)
      • 旧版或某些环境可能为:~/.libreoffice/4/user/fonts~/.config/.libreoffice/4/user/fonts
    2. 将需要的字体文件复制到上述目录。
    3. 重新启动 LibreOffice,新字体即可在应用内使用。
      说明:仅对当前用户生效,更安全、干净。

三 字体替换与跨平台显示

  • 场景:在 Ubuntu 打开 Windows 文档时,因字体名称不同会出现“字体被替换成 Droid Sans Fallback”等现象。
  • 设置仅用于显示的替换(不改文档实际字体):
    1. 打开 LibreOffice:工具 → 选项 → 字体
    2. 勾选使用替换列表,在“替换表”中添加规则,例如:
      • SimSun、宋体 → 替换为 AR PL UMing(宋体类)
      • KaiTi、楷体 → 替换为 AR PL UKai(楷体类)
      • Microsoft YaHei、微软雅黑 → 替换为 Noto Sans CJK SC(或系统已有的中黑体)
    3. 建议勾选:始终只屏幕显示(仅影响屏幕显示,保存时不写入文档,避免跨平台显示异常)。
  • 新建文档需跨平台协作时:在文档中直接选用目标平台常见字体(如 宋体/仿宋/黑体/微软雅黑),或嵌入字体(见下节),以确保对方端显示一致。

四 常用设置与排错

  • 在 LibreOffice 内应用字体:在工具栏的字体名称下拉框直接选择;如需设为默认,可在工具 → 选项 → LibreOffice Writer → 常规中配置“默认字体(Western/Asian/CTL)”。
  • 验证字体是否被系统识别:在终端执行 fc-list | grep -i <字体名>,若无输出,说明系统尚未识别,需检查字体目录与缓存。
  • 重启与清理:安装字体后执行 fc-cache -fv 并重启 LibreOffice;若仍不显示,检查是否放错用户目录或权限不足。
  • 嵌入字体(确保跨平台一致):在 文件 → 属性 → 字体 勾选“将字体嵌入文件”(注意许可),可显著减少跨平台缺字或替换问题。

0