Linux 字体管理
常用的命令
已安装字体
查看本地字体列表
fc-list
通常配合 grep 命令查询字体是否安装
fc-list | grep "Source Code Pro"
字体安装目录
全局用户字体安装目录
/usr/share/fonts
用户字体安装目录(假如目录不存在,则创建)
~/.fonts
安装字体方式很简单, 只需要将字体复制到 /usr/share/fonts 目录即可
更新字体缓存
sudo fc-cache -f -v
部分应用需要重新重启应用才能生效
字体收集
Source Code Pro https://github.com/adobe-fonts/source-code-pro/releases
字体格式
以下信息来自文心一言
Linux系统支持多种字体格式,这些字体格式各有特点和用途。以下是Linux系统中常见的字体格式及其相关信息的归纳:
-
TTF(TrueType Font)
:
- 描述:TTF是微软和Apple公司共同推出的字体文件格式,是数字化排版和打印中广泛使用的字体格式之一。
- 特点:采用二维向量数据结构描述字形轮廓,支持多种平台,包括Linux、Windows和macOS。
- 用途:主要用于文档处理、网页设计、品牌标识、应用程序界面设计、教育和培训资料等领域。
-
OTF(OpenType Font)
:
- 描述:OTF是在TrueType基础上发展起来的一种新的高级字体格式,支持多种语言和排版效果。
- 特点:拥有更好的版权控制和字体安全功能,支持Unicode字符集和高级排版功能。
- 用途:主要用于字体设计、排版、多语言支持、图标设计、字体变体、网页字体嵌入、印刷和出版等领域。
-
Type 1
:
- 描述:Type 1是一种PostScript字体格式,常用于印刷和排版。
- 特点:具有较高的保证度,在中文编程中特别流行。
- 用途:主要用于印刷与出版、标志与品牌设计、广告与宣传、艺术与创意设计以及文档处理与排版等领域。
-
TTC(TrueType Collection)
:
- 描述:TTC字体是TrueType字体集成文件,可以在一单独文件结构中包含多种字体。
- 特点:当多种字体共享同一笔画时,TTC技术可有效地减小字体文件的大小。
- 用途:通过共享笔划数据,减少字体文件大小,适应不同的版面排版要求。
-
其他字体格式
:
- Linux系统还支持其他字体格式,如
.dfont
、.pfa
、.pfb
等,每种格式都有其特定的应用场景和优点。
- Linux系统还支持其他字体格式,如
在Linux系统中,字体文件通常存储在/usr/share/fonts/
目录下,不同格式的字体文件会存放在不同的子目录中,如truetype目录存放TrueType字体文件,opentype目录存放OpenType字体文件等。用户可以通过将所需的字体库文件放置到指定的文件夹下,并在系统中更新字体列表来使用这些字体。
总之,Linux系统支持多种字体格式,每种格式都有其独特的优点和应用场景,用户可以根据自己的需求选择合适的字体格式进行使用。
参考文章