• Linux 字体管理


    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系统中常见的字体格式及其相关信息的归纳:

    1. TTF(TrueType Font)

      • 描述:TTF是微软和Apple公司共同推出的字体文件格式,是数字化排版和打印中广泛使用的字体格式之一。
      • 特点:采用二维向量数据结构描述字形轮廓,支持多种平台,包括Linux、Windows和macOS。
      • 用途:主要用于文档处理、网页设计、品牌标识、应用程序界面设计、教育和培训资料等领域。
    2. OTF(OpenType Font)

      • 描述:OTF是在TrueType基础上发展起来的一种新的高级字体格式,支持多种语言和排版效果。
      • 特点:拥有更好的版权控制和字体安全功能,支持Unicode字符集和高级排版功能。
      • 用途:主要用于字体设计、排版、多语言支持、图标设计、字体变体、网页字体嵌入、印刷和出版等领域。
    3. Type 1

      • 描述:Type 1是一种PostScript字体格式,常用于印刷和排版。
      • 特点:具有较高的保证度,在中文编程中特别流行。
      • 用途:主要用于印刷与出版、标志与品牌设计、广告与宣传、艺术与创意设计以及文档处理与排版等领域。
    4. TTC(TrueType Collection)

      • 描述:TTC字体是TrueType字体集成文件,可以在一单独文件结构中包含多种字体。
      • 特点:当多种字体共享同一笔画时,TTC技术可有效地减小字体文件的大小。
      • 用途:通过共享笔划数据,减少字体文件大小,适应不同的版面排版要求。
    5. 其他字体格式

      • Linux系统还支持其他字体格式,如.dfont.pfa.pfb等,每种格式都有其特定的应用场景和优点。

    在Linux系统中,字体文件通常存储在/usr/share/fonts/目录下,不同格式的字体文件会存放在不同的子目录中,如truetype目录存放TrueType字体文件,opentype目录存放OpenType字体文件等。用户可以通过将所需的字体库文件放置到指定的文件夹下,并在系统中更新字体列表来使用这些字体。

    总之,Linux系统支持多种字体格式,每种格式都有其独特的优点和应用场景,用户可以根据自己的需求选择合适的字体格式进行使用。

    参考文章

  • 相关阅读:
    Node.js和浏览器在JavaScript运行环境方面存在一些区别和联系
    Element UI怎么安装呢?
    安卓手机如何使用第三方主题,制作专属自己喜好的主题
    阿里云云主机免费试用三个月
    MybatisPlus中Enum的使用(MybatisEnumTypeHandler)及遇到的问题
    PostgreSQL常用管理命令
    CompTIA美国计算机协会的热门认证一览
    webgl着色器学习-fragmentShader使用three.js传入变量 (uniform使用)
    图形处理软件Photoshop Elements 2020 mac中文版 ps简化版
    键盘盲打是练出来的
  • 原文地址:https://blog.csdn.net/qq_40829735/article/details/139383266