CentOS中LibOffice字体设置指南
导读:一、安装字体文件 更新系统及安装必要工具 运行sudo yum update更新系统,确保软件包版本最新;安装fontconfig(字体管理核心工具)和mkfontscale(字体索引工具):sudo yum install fontco...
一、安装字体文件
- 更新系统及安装必要工具
运行sudo yum update
更新系统,确保软件包版本最新;安装fontconfig
(字体管理核心工具)和mkfontscale
(字体索引工具):sudo yum install fontconfig mkfontscale
。 - 添加字体到系统目录
下载所需字体文件(通常为.ttf
或.otf
格式),复制到系统字体目录(推荐/usr/share/fonts
用于全局字体,或/usr/local/share/fonts
用于本地用户字体):sudo cp /path/to/your/fontfile.ttf /usr/share/fonts/
。 - 更新字体缓存
执行sudo fc-cache -fv
命令,强制刷新字体缓存,使新字体立即被系统识别。
二、配置系统字体(可选,优化字体渲染与替换) 若需要调整字体别名(如将“Serif”通用字体指向特定字体)或设置字体优先级,可编辑FontConfig配置文件:
- 全局配置(影响所有用户):
sudo vim /etc/fonts/local.conf
; - 用户级配置(仅当前用户生效):
vim ~/.config/fontconfig/fonts.conf
。
示例配置(将“serif”字体族默认指向“文泉驿正黑”):
<
?xml version="1.0"?>
<
!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<
fontconfig>
<
alias>
<
family>
serif<
/family>
<
prefer>
<
family>
WenQuanYi Zen Hei<
/family>
<
/prefer>
<
/alias>
<
/fontconfig>
保存后再次运行fc-cache -fv
使配置生效。
三、通过LibreOffice界面设置字体
- 设置默认字体(新文档生效)
打开LibreOffice,点击顶部菜单栏【工具】→【选项】;在“选项”对话框左侧选择【字体】;在“默认字体” section,从“字体名称”下拉菜单选择已安装的字体(如“WenQuanYi Zen Hei”),设置字体大小(如12pt),点击【确定】保存。此设置仅对新创建文档有效,已有文档需手动修改字体。 - 添加字体目录(可选,集中管理字体)
若字体安装在非默认目录(如~/myfonts
),可在“字体”设置界面的“字体目录” section点击【添加】,输入字体目录路径,点击【确定】使LibreOffice识别该目录下的字体。 - 配置特定文档字体
打开目标文档,点击【工具】→【文档属性】;在“文档属性”对话框左侧选择【字体】 tab;可针对“正文”“标题”“列表”等不同文本类型单独设置字体、字号和样式,点击【确定】保存文档级字体配置。
四、验证字体是否生效
运行fc-list :lang=zh
命令(查看所有支持中文的字体),或fc-list | grep '字体名'
(如fc-list | grep 'Zen Hei'
),检查新字体是否出现在列表中。若未显示,需重新检查字体安装路径及缓存更新步骤。
五、常见问题排查
- 字体不显示:确认字体文件已复制到正确目录(权限为
644
,即-rw-r--r--
);再次运行fc-cache -fv
更新缓存;重启LibreOffice。 - 中文乱码:确保已安装中文字体(如
wqy-zenhei
、wqy-microhei
),可通过sudo yum install wqy-zenhei wqy-microhei
安装;在LibreOffice“默认字体”中选择中文字体。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中LibOffice字体设置指南
本文地址: https://pptw.com/jishu/723903.html