Ubuntu环境下字体安装

本文介绍Ubuntu环境下字体安装。

软件(如Qt应用软件)开发过程中经常会涉及到字体的选择,有时候Ubuntu环境下并没有我们想要的字体,本文介绍常用字体及在Ubuntu环境下如何安装。

1.常用开源字体

有些字体商用并不是免费的,通常需要授权,如微软的黑体,Arial字体等。当然也有一些开源的字体,如思源字体,Google Fonts等,这里简要介绍下思源字体:

思源字体为Google和Adobe合作打造的开源字体,支持中文,繁体中文,日文,韩文及英文,提供了 ExtraLight、Light、Normal、Regular、Medium、Bold 和 Heavy 共 7 种字体粗细,可以满足不同场景下的文字显示需求。适合设计师、开发者,以及普通用户使用。目前思源字体包含2种,思源黑体和思源宋体,由于是联合开发,2种字体在命名上也有所不同,命名方式如下:

Google将思源字体归入旗下Noto字体家族,因此思源黑体的名字为Noto Sans CJK,思源宋体的名字为Noto Serif CJK。

Adobe将思源字体归入旗下Source字体家族,因此思源黑体的名字为Source Han Sans,思源宋体的名字为Source Han Serif。

如我的Ubuntu系统里面就有Noto字体家族,里面安装了所有的思源黑体和思源宋体。如下图。

注意:

Windows下的字体(C:\Windows\Fonts),通常为ttf格式,在Ubuntu下也是可以使用的,但要注意商业授权。

2.安装

常见的字体文件格式有:ttf格式,ttc格式,otf格式。准备好需要安装的字体后,将其拷贝到Ubuntu系统字体目录(/usr/share/fonts),根据情况可新建一个字体文件夹。然后刷新字体,输入如下命令:

bash 复制代码
fc-cache -fv

查看当前安装字体,输入如下命令:

bash 复制代码
fc-list

可以查看到当前字体是否安装成功。

注意:

如果安装其他语言的字体,需确保此语言被正确的编码,如想要显示中文,就提前设置中文字符编码(如zh_CN.UTF-8),才可以显示中文。查看当前系统支持字符集,可使用如下指令:

bash 复制代码
locale

查看当前系统语言设置:

bash 复制代码
localectl status

设置当系统语言:

bash 复制代码
sudo localectl set-locale LANG=zh_CN.UTF-8

安装中文语言包:

bash 复制代码
sudo apt-get install language-pack-zh-hans

总结,本文介绍了Ubuntu环境下字体安装。

相关推荐
jieyucx1 小时前
【系统安全铁律】解密 Linux 权限三色数字密码:chmod 最小化赋权与生产环境避坑指南
linux·安全·系统安全·权限·chmod·777
AOwhisky2 小时前
Linux(CentOS)系统管理入门笔记(第四期)——文件系统(下篇):文件与目录操作实战——cpmvmkdirrmln
linux·运维·笔记·centos·云计算·文件系统
岑梓铭2 小时前
考研408《操作系统》复习笔记,第四章《4.2.2 文件操作、文件共享、文件保护》
linux·考研·操作系统·文件系统·408
Mr.HeBoYan2 小时前
DPDK为什么越来越少使用rte_ring?——从Lock-Free到Run-to-Completion,重新理解现代DPDK架构演进(上)
linux·网络·算法·性能优化·架构·dpdk
云栖梦泽3 小时前
从 IMX415 摄像头驱动理解 Media Controller 框架
linux·开发语言·c++·嵌入式硬件
纳兰青华4 小时前
CentOS Stream 9 下载与安装完全指南:为什么它是当前最稳妥的选择?
linux
草邦设计开发团队_媒体资源平台4 小时前
Linux 稳定常驻启动 PHP 队列,服务器重启自动恢复
linux·服务器·php·队列执行
A_humble_scholar4 小时前
Linux(十六)从页表到线程封装:深入理解 Linux 线程的共享、控制与封装
linux
海盗12345 小时前
.NET编码规范03-C#命名规范大全
linux·服务器·.net
WZF-Sang5 小时前
TCP和UDP协议
linux·服务器·网络·c++·学习·tcp/ip·udp