在 Ubuntu 20.04 LTS 桌面版上安装 MS 字体_ms字体-程序员宅基地

技术标签: Ubuntu  ubuntu  

在 Ubuntu 18.04 LTS 桌面版上安装 MS 字体

如下所示安装 MS TrueType 字体:

  1. $ sudo apt update
  2. $ sudo apt install ttf-mscorefonts-installer

然后将会出现 Microsoft 的最终用户协议向导,点击 OK 以继续。

点击 Yes 已接受 Microsoft 的协议:

安装字体之后, 我们需要使用命令行来更新字体缓存:

  1. $ sudo fc-cache -f -v

示例输出:

  1. /usr/share/fonts: caching, new cache contents: 0 fonts, 6 dirs
  2. /usr/share/fonts/X11: caching, new cache contents: 0 fonts, 4 dirs
  3. /usr/share/fonts/X11/Type1: caching, new cache contents: 8 fonts, 0 dirs
  4. /usr/share/fonts/X11/encodings: caching, new cache contents: 0 fonts, 1 dirs
  5. /usr/share/fonts/X11/encodings/large: caching, new cache contents: 0 fonts, 0 dirs
  6. /usr/share/fonts/X11/misc: caching, new cache contents: 89 fonts, 0 dirs
  7. /usr/share/fonts/X11/util: caching, new cache contents: 0 fonts, 0 dirs
  8. /usr/share/fonts/cMap: caching, new cache contents: 0 fonts, 0 dirs
  9. /usr/share/fonts/cmap: caching, new cache contents: 0 fonts, 5 dirs
  10. /usr/share/fonts/cmap/adobe-cns1: caching, new cache contents: 0 fonts, 0 dirs
  11. /usr/share/fonts/cmap/adobe-gb1: caching, new cache contents: 0 fonts, 0 dirs
  12. /usr/share/fonts/cmap/adobe-japan1: caching, new cache contents: 0 fonts, 0 dirs
  13. /usr/share/fonts/cmap/adobe-japan2: caching, new cache contents: 0 fonts, 0 dirs
  14. /usr/share/fonts/cmap/adobe-korea1: caching, new cache contents: 0 fonts, 0 dirs
  15. /usr/share/fonts/opentype: caching, new cache contents: 0 fonts, 2 dirs
  16. /usr/share/fonts/opentype/malayalam: caching, new cache contents: 3 fonts, 0 dirs
  17. /usr/share/fonts/opentype/noto: caching, new cache contents: 24 fonts, 0 dirs
  18. /usr/share/fonts/truetype: caching, new cache contents: 0 fonts, 46 dirs
  19. /usr/share/fonts/truetype/Gargi: caching, new cache contents: 1 fonts, 0 dirs
  20. /usr/share/fonts/truetype/Gubbi: caching, new cache contents: 1 fonts, 0 dirs
  21. /usr/share/fonts/truetype/Nakula: caching, new cache contents: 1 fonts, 0 dirs
  22. /usr/share/fonts/truetype/Navilu: caching, new cache contents: 1 fonts, 0 dirs
  23. /usr/share/fonts/truetype/Sahadeva: caching, new cache contents: 1 fonts, 0 dirs
  24. /usr/share/fonts/truetype/Sarai: caching, new cache contents: 1 fonts, 0 dirs
  25. /usr/share/fonts/truetype/abyssinica: caching, new cache contents: 1 fonts, 0 dirs
  26. /usr/share/fonts/truetype/dejavu: caching, new cache contents: 6 fonts, 0 dirs
  27. /usr/share/fonts/truetype/droid: caching, new cache contents: 1 fonts, 0 dirs
  28. /usr/share/fonts/truetype/fonts-beng-extra: caching, new cache contents: 6 fonts, 0 dirs
  29. /usr/share/fonts/truetype/fonts-deva-extra: caching, new cache contents: 3 fonts, 0 dirs
  30. /usr/share/fonts/truetype/fonts-gujr-extra: caching, new cache contents: 5 fonts, 0 dirs
  31. /usr/share/fonts/truetype/fonts-guru-extra: caching, new cache contents: 1 fonts, 0 dirs
  32. /usr/share/fonts/truetype/fonts-kalapi: caching, new cache contents: 1 fonts, 0 dirs
  33. /usr/share/fonts/truetype/fonts-orya-extra: caching, new cache contents: 1 fonts, 0 dirs
  34. /usr/share/fonts/truetype/fonts-telu-extra: caching, new cache contents: 2 fonts, 0 dirs
  35. /usr/share/fonts/truetype/freefont: caching, new cache contents: 12 fonts, 0 dirs
  36. /usr/share/fonts/truetype/kacst: caching, new cache contents: 15 fonts, 0 dirs
  37. /usr/share/fonts/truetype/kacst-one: caching, new cache contents: 2 fonts, 0 dirs
  38. /usr/share/fonts/truetype/lao: caching, new cache contents: 1 fonts, 0 dirs
  39. /usr/share/fonts/truetype/liberation: caching, new cache contents: 16 fonts, 0 dirs
  40. /usr/share/fonts/truetype/liberation2: caching, new cache contents: 12 fonts, 0 dirs
  41. /usr/share/fonts/truetype/lohit-assamese: caching, new cache contents: 1 fonts, 0 dirs
  42. /usr/share/fonts/truetype/lohit-bengali: caching, new cache contents: 1 fonts, 0 dirs
  43. /usr/share/fonts/truetype/lohit-devanagari: caching, new cache contents: 1 fonts, 0 dirs
  44. /usr/share/fonts/truetype/lohit-gujarati: caching, new cache contents: 1 fonts, 0 dirs
  45. /usr/share/fonts/truetype/lohit-kannada: caching, new cache contents: 1 fonts, 0 dirs
  46. /usr/share/fonts/truetype/lohit-malayalam: caching, new cache contents: 1 fonts, 0 dirs
  47. /usr/share/fonts/truetype/lohit-oriya: caching, new cache contents: 1 fonts, 0 dirs
  48. /usr/share/fonts/truetype/lohit-punjabi: caching, new cache contents: 1 fonts, 0 dirs
  49. /usr/share/fonts/truetype/lohit-tamil: caching, new cache contents: 1 fonts, 0 dirs
  50. /usr/share/fonts/truetype/lohit-tamil-classical: caching, new cache contents: 1 fonts, 0 dirs
  51. /usr/share/fonts/truetype/lohit-telugu: caching, new cache contents: 1 fonts, 0 dirs
  52. /usr/share/fonts/truetype/malayalam: caching, new cache contents: 11 fonts, 0 dirs
  53. /usr/share/fonts/truetype/msttcorefonts: caching, new cache contents: 60 fonts, 0 dirs
  54. /usr/share/fonts/truetype/noto: caching, new cache contents: 2 fonts, 0 dirs
  55. /usr/share/fonts/truetype/openoffice: caching, new cache contents: 1 fonts, 0 dirs
  56. /usr/share/fonts/truetype/padauk: caching, new cache contents: 4 fonts, 0 dirs
  57. /usr/share/fonts/truetype/pagul: caching, new cache contents: 1 fonts, 0 dirs
  58. /usr/share/fonts/truetype/samyak: caching, new cache contents: 1 fonts, 0 dirs
  59. /usr/share/fonts/truetype/samyak-fonts: caching, new cache contents: 3 fonts, 0 dirs
  60. /usr/share/fonts/truetype/sinhala: caching, new cache contents: 1 fonts, 0 dirs
  61. /usr/share/fonts/truetype/tibetan-machine: caching, new cache contents: 1 fonts, 0 dirs
  62. /usr/share/fonts/truetype/tlwg: caching, new cache contents: 58 fonts, 0 dirs
  63. /usr/share/fonts/truetype/ttf-khmeros-core: caching, new cache contents: 2 fonts, 0 dirs
  64. /usr/share/fonts/truetype/ubuntu: caching, new cache contents: 13 fonts, 0 dirs
  65. /usr/share/fonts/type1: caching, new cache contents: 0 fonts, 1 dirs
  66. /usr/share/fonts/type1/gsfonts: caching, new cache contents: 35 fonts, 0 dirs
  67. /usr/local/share/fonts: caching, new cache contents: 0 fonts, 0 dirs
  68. /home/sk/.local/share/fonts: skipping, no such directory
  69. /home/sk/.fonts: skipping, no such directory
  70. /var/cache/fontconfig: cleaning cache directory
  71. /home/sk/.cache/fontconfig: cleaning cache directory
  72. /home/sk/.fontconfig: not cleaning non-existent cache directory
  73. fc-cache: succeeded

