linux下安装字体

本文介绍如何在Linux系统中安装自定义字体,并确保这些字体能够被系统及不支持fontconfig的应用程序正确识别。首先,需要在指定目录下创建字体文件夹并复制字体文件;接着更新fontconfig配置以搜索新字体;最后通过mkfontscale等命令让旧应用程序也能找到新字体。
1.在/usr/share/fonts/ 建立目录安放字体
# cd /usr/share/fonts/
# mkdir fonta
# cp /root/XXX.ttf fonta/
2.系统装有fontconfig,需要执行fc-cache搜索新字体
# fc-cache -fv
3.让没有支援fontconfig的程序知道字体的存在
# cd /usr/share/fonts/fonta/
# mkfontscale
# mkfontdir
# chkfontpath -a /usr/share/fonts/fonta
# service xfs restart
### 如何在 Linux 系统中安装字体 #### 创建 `.fonts` 目录 为了在 Linux安装字体,可以在用户的主目录下创建一个名为 `.fonts` 的隐藏目录。如果该目录已经存在,则无需重新创建[^4]。 ```bash mkdir ~/.fonts ``` #### 复制或下载字体文件 将需要安装字体文件(通常是 TTF 或 OTF 格式的文件)复制到刚刚创建的 `.fonts` 目录中。可以从本地存储设备获取这些字体文件,或者从互联网上下载所需的字体包[^4]。 ```bash cp /path/to/your/font.ttf ~/.fonts/ ``` #### 更新字体缓存 完成字体文件的放置后,需要更新系统的字体缓存以使新安装字体生效。可以使用 `fc-cache` 命令来实现这一点: ```bash fc-cache -fv ``` 此命令会强制刷新字体配置并重建字体缓存,从而让系统识别新增加的字体[^3]。 #### 验证字体是否成功安装 可以通过查看可用字体列表来确认新字体已正确安装。运行以下命令可显示当前系统支持的所有字体名称: ```bash fc-list | grep "FontName" ``` 其中 `"FontName"` 是要查询的具体字体名的一部分。如果没有特定目标,可以直接执行 `fc-list` 查看全部字体清单[^3]。 #### 替代方法:通过图形界面工具安装 对于某些桌面环境下的发行版(如 Ubuntu),还可以利用 GUI 工具简化操作流程。只需双击字体文件,在弹出窗口里点击“Install”按钮即可自动完成设置过程而不需要手动编辑任何路径或终端输入指令[^2]。 --- ### 注意事项 - 如果遇到 WPS 文档或其他应用程序内的中文字符显示异常的情况,通常是因为缺少对应的 Windows 字体库。此时建议从合法渠道获得微软雅黑 (Microsoft YaHei) 及其他常用中文字体,并按照前述步骤将其添加至操作系统内[^1]。 - 不同版本的 Linux 发行版可能具有略微不同的默认字体位置;例如 Manjaro 使用的是 `/usr/share/fonts/truetype/custom/` 而非简单的用户家目录下的子文件夹结构。具体可根据实际情况调整相应策略。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值