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这个文件算了

像这个样子:

    <entry name="font" mtime="1390925790" type="string">
        <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终端即可。
安装之后,需要到系统设置(首选应用程序)中指定默认的终端是哪一个就行了。
快捷键是一样的。

参考技术A 设置终端字体的步骤:

一、将字体加入电脑系统。比较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字体的主要内容,如果未能解决你的问题,请参考以下文章

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

微软雅黑monaco支持中文吗

ubuntu 9.10如何安装中文字体??

Ubuntu如何安装字体超详细

ubuntu中怎样安装雅黑字体

Ubuntu安装WPS后提示缺失字体怎么办