fc-match 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

fc-match 命令安装:


  1. -bash/zsh: fc-list command not found
  2.  
  3. #Debian
  4. apt-get install fontconfig
  5.  
  6. #Ubuntu
  7. apt-get install fontconfig
  8.  
  9. #Alpine
  10. apk add fontconfig
  11.  
  12. #Arch Linux
  13. pacman -S fontconfig
  14.  
  15. #Kali Linux
  16. apt-get install fontconfig
  17.  
  18. #CentOS
  19. yum install fontconfig
  20.  
  21. #Fedora
  22. dnf install fontconfig
  23.  
  24. #OS X
  25. brew install fontconfig
  26.  
  27. #Raspbian
  28. apt-get install fontconfig
  29.  
  30. #Docker
  31. docker run cmd.cat/fc-match fc-match

fc-match 命令补充说明:


Fontconfig 是用于配置和自定义字体访问的库。

fc-match 使用正常的 fontconfig 匹配规则匹配模式(默认为空模式),以找到可用的最佳字体。如果给出 --sort,则显示最佳匹配字体的排序列表。该 --all 选项的作用类似于 --sort

Fontconfig 可以:

  • 自动安装时发现新字体,从而消除了常见的配置问题。
  • 执行字体名称替换,以便在缺少字体时可以选择适当的替代字体。
  • 确定完全覆盖一组语言所需的一组字体。
  • 由于使用基于 XML 的配置文件而构建了 GUI 配置工具(尽管具有自动发现功能,但我们认为这一需求已降至最低)。
  • 即使已安装了数千种字体,也可以在减少内存使用的同时,高效,快速地在已安装的字体集中找到所需的字体。
  • X Render ExtensionFreeType 配合使用,可在显示器上实现高质量,抗锯齿和亚像素渲染的文本。

Fontconfig 不会:

  • 自己渲染字体(留给 FreeType 或其他渲染机制)
  • 以任何方式依赖于 X Window 系统,因此仅打印机应用程序不具有此类依赖关系

fc-match 命令语法:


  1. fc-match [ -asvVh ] [ --all ] [ --sort ] [ --verbose ] [ -f format | --format format ] [ --version ] [ --help ]
  2. [ pattern [ element ... ] ]

fc-match 命令选项:


  1. -a --all
  2. Displays sorted list of best matching fonts, but do not do any pruning on the list.
  3.  
  4. -s --sort
  5. Displays sorted list of best matching fonts.
  6.  
  7. -v
  8. Print verbose output of the whole font pattern for each match, or elements if any is provided.
  9.  
  10. -f --format format
  11. Format output according to the format specifier format.
  12.  
  13. -V --version
  14. Show version of the program and exit.
  15.  
  16. -h --help
  17. Show summary of options.
  18.  
  19. pattern
  20. Displays fonts matching pattern (uses empty pattern by default).
  21.  
  22. element
  23. If set, the element property is displayed for matching fonts.

fc-match 命令实例:


fc-match 返回最佳匹配字体的排序列表:

  1. $ fc-match -s 'DejaVu Serif'
  2.  
  3.  
  4. DejaVuSans.ttf: "DejaVu Sans" "Book"
  5. DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
  6. DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique"
  7. DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"

fc-match 返回默认匹配的字体列表:

  1. $ fc-match
  2.  
  3. DejaVuSans.ttf: "DejaVu Sans" "Book"

fc-match 命令扩展阅读:




fc-match 命令评论

共收录到 513Linux 命令