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

最终效果

原文地址:https://www.cnblogs.com/devilyouwei/p/12262368.html

时间: 2024-11-15 13:34:31

Ubuntu gnome安装Monaco字体,FontForge module is probably not installed的相关文章

[Ubuntu]明明白白安装中文字体

Ubuntu 6.06 dapper对中文的支持应该说是一向不错的,包括现在默认安装就包含了scim输入法.然而,一般安装的ubuntu虽然能够显示.输入中文了,但总觉 得所显示的中文像歪瓜裂枣,很是别扭.这是很无奈的,也不是linux的错,这是因为现在几乎没有免费的中文字体库来给我们用,大家平时使用习惯了的 winxp里面的宋体.还有方正排版系统里面的仿宋体.公文中的方正小标宋等等,这些字体都是商业公司开发出来用在自己的产品中的,是有版权的,所以 linux不能拿过来就用.如果你还没有听说过字

Debian/Ubuntu下安装ttf字体(微软雅黑/Consolas等)

Windows下的雅黑字体,放到Ubuntu下面,效果其实更好,很有平滑淡雅的感觉 方法: 在/usr/share/fonts/truetype下面建立一个文件夹CustomizedFonts,把ttf文件复制到这里 sudo cp -r CustomizedFonts /usr/share/fonts/truetype 把字体文件夹和字体文件都chmod为777(不是777应该也可以,没试过) sudo chmod 777 CustomizedFonts cd CustomizedFonts

如何在ubuntu上安装virtualbox的driver module vboxdrv

干净的ubuntu安装完毕之后是没有vboxdrv这个driver module的. 新建一个folder jerry_virtualbox: 使用wget下载virtualbox安装包:https://download.virtualbox.org/virtualbox/5.2.8/virtualbox-5.2_5.2.8-121009~Ubuntu~xenial_amd64.deb 下载完毕: 使用sudo dpkg -i <package name>安装. 之后apt-get updat

ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法

本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 本文为大家讲解的是ubuntu下安装nginx错误error: the HTTP rewrite module requires the PCRE library 解决方法,感兴趣的同学参考下. 错误描述: ubuntu安装nginx时提示error: the HTTP rewrite module r

Ubuntu安装adobe字体

由于经常使用LaTeX写文档,自己对字体要求较为苛刻,于是就下载了Adobe的中文字体.下面演示如何进行安装. Ubuntu的字体目录存放在/usr/share/fonts目录下,可以看到该目录下有4个目录, $ ls /usr/share/fonts/ cmap  truetype  type1  X11 我们在truetype目录下新建一个adobe的目录来存放需要安装的Adobe中文字体,并把已经下载好的字体复制到该目录, $ sudo mkdir /usr/share/fonts/tru

Ubuntu安装TTF字体

$sudo cp *.ttf /usr/share/fonts/truetype/ $sudo fc-cache -f -vUbuntu安装TTF字体

Ubuntu gnome 14.10 安装使用virtualenv

我安装的Ubuntu gnome 14.10默认安装了python2.7.8和python3.4.2 安装virtualenv命令:sudo easy_install virtualenv 创建python虚拟环境命令:virtualenv --python=/usr/bin/python2.7/ virtualenvPath(虚拟环境路径) 启动虚拟环境命理:. bin/activate,退出环境命令:deactivate

ubuntu中KDE与GNOME安装切换

转载:http://apps.hi.baidu.com/share/detail/18919303 1.在Ubuntu中安装KDE桌面命令 sudo apt-get install kUbuntu-desktop 注销 Ctrl Alt Backspace 2.设置中文环境 sudo apt-get install language-pack-kde-zh language-pack-kde-zh-base language-pack-zh language-pack-zh-base langu

Ubuntu Desktop安装及桌面美化(修复图片)

Ubuntu Desktop安装及桌面美化 1   开篇概述 本 系统的文章主要是讲互联网方向的开发主题.根据目前主流互联网公司的技术架构,Linux是必不可少的.对于一直习惯于在Windows下工作和开发的人 来说,习惯在Linux系统下工作是进入互联网领域的第一步.故本文主要面向的对象是已经有了熟悉的Windows下的操作基础,同时有志于了解 Linux系统的同学. 备注: 本文主要以Linux的Ubuntu 14.0 LTS发行版为例子进行讲解. 本文的操作都是基于系统连接了互联网的情况下