在 Linux 和 Windows 双启动的机器上安装 MS 字体

如果你有 Linux 和 Windows 的双启动系统,你可以轻松地从 Windows C 驱动器上安装 MS 字体。 你所要做的就是挂载 Windows 分区(C:/windows)。

我假设你已经在 Linux 中将 C:\Windows 分区挂载在了 /Windowsdrive 目录下。

现在,将字体位置链接到你的 Linux 系统的字体文件夹,如下所示:

  1. ln -s /Windowsdrive/Windows/Fonts /usr/share/fonts/WindowsFonts

链接字体文件之后,使用命令行重新生成 fontconfig 缓存:

  1. fc-cache

或者,将所有的 Windows 字体复制到 /usr/share/fonts 目录下并使用一下命令安装字体:

  1. mkdir /usr/share/fonts/WindowsFonts
  2. cp /Windowsdrive/Windows/Fonts/* /usr/share/fonts/WindowsFonts
  3. chmod 755 /usr/share/fonts/WindowsFonts/*

最后,使用命令行重新生成 fontconfig 缓存:

  1. fc-cache

测试 Windows 字体

安装 MS 字体后打开 LibreOffice 或 GIMP。 现在,你将会看到 Microsoft coretype 字体。

就是这样, 希望这本指南有用。我再次警告你,在其他操作系统中使用 MS 字体是被禁止的。在安装 MS 字体之前请先阅读 Microsoft 许可协议。

如果你觉得我们的指南有用,请在你的社区、专业网络上分享并支持我们。还有更多好东西在等着我们。持续访问!

庆祝吧!!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_25834839/article/details/105456636

智能推荐

多线程基础之设计模式Future模式_线程 future-程序员宅基地

文章浏览阅读258次。多线程基础之设计模式Future模式_线程 future

CCS中关于error#5、error#10008-D、error#16001的更正指导_cannot find file "libc.a-程序员宅基地

文章浏览阅读1w次,点赞17次,收藏60次。本文档仅对ccs编程过程中所出现的error#5、error#10008-D、error#10010做简要讲解在使用ccs对dsp编程过程中,用户可能会参考一些例程或在维护优化时阅读他人程序,而在导入程序时会出现各种各样的错误或警告,下面对编者在修改程序时遇到的error#5、error#10008-D和error#10010做简要讲解。1.error#5的错误更正讲解在ccs中导入其..._cannot find file "libc.a

poj 3080(3450) KMP(暴力也能过) 多个串的最长公共子串-程序员宅基地

文章浏览阅读359次。题意:给定m(m思路:暴力找出第一个串的所有长度大于等于3的子串,用KMP算法求其是否为剩下m-1个串的子串。为了复用next数组,枚举子串时先固定起点(求一遍next数组即可),然后由长到短枚举子串(剪枝)。#include #include using namespace std;#define N 60char s[12][N+5],t[N+5],res[N+5];int

matlab reshape意义,matlab reshape使用-程序员宅基地

文章浏览阅读1.4k次。reshape把指定的矩阵改变形状,但是元素个数不变,例如,行向量:a = [1 2 3 4 5 6]执行下面语句把它变成3行2列:b = reshape(a,3,2)执行结果:b =1 42 53 6若a=[1 2 34 5 67 8 9]使用reshpe后想得到b=[1 2 3 4 5 6 7 8 9]只需要将a转置一下就可以了:b=reshape(a',1,9)---------------..._matlab中reshape的含义

c语言中数学运算符,运算符在数学和C语言中的区别.doc-程序员宅基地

文章浏览阅读1k次。运算符在数学和C语言中的区别刚开始学C语言的人,一般都认为C语言中的运算符跟数学中的运算符完全相同,没必要去考虑和研究,从而在利用过程中经常出错而把学习C语言越来越难或神秘化,其实学C语言并不是很难的事,要把握有些重要技巧,很容易学会.著名计算机科学家沃思(Nikiklaus Wirth)说“程序=算法+数据类型”,要好好学会程序,首先要深入了解算法,而了解算法事实上指的是就是正确地了解和利用运算..._c语言中的加减乘除和数学中的加减乘除有什么不同【

SSM三大框架Spring_后端框架三大框架-程序员宅基地

文章浏览阅读3.9k次。一、三大框架基本结构1.为什么需要框架说明: 如果生产环境下的项目,都是从头(从底层写起)开发,难度太大了,并且开发的效率极其低下. 所以为了让项目快速的上线部署. 将某些特定的功能.进行了高级的封装. 那么我们如果需要使用封装后的API.,则必须按照人家的要求编码2.框架的分类:1.Spring框架:整个框架中负责“宏观调控”的(主导),负责整合其它的第三方的框架2.SpringMVC框架:主要负责实现前后端数据的交互3.Mybatis框架/MybatisPlus框架:持久层框.._后端框架三大框架

随便推点

数据结构(3):java使用数组模拟堆栈-程序员宅基地

文章浏览阅读2次。   堆栈原理:        数组模拟堆栈: //数组模拟栈class ArrayStack{ //栈顶 private int top = -1; private int maxSize; private int[] arrayStack; public ArrayStack(int maxSize){ this.maxSi...

Understand_6.5.1175::New Project Wizard_understand 6.5.1176-程序员宅基地

文章浏览阅读742次,点赞16次,收藏17次。不选: Enforce portability rules to share this project with others。勾选: Configure Advanced Settings after project creation。保存类型(T):Understand projects (*.udb)勾选:Include subdirectories (包含子文件夹)Additional Filters: (空)单击 文件夹 lab1。文件名(N):lab1。双击 文件夹 boot。_understand 6.5.1176

从零开始带你成为MySQL实战优化高手学习笔记(二) Innodb中Buffer Pool的相关知识_mysql_global_status_innodb_buffer_pool_reads-程序员宅基地

文章浏览阅读969次。在从零开始带你成为MySQL实战优化高手学习笔记(一)中学习到一条语句到底是怎么执行的,从链接获取数据到通过查询解析器解析SQL语句表达的什么意思,解析之后由查询优化器生成查询路径树,选出一条最优查询路径调用存储引擎接口..._mysql_global_status_innodb_buffer_pool_reads

美化上传文件框(上传图片框)_文件上传框很丑-程序员宅基地

文章浏览阅读8.8k次,点赞6次,收藏12次。传统的表单控件十分简陋,可以说是很难看,那怎么办?方法:我们自己做一个好看的样式出来,用各种标签啊,css啊,是可以做到的。如图:做出这样一个样子应该是很简单的,但是怎么让他具有上传的功能的呢?那就使用代理的方法,点击上传就等于点击(上传文件表单控件)废话不多说,直接上代码:html:测试插件body{font_文件上传框很丑

js简单表格操作_"var str = '<table border=\"5px\"><tr><td>序号</td><-程序员宅基地

文章浏览阅读4.8k次,点赞3次,收藏18次。js简单表格操作,对表格进行增删改,效果图:全部代码:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;script type="text/javascript" src="js/jquery.2.1.4.min.js" &gt;&lt;/sc_"var str = '序号名字

Power BI销售数据分析_powerbi汇总销售人员业绩包括无销售记录的人-程序员宅基地

文章浏览阅读1.1w次,点赞8次,收藏99次。今天通过一份销售数据,聊聊Power BI数据分析。一、分析数据数据源总的有四个表,店铺资料,销售目标,销售数据_本期,销售数据_去年同期。各表表头如下:1店铺资料表:2销售目标:3销售数据_本期:4销售数据_去年同期:数据中包含多个城市、督导、店铺的数据,我希望经过分析后能得到各个城市/店铺的销售情况,即业绩、业绩完成率、业绩贡献度、业绩增长率、各销售人员的销售能力等。此次..._powerbi汇总销售人员业绩包括无销售记录的人

推荐文章

热门文章

相关标签