Linux下的字体管理

1. 输出当前已安装的所有字体


➜  ~ fc-list 
/usr/share/fonts/noto/NotoSansTaiLe-Regular.ttf: Noto Sans Tai Le:style=Regular
...

2. 过滤输出当前已安装的字体(也可以通过grep方式)


➜  ~ fc-list Ubuntu
/usr/share/fonts/TTF/Ubuntu-RI.ttf: Ubuntu:style=Italic
/usr/share/fonts/TTF/Ubuntu-B.ttf: Ubuntu:style=Bold
/usr/share/fonts/TTF/Ubuntu-LI.ttf: Ubuntu:style=Light Italic
/usr/share/fonts/TTF/Ubuntu-MI.ttf: Ubuntu:style=Medium Italic
/usr/share/fonts/TTF/Ubuntu-BI.ttf: Ubuntu:style=Bold Italic
/usr/share/fonts/TTF/Ubuntu-L.ttf: Ubuntu:style=Light
/usr/share/fonts/TTF/Ubuntu-R.ttf: Ubuntu:style=Regular
/usr/share/fonts/TTF/Ubuntu-M.ttf: Ubuntu:style=Medium
➜  ~ fc-list 'Ubuntu Mono'
/usr/share/fonts/TTF/UbuntuMono-R.ttf: Ubuntu Mono:style=Regular
/usr/share/fonts/TTF/UbuntuMono-BI.ttf: Ubuntu Mono:style=Bold Italic
/usr/share/fonts/TTF/UbuntuMono-B.ttf: Ubuntu Mono:style=Bold
/usr/share/fonts/TTF/UbuntuMono-RI.ttf: Ubuntu Mono:style=Italic

3. 手动安装字体

首先,下载字体文件,假设文件名为A.ttf,一般字体文件都是以ttf为后缀名。

然后,将A.ttf文件移动到~/.local/share/fonts/目录下,如果该目录不存在,则创建目录。

最后,在命令行下执行fc-cache命令,更新字体cache文件。

通过以上步骤,新的字体就已经安装好了。

如果是通过对话框来修改字体的软件,在打开切换字体的对话框时,应该就可以看到这个新的字体了。

如果是通过配置文件来修改字体的软件,则可以在配置文件中通过指定 family style size 等信息来修改字体。

4. 其他命令

linux下字体管理还有一些其他命令,大都以 fc- 开头,有兴趣的可以自己研究下。

文章分享自微信公众号:
Linux内核及JVM底层相关技术研究

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • linux下权限管理

    删除账号,就是将/etc/passwd等系统文件中的该用户记录删除,必要时还需删除用户的主目录

    dogfei
  • Linux下安装中文字体

    2.添加中文字体,建立存储中文字体的文件夹 mkdir /usr/share/fonts/chinese

    陈不成i
  • Linux下用户和组的管理

    私有组:当创建一个用户时,如果没有为这个用户指定基本组,那么用户会自动为自己分配一个同uid的私有组。 基本组: 附加组:除基本组之外,用户还可以被分配到其...

    全栈程序员站长
  • 管理-Linux下Tomcat常用服务管理方式

    5. 如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

    秋日芒草
  • Linux下最适合程序员的编程字体

    JetBrains Mono 是 JetBrains 公司开发的一款开源字体,可免费商用。正如其名字带的Mono,即Monospaced Font,它一款为开发...

    程序IT圈
  • Linux下monit进程管理操作梳理

    Monit对运维人员来说可谓神器,它是一款功能非常丰富的进程、文件、目录和设备的监测工具,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那...

    洗尽了浮华
  • 把windows下的字体安装到Linux系统下的方法介绍

    Linux(Fedora/Ubuntu/CentOS)的字体实在不尽如人意,而且在网页及文档显示时很多字无法显示出来,特别多的空白和乱码,其实,我们可以把win...

    砸漏
  • Linux下软件的安装与管理(四) 原

    Linux 下安装软件有自己的一套方式,用户可以根据自己的需要和获得的软件包的不同,选择自己喜欢的安装方式,

    wuweixiang
  • linux系统下是如何管理文件的?

    ----时间过得好快,不知不觉又到了周末了。记得上周发的文章,有前辈帮忙指出了一些需要改进的地方-----在手机上看代码不是很好,还有就是文章的字体比较小,看的...

    用户6280468
  • 一文搞懂 | Linux 同步管理(下)

    上面讲的自旋锁,信号量和互斥锁的实现,都是使用了原子操作指令。由于原子操作会 lock,当线程在多个 CPU 上争抢进入临界区的时候,都会操作那个在多个 CPU...

    刘盼
  • Linux应用开发:嵌入式Linux下矢量字体运用

    FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,可以非常方便我们开发字体显示相关的...

    DS小龙哥
  • 通过fork来剖析Linux内核的内存管理和进程管理(下)

    上一篇文章我们讲到fork的时候内存管理相关的内容,时间大概隔了快一周了,发布下篇文章,写文章确实费时费力,需要仔细推敲,原创不易,希望大家多多支持吧。本文讲解...

    刘盼
  • Linux下2号进程的kthreadd--Linux进程的管理与调度(七)

    内核初始化rest_init函数中,由进程 0 (swapper 进程)创建了两个process

    233333
  • Linux下用户及用户权限管理

    虽然很早就开始接触和使用Linux系列的系统,但是一直都是停留在使用层面,只能作为一个User,而并不是一个Developer,而要真正掌握Linux系列的系...

    李郑
  • Linux下的权限管理居然这么有意思

    Linux下一个文件一经创建,就具有三种访问方式 1.读,可以显示该文件的内容 2.写,可以编辑或删除它 3.执行,如果该文件是一个shell脚本或者程序

    Java识堂
  • Linux的用户管理(二)

    上次的博客我们讲了关于Linux的用户管理的内容,现在我们来讲第二部分——系统用户组的管理。

    Originalee
  • Linux的用户管理(一)

    在看《鸟哥的Linux私房菜》的第四章之前,我操作Linux系统时,习惯性的使用root账号,为什么呢?无非图一个方便,没有那么多权限设置,对当时我这个Linu...

    Originalee

扫码关注云+社区

领取腾讯云代金券