温馨提示×

debian liboffice字体缺失咋办

小樊
41
2026-09-02 05:18:48
栏目: 智能运维

在 Debian 上 LibreOffice(你写的 liboffice,一般是 LibreOffice)出现字体缺失,通常有以下几种原因和对应解决办法:


一、系统缺少中文字体(最常见)

LibreOffice 本身不带多少字体,依赖系统字体。

1. 安装常用中文字体

sudo apt update
sudo apt install fonts-wqy-zenhei fonts-wqy-microhei fonts-noto-cjk

安装后重启 LibreOffice


二、文档用了 Windows 字体(如 宋体、黑体、Times New Roman)

Linux 默认没有这些字体,会显示替代字体或方块。

方案 A:安装替代字体(推荐)

sudo apt install fonts-noto-cjk fonts-dejavu

方案 B:安装 Windows 字体(有版权风险)

如果你有 Windows 授权:

sudo mkdir -p /usr/share/fonts/truetype/win
sudo cp *.ttf *.ttc /usr/share/fonts/truetype/win/
sudo fc-cache -fv

三、字体缓存未更新

fc-cache -fv

然后重启 LibreOffice。


四、LibreOffice 没识别到字体

检查系统是否能看到字体:

fc-list | grep 字体名

如果系统有但 LibreOffice 没有,尝试:

rm -rf ~/.cache/libreoffice

五、只缺某种特定字体

可以在 LibreOffice 里: 工具 → 选项 → LibreOffice → 字体 设置“总是替换为”合适的字体。


六、最小化安装导致字体极少

如果是服务器或最小化 Debian:

sudo apt install libreoffice fonts-freefont-ttf

如果你能具体说一下:

  • 缺的是中文还是英文
  • 打开文档缺字体还是新建文档就没字体
  • Debian 版本(如 11 / 12)

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

0