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
-bash/zsh: fc-list command not found #Debian apt-get install fontconfig #Ubuntu apt-get install fontconfig #Alpine apk add fontconfig #Arch Linux pacman -S fontconfig #Kali Linux apt-get install fontconfig #CentOS yum install fontconfig #Fedora dnf install fontconfig #OS X brew install fontconfig #Raspbian apt-get install fontconfig #Docker docker run cmd.cat/fc-match fc-match
Fontconfig 是用于配置和自定义字体访问的库。
fc-match 使用正常的 fontconfig
匹配规则匹配模式(默认为空模式),以找到可用的最佳字体。如果给出 --sort,则显示最佳匹配字体的排序列表。该 --all 选项的作用类似于 --sort。
Fontconfig 可以:
XML
的配置文件而构建了 GUI 配置工具(尽管具有自动发现功能,但我们认为这一需求已降至最低)。FreeType
配合使用,可在显示器上实现高质量,抗锯齿和亚像素渲染的文本。Fontconfig 不会:
fc-match [ -asvVh ] [ --all ] [ --sort ] [ --verbose ] [ -f format | --format format ] [ --version ] [ --help ] [ pattern [ element ... ] ]
-a --all Displays sorted list of best matching fonts, but do not do any pruning on the list. -s --sort Displays sorted list of best matching fonts. -v Print verbose output of the whole font pattern for each match, or elements if any is provided. -f --format format Format output according to the format specifier format. -V --version Show version of the program and exit. -h --help Show summary of options. pattern Displays fonts matching pattern (uses empty pattern by default). element If set, the element property is displayed for matching fonts.
fc-match 返回最佳匹配字体的排序列表:
$ fc-match -s 'DejaVu Serif' DejaVuSans.ttf: "DejaVu Sans" "Book" DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold" DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique" DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"
fc-match 返回默认匹配的字体列表:
$ fc-match DejaVuSans.ttf: "DejaVu Sans" "Book"