在 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

智能推荐

c# 调用c++ lib静态库_c#调用lib-程序员宅基地

文章浏览阅读2w次,点赞7次,收藏51次。四个步骤1.创建C++ Win32项目动态库dll 2.在Win32项目动态库中添加 外部依赖项 lib头文件和lib库3.导出C接口4.c#调用c++动态库开始你的表演...①创建一个空白的解决方案,在解决方案中添加 Visual C++ , Win32 项目空白解决方案的创建:添加Visual C++ , Win32 项目这......_c#调用lib

deepin/ubuntu安装苹方字体-程序员宅基地

文章浏览阅读4.6k次。苹方字体是苹果系统上的黑体,挺好看的。注重颜值的网站都会使用,例如知乎:font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, W..._ubuntu pingfang

html表单常见操作汇总_html表单的处理程序有那些-程序员宅基地

文章浏览阅读159次。表单表单概述表单标签表单域按钮控件demo表单标签表单标签基本语法结构<form action="处理数据程序的url地址“ method=”get|post“ name="表单名称”></form><!--action,当提交表单时,向何处发送表单中的数据,地址可以是相对地址也可以是绝对地址--><!--method将表单中的数据传送给服务器处理,get方式直接显示在url地址中,数据可以被缓存,且长度有限制;而post方式数据隐藏传输,_html表单的处理程序有那些

PHP设置谷歌验证器(Google Authenticator)实现操作二步验证_php otp 验证器-程序员宅基地

文章浏览阅读1.2k次。使用说明:开启Google的登陆二步验证(即Google Authenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现Google Authenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。下载谷歌验证类库文件放到项目合适位置(我这边放在项目Vender下面)https://github.com/PHPGangsta/GoogleAuthenticatorPHP代码示例://引入谷_php otp 验证器

【Python】matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距-程序员宅基地

文章浏览阅读4.3k次,点赞5次,收藏11次。matplotlib.plot画图横坐标混乱及间隔处理_matplotlib更改横轴间距

docker — 容器存储_docker 保存容器-程序员宅基地

文章浏览阅读2.2k次。①Storage driver 处理各镜像层及容器层的处理细节,实现了多层数据的堆叠,为用户 提供了多层数据合并后的统一视图②所有 Storage driver 都使用可堆叠图像层和写时复制(CoW)策略③docker info 命令可查看当系统上的 storage driver主要用于测试目的,不建议用于生成环境。_docker 保存容器

随便推点

网络拓扑结构_网络拓扑csdn-程序员宅基地

文章浏览阅读834次,点赞27次,收藏13次。网络拓扑结构是指计算机网络中各组件(如计算机、服务器、打印机、路由器、交换机等设备)及其连接线路在物理布局或逻辑构型上的排列形式。这种布局不仅描述了设备间的实际物理连接方式,也决定了数据在网络中流动的路径和方式。不同的网络拓扑结构影响着网络的性能、可靠性、可扩展性及管理维护的难易程度。_网络拓扑csdn

JS重写Date函数,兼容IOS系统_date.prototype 将所有 ios-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏8次。IOS系统Date的坑要创建一个指定时间的new Date对象时,通常的做法是:new Date("2020-09-21 11:11:00")这行代码在 PC 端和安卓端都是正常的,而在 iOS 端则会提示 Invalid Date 无效日期。在IOS年月日中间的横岗许换成斜杠,也就是new Date("2020/09/21 11:11:00")通常为了兼容IOS的这个坑,需要做一些额外的特殊处理,笔者在开发的时候经常会忘了兼容IOS系统。所以就想试着重写Date函数,一劳永逸,避免每次ne_date.prototype 将所有 ios

如何将EXCEL表导入plsql数据库中-程序员宅基地

文章浏览阅读5.3k次。方法一:用PLSQL Developer工具。 1 在PLSQL Developer的sql window里输入select * from test for update; 2 按F8执行 3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。(前提..._excel导入pl/sql

Git常用命令速查手册-程序员宅基地

文章浏览阅读83次。Git常用命令速查手册1、初始化仓库git init2、将文件添加到仓库git add 文件名 # 将工作区的某个文件添加到暂存区 git add -u # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,不处理untracked的文件git add -A # 添加所有被tracked文件中被修改或删除的文件信息到暂存区,包括untracked的文件...

分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120-程序员宅基地

文章浏览阅读202次。分享119个ASP.NET源码总有一个是你想要的_千博二手车源码v2023 build 1120

【C++缺省函数】 空类默认产生的6个类成员函数_空类默认产生哪些类成员函数-程序员宅基地

文章浏览阅读1.8k次。版权声明:转载请注明出处 http://blog.csdn.net/irean_lau。目录(?)[+]1、缺省构造函数。2、缺省拷贝构造函数。3、 缺省析构函数。4、缺省赋值运算符。5、缺省取址运算符。6、 缺省取址运算符 const。[cpp] view plain copy_空类默认产生哪些类成员函数

推荐文章

热门文章

相关标签