首先需要确保系统中已安装目标字体(如中文字体、特殊字体等),可通过以下两种方式安装:
apt安装:sudo apt install fonts-wqy-zenhei fonts-wqy-microhei # 示例:安装文泉驿正黑、文泉驿微黑
sudo mkdir -p /usr/share/fonts/truetype # 创建字体目录(若不存在)
sudo cp /path/to/your-font.ttf /usr/share/fonts/truetype/ # 复制字体文件
sudo fc-cache -fv # 更新字体缓存
安装字体后,必须更新字体缓存以让系统识别新字体,命令如下:
sudo fc-cache -fv
执行后可通过fc-list命令查看系统已安装的字体列表,确认目标字体是否存在。
打开LibreOffice,按以下路径进入字体设置:
fc-list :lang zh(查看支持中文的字体),确认目标字体已在列表中。若需全局修改默认字体(影响所有用户),可编辑/etc/fonts/local.conf文件(需root权限):
sudo vim /etc/fonts/local.conf
添加以下内容(示例:设置文泉驿微黑为默认字体):
<fontconfig>
<alias>
<family>serif</family> <!-- 衬线字体 -->
<prefer>
<family>WenQuanYi Micro Hei</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family> <!-- 无衬线字体 -->
<prefer>
<family>WenQuanYi Micro Hei</family>
</prefer>
</alias>
<alias>
<family>monospace</family> <!-- 等宽字体 -->
<prefer>
<family>WenQuanYi Micro Hei Mono</family>
</prefer>
</alias>
</fontconfig>
保存后再次更新字体缓存:
sudo fc-cache -fv
通过以上步骤,即可在Debian系统中成功设置LibreOffice的默认字体。若遇到字体不显示或乱码问题,建议检查字体是否安装正确,或尝试重启LibreOffice。