当前位置: 首页 > article >正文

Linux系统的字体管理

一、字体安装

1、字体安装目录

  • 全局用户字体安装目录:/usr/share/fonts。这个目录通常用于存放系统级别的字体文件,对所有用户都可见。
  • 用户字体安装目录:~/.fonts(如果目录不存在,则创建)。这个目录用于存放特定用户的字体文件,仅对该用户可见。

2、安装字体

  • 将字体文件复制到上述任一目录中即可完成安装。对于.ttf(TrueType)、.otf(OpenType)等常见字体格式,Linux系统通常都能很好地支持。

3、更新字体缓存:sudo fc-cache -f -v

在Linux系统中,新安装的字体需要被加入到字体缓存中,以便系统能够识别和使用它们。因此,你需要在服务器上执行 fc-cache 命令来更新字体缓存。这个命令会扫描 /usr/share/fonts 目录(以及其他可能存在的字体目录,如 ~/.fonts),并更新字体缓存数据库。

具体命令如下:

sudo fc-cache -f -v
  • -f 参数表示强制重新生成缓存。
  • -v 参数表示在生成缓存的过程中显示详细信息。

执行该命令后,系统将会重新扫描 /usr/share/fonts 目录,并将新拷贝的字体加入到字体缓存中。

二、字体查看

1、fc-list命令

  • fc-list命令用于列出系统上安装的所有字体。通过该命令,用户可以查看已安装字体的详细信息,包括字体名称、文件路径等。
  • 例如,使用下述命令可以查询是否安装了“Source Code Pro”字体。
fc-list | grep "Source Code Pro"

2、字体过滤

  • fc-list命令还支持通过不同的选项来过滤和排序字体列表。
  • 例如,使用下述命令可以列出支持中文的字体。
fc-list :lang=zh

http://www.kler.cn/a/290111.html

相关文章:

  • Rust 建造者模式
  • Day09 C++ 存储类
  • 设计模式——策略模式(c++)
  • Nebula NGQL语言的使用 一
  • 大语言模型在序列推荐中的应用
  • Vue 3 中,computed 和 watch的区别
  • 12、Django Admin在列表视图页面上显示计算字段
  • Codeforces Round 968 (Div. 2)
  • 代码随想录算法训练营第36天|1049. 最后一块石头的重量、494. 目标和、474.一和零
  • 注册中心 Eureka Nacos
  • 重塑视频监控体验:WebRTC技术如何赋能智慧工厂视频高效管理场景
  • 负载均衡--资源申请说明(三)
  • Android随记
  • 坑——fastjson将字符串转到带枚举的java对象
  • ElasticSearch-数据建模
  • Go语言 Go程基础
  • rust feature 简介
  • shell 学习笔记:向脚本传递参数
  • Android Camera系列(三):GLSurfaceView+Camera
  • 分类预测|基于灰狼GWO优化BP神经网络的数据分类预测Matlab程序GWO-BP|基于鲸鱼WOA优化BP神经网络的数据分类预测Matlab程序WOA-BP
  • 智能提醒助理系列-基础设施准备
  • getLocation:fail, the permission value is offline verifying
  • Flutter--- 常规知识点
  • Redis从入门到入门(上)
  • springboot党员之家服务系统小程序论文源码调试讲解
  • Python知识点:如何使用Python实现强化学习机器人