Ubuntu gnome安装Monaco字体,FontForge module is probably not installed

Posted devil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu gnome安装Monaco字体,FontForge module is probably not installed相关的知识,希望对你有一定的参考价值。

首先下载原始Monaco字体,注意我只找到了这一款在ubuntu的gnome下可见,其他的各种monaco即使安装了也看不到。
https://gist.github.com/epegzz/1634235

为了可以使得终端可以显示丰富多彩的nerd,我决定自己来为monaco patch上nerd字体

在使用nerd-font自定义一套monaco字体的时候,ubuntu18.04报了这个错误,官方说安装fontforge即可,但是安装过后依然无效,原来要安装的不是fontforge,卸载,安装如下两个包:

sudo apt-get install python-fontforge
sudo apt-get install python-configparser

开始patch字体,添加nerd

./font-patcher --fontawesome --fontawesomeextension --fontlinux --octicons --powersymbols --pomicons --powerline --powerlineextra --material --weather ./Monaco.ttf -out ./patched-fonts/

注意,如果出现python报错
例如:‘ascii‘ codec can‘t decode byte 0xe4 in position
这是font-patcher的脚本问题,需要编辑font-patcher

vim ./font-patcher

新增两行代码在import sys(13行左右)下面即可

reload(sys)
sys.setdefaultencoding('utf8')

这就解决了什么ascii的decode问题,因为本人对py不了解,所以不对代码进行解释。

安装新patch的字体,之后更新缓存

sudo fc-cache -vf

最终效果
技术图片

以上是关于Ubuntu gnome安装Monaco字体,FontForge module is probably not installed的主要内容,如果未能解决你的问题,请参考以下文章

linux 平台使用 pycharm 安装 Monaco Regular 字体

ubuntu 字体 不平滑 无法渲染 跟kde有关

微软雅黑monaco支持中文吗

linux 下 deepin 和 gnome 桌面的外观设置

如何在ubuntu中删除/卸载自行安装的字体

Ubuntu安装完之后需要做的事情