ubuntu安装monaco字体
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu安装monaco字体相关的知识,希望对你有一定的参考价值。
目的是设置gnome-terminal终端到字体,按照网上最流行的方案从github上那个地方下载,将Monaco_Linux.ttf复制到/usr/share/fonts/truetype/custom之后执行 fc-cache -f -v
可是终端中并没有出现monaco字体,但是office软件中可以找到monaco字体,说明monaco已经安装成功,只是我终端没有配置好,求方法
也重启过几次电脑,终端还是没有monaco字体,网上这两种方法我都使用过
(1)http://www.2cto.com/os/201305/209266.html
(2)http://blog.csdn.net/linwhwylb/article/details/6537777
第一种方法就是我上面所说到把ttf文件放在fonts/truetype中,然后fc-cache命令一下
用户和root都试过,没反映
第二种方法不太明白什么意思,也是 用户和root都试过,现在还是没有这个字体
话说我真的很喜欢这个字体,没有它就没法编程了!
直接修改~/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xml这个文件算了
像这个样子:
<stringvalue>Monaco 12</stringvalue>
</entry>
<entry name="use_system_font" mtime="1390925790" type="bool" value="false"/>追问
这个 ~/ 目录是我自己用户到目录还是root的目录???
刚刚用我自己的用户改了一下,没反映。。把ubuntu mono 15改为Monaco 13,重启terminal没反映。。。那个mtime的数字我跟你不一样。。
追答那建议你换个terminal吧。我用xfce4-terminal,挺好,可以用这个字体。
追问我其实不太明白gnome-terminal是什么意思,我只是在网上找了个安装gnome的方法,是apt-get install gnome-fallback什么的,然后桌面就不是ultity,看着比较舒服,打开终端还是用Ctrl+Alt+T,你说的这个xfce4-terminal终端是安装xfce4这个桌面,然后Ctrl+Alt+T打开的终端么?
追答不用安装xfce4整个桌面,只需要安装xfce4-terminal终端即可。
安装之后,需要到系统设置(首选应用程序)中指定默认的终端是哪一个就行了。
快捷键是一样的。
一、将字体加入电脑系统。比较linux下是移入/usr/share/fonts文件夹(linux下称目录)。xp下是移入C:\WINDOWS\fonts文件夹。
二、在相关软件中设置你想要的字体为默认字体。
一般而言,linux下/usr/share/fonts下的字体,在系统的各种软件中都能使用。
我一般下载了字体,在终端下用 "sudo mv ~/.monaco.ttf /usr/shar e/fonts"即可
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安装monaco字体的主要内容,如果未能解决你的问题,请参考以下文章