linux-如何添加字体
上一级页面:index-wsl
前言
Ubuntu 本身所带的字体十分有限,不能很好的满足日常的显示和文字编辑工作,
所以如果想要使用更多的字体,可以将字体文件拷贝至用户 Home 目录下名为 .fonts
的文件夹下
.fonts
文件夹需要手动创建,.fonts
在创建后是隐藏文件夹,可以在文件浏览窗口中按快捷键 Ctrl + H 显示出来。
字体在linux中存在作用范围,分别是:
- 使字体按用户可用
- 使字体在系统范围内可用
使字体按用户可用:
因为我的桌面从没有其他用户(除了我自己),我只使用了按用户可用的字体设置。然而,我会向你演示如何完成这两种设置。
首先,让我们来看一下如何向用户添加新字体。你首先要做的是找到字体文件,True Type 字体(TTF)和 Open Type 字体(OTF)都可以添加。
我选择手动添加字体,也就是说,我在 ~/
目录下新建了一个名为 ~/.fonts
的隐藏目录。该操作可由以下命令完成:
mkdir ~/.fonts
当此文件夹新建完成,我将所有 TTF 和 OTF 字体文件移动到此文件夹中(在下文)。
也就是说,你在此文件夹中添加的所有字体都可以在已安装的应用中使用了。但是要记住,这些字体只会对这一个用户可用。
由于Ubuntu将递归扫描~/.fonts
目录, 我们还可以创建子目录来分隔源。
将它们粘贴到指示的目录中后,我们可以使用fc-list
检查它们是否正确加载。
使用fc-list
查看字体库信息
fc-list
$ fc-list
/usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold
/usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book
......
/home/lamirs/.fonts/Menlo-for-Powerline/Menlo Italic for Powerline.ttf: Menlo for Powerline:style=Italic
/home/lamirs/.fonts/Menlo-for-Powerline/Menlo Bold Italic for Powerline.ttf: Menlo for Powerline:style=Bold Italic
/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf: DejaVu Serif:style=Book
/home/lamirs/.fonts/Menlo-for-Powerline/Menlo for Powerline.ttf: Menlo for Powerline:style=Regular
/home/lamirs/.fonts/Menlo-for-Powerline/Menlo Bold for Powerline.ttf: Menlo for Powerline:style=Bold
使字体在系统范围内可用:
如果你想要使这个字体集合对所有用户可用,你可以如下操作:
- 打开一个终端窗口;
- 切换路径到包含你所有字体的目录中;
- 使用
sudo cp *.ttf *.TTF /usr/share/fonts/truetype/
和sudo cp *.otf *.OTF /usr/share/fonts/opentype
命令拷贝所有字体。
当下次用户登录时,他们就将可以使用所有这些漂亮的字体。
将Windows系统字体链接到WSL中
由于WSL安装的Ubuntu默认是没有中文字体的,有时候会遇到乱码,
将Windows系统字体链接到WSL中。
# 链接字体
sudo ln -s /mnt/c/Windows/Fonts /usr/share/fonts/win-fonts
# 刷新缓存
fc-cache -fv
fc-cache update
之后的操作
参考、引用、致谢
如何在 Linux 上管理字体 - 知乎 (zhihu.com)
优化中文显示 · GitBook (thoughtworks.cn)
使用X11 Forwarding在WSL 2中运行GUI程序 | ddadaal.me
(23条消息) linux 字体库配置,添加自定义字体库_Ternence_Hsu的博客-CSDN博客_font.conf
Ubuntu 16.04安装字体管理工具 - EasonJim - 博客园 (cnblogs.com)
https://linux.cn/article-4732-1-rss.html
http://www.linuxidc.com/Linux/2014-05/101191.htm
http://blog.csdn.net/tao_627/article/details/45114827
(23条消息) ubuntu server 安装相应图形化界面程序_Blithe的博客-CSDN博客
linux中文乱码问题解决 - 简书 (jianshu.com)
在Windows默认缩放比例和WSL GUI应用程序(HiDPI)上使用模糊字体 | 码农俱乐部 - Golang中国 - Go语言中文社区 (mlog.club)
如何优雅的在Windows 10上装X [Lainme's Blog]
在 WSL 上配置輸入法 | Patrick Wu's Space
Ubuntu安装搜狗输入法无法使用 - OSCHINA - 中文开源技术交流社区
Ubuntu 14.04 安装小企鹅输入法 Fcitx - linux_magnetic_storm - OSCHINA - 中文开源技术交流社区
(24条消息) Ubuntu 一键安装搜狗输入法!全网唯一!_Linux猿的博客-CSDN博客
(24条消息) locale的设定中LANG、LC_ALL、LANGUAGE_天下皆白_唯我独黑的博客-CSDN博客