如何在基于Ubuntu的发行版上安装微软TrueType字体 Linux 中国

如果你在 Linux 上用 LibreOffice 打开一些微软文档,你会发现字体看起来有一点不同。你也将注意到有些常用字体找不到,如 Times New Roman、Arial 等等。-- Dimitrios Savvopoulos(作者)

如果你在 Linux 上用 LibreOffice 打开一些微软文档,你会发现字体看起来有一点不同。你也将注意到有些常用字体找不到,如 Times New Roman 、Arial 等等。

不用担心。我将向你展示如何在 Ubuntu 上和其它基于 Ubuntu 的 Linux 发行版上安装这些字体。但是在此之前,让我告诉你为什么这些字体没有被默认安装。

为什么微软字体不被默认安装在 Linux 中?

Times New Roman、Arial 等字体都是微软的,并且这些字体不是开源的。很多 Linux 发行版默认不提供专有软件,以避免授权问题。

这就是为什么在默认情况下 Ubuntu 和其它 Linux 发行版使用开源字体 “Liberation” 字体来替代微软字体的原因。 Red Hat 创建 Liberation 字体 来代替 Arial、Arial Narrow、 Times New Roman 和 Courier New,因为这些字体的宽度一样。当你打开一个使用 Times New Roman 字体书写的文档时,会使用对应的 Liberation 字体来保持文档不被破坏。

不过,Liberation 字体与微软的字体并不是完全相同的,在一些情况下,你可能需要使用 Arial 或 Times New Roman。一个非常常见的情况是,在学校、大学和其他公共或私人机构中,微软的字体是唯一的选择。他们要求你使用这些字体之一来提交文档。

好在,你可以在 Ubuntu 和其它发行版上很容易地安装微软字体。以这种方式,你将增强 LibreOffice 的兼容性,并可以自由选择开源办公软件。

在基于 Ubuntu 的 Linux 发行版上安装微软字体

你可以自行下载字体,并 在 Ubuntu 中安装新的字体 。但是由于微软字体非常受欢迎(并且是免费提供的),所以 Ubuntu 提供了一种简单的方法来安装它们。

要知道尽管微软已经免费发布了其核心字体,在其它操作系统中使用该字体依然是受到限制的。在 Ubuntu 中安装微软字体前,你必须阅读并接受 EULA (最终用户许可协议) 。

这些字体 可在 multiverse 存储库中获得,首先要确保启用它 :

sudo add-apt-repository multiverse

在此之后,你可以更新你的 Ubuntu 存储库缓存,并像这样安装微软字体:

sudo apt update && sudo apt install ttf-mscorefonts-installer

当微软的最终用户协议出现时,按 tab 键来选择 “OK” ,并按回车键。

单击 “Yes” 来接受微软的协议:

当安装完成后,你应该使用下面的命令来更新字体缓存:

sudo fc-cache -f -v

如果你现在打开 LibreOffice ,你将看到微软 TrueType 字体 。

如果意外地拒绝了许可协议,你可以使用这个命令来重新安装安装程序:

sudo apt install –reinstall ttf-mscorefonts-installer

微软的 TrueType 字体也可以通过 Ubuntu Restricted Extras package 获得,其包含用来播放 MP3 等文件的其它专有的多媒体编解码器。

不要轻视专有字体。

你可能认为字体有什么大不了的呢?毕竟,它只是一款字体,而不是软件的一个关键部分,对吧?但是你知道,这些年来 Netflix 为其使用的专有字体支付了数百万美元 吗?最后,他们创建了自己的自定义字体,这为他们节省了一大笔钱。

希望这个快速教程有用。更多的生产力教程即将上线,请在下面留下你的评论,了解更多信息请订阅我们的社交媒体!

via: https://itsfoss.com/install-microsoft-fonts-ubuntu/

作者: Dimitrios Savvopoulos 选题: lujun9972 译者: robsean 校对: wxy

本文由 LCTT 原创编译, Linux中国 荣誉推出

Linux操作系统安装字体笔记

从事Java程序员的朋友们都知道,大多数客户的应用都是部署在Linux操作系统的服务器上面,因为Linux服务器比Windows服务器成本要低、系统运行更加稳定。但它也有自己不足之处,比如在系统上导出pdf等文档的时候,如果有中文字符的话,会变成乱码,主要原因是服务器缺少对应的中文字体造成的,今天小编给大家分享一下Linux操作系统安装中文字体的笔记,有需要的朋友可以收藏一下,方便在以后的工作当中可以快速找到中文乱码的解决方案。

1、安装系统字体

1.1 首先检查操作系统是否安装了字体,

命令如下:fc-list

1.2 如果提示找不到 fc-list 命令,要查找操作系统的版本,使用合适的命令安装字体

cat /etc/issue # 查看Linux发行的版本信息

Ubuntu 版本

命令:apt-get -y install fontconfig xfonts-utils

CentOS 版本 服务器用得最多

yum install -y fontconfig mkfontscale

安装命令成功后,需要确认是否安装了需要的中文字体

fc-list :lang=zh # 查看已安装的中文字体,如果查询不到,则需要进行中文字体的安装

2、安装中文字体

可以从Windows操作系统中把需要的字体,通过FTP服务器上传到Linux服务器,然后通过相关的命令,配置到Linux操作系统。

Windows字体目录:C:\Windows\Fonts

具体如下图

具体的命令步骤如下:

cd /usr/share/fonts/ #进入Linux服务器的字体目录

mkdir chinese # 创建存放中文字体的目录 然后将对应的字体上传到该目录下

chmod -R 755 /usr/share/fonts/chinese # 修改目录的权限

yum -y install ttmkfdir #安装ttmkfdir来搜索目录中所有的字体信息,汇总生成fonts.scale文件

ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

vi /etc/fonts/fonts.conf # 修改字体配置文件

插入如下几行:

<dir>/usr/share/fonts/chinese</dir>

按下esc按键退出编辑,然后输入:wq保存退出。

最后刷新内存中的字体缓存

fc-cache

当然最后一步要重启对应的tomcat,导出的pdf等文件乱码的情况就可以解决了。

相关问答

ubuntu怎么更改字体?

更换成宋体的方法把,首先先下载宋体或者你想安装的字体,可以在windows系统中拷贝过来。在/usr/share/fonts/目录下新建一个目录比如msfonts,然后将拷贝或者...

ubuntu肿么安装symbol字体-ZOL问答

直接从Win10中复制msyh.ttf和msyhbd.ttf(都在C:\Windows\Fonts下面,搜索即得)到Ubuntu里桌面上的文件夹Fonts下(~/Desktop/Fonts)。或者...

ubuntu怎么设置中文输入法?

首先,在Ubuntu中安装中文输入法。可以在系统设置中点击“语言支持”,等待系统扫描需要安装的语言包,选择“中文(简体)”并安装。然后,找到“输入法”选项...

为什么Ubuntu的字体看起来很模糊-我是小依依依依依依的回...

重置一下显示屏如果不行的话就是你的刷新率选择的不对,不同的分辨率对应的刷新率不同,还有一种最悲哀的事情就是你的显卡出问题了,我就遇上过这样的...

linux乌班图版中的字体肿么改,能把WIN里的字体贴过来么?-ZO...

从Win下面拷贝字体可以,我记得直接双击字体就能弹出一个安装字体的程序。或者你可以把字体文件直接复制到/usr/share/fonts里面的某个目录中,注意最好是里...

Ubuntu使用QT无法输入中文怎么处理-ZOL问答

1安装搜狗输入法,(如果你想用ubuntu自带的输入法也没问题,那就不安装了)这个到搜狗官网下载一个linux版的搜狗输入法,安装官网的步骤安装就可以了。2qt5安...

LibreOffice6.3开源办公套件更新了哪些内容?

软件本身并不局限于Debian和Ubuntu平台,OpenXML格式Windows、Mac、PRMpackageLinux等多个系统平台。LibreOfiice的功能(1)LibreOffice...

ZorinOS15.1带来了哪些更新?

ZorinOS社区在今天宣布了ZorinOS15.1正式版,这是Zorin15发布六个月之后收到的首个维护版本更新。ZorinOS15.1基于Canonical最新的Ubuntu18.0...

ubuntuLinux如何改变网页字体大小-ZOL问答

Ubuntu讨论回答(7)设置最小字体。不设置这个东西,浏览器不会管设置是否增大了。而继续根据网页代码的大小要求显示。其次还有一个办法。设置里面的字体部...

vmwaretools肿么安装在中标麒麟中安装-ZOL问答

我的手机安装字体后,重启开不开机了,怎么办???ASUS_TOOJ7295浏览4回答扩展阅读也许,杜比全景声才是今年巴黎奥运会正确地打开方式评论10华为MatePad...