Imprimer les informations et les métriques de la police
Il s'agit d'un programme multiplateforme qui peut analyser les fichiers de police et imprimer des informations telles que les mesures et le style de police. Il peut trouver des polices installées ou votre système ou vous pouvez le pointer vers un fichier de police spécifique.
Formats de police pris en charge:
Plateformes prises en charge:
Voir $ font-info --help pour la documentation d'utilisation de la CLI. Par exemple, pour trouver toutes les polices dans la famille de polices "Liberation Sans" sur votre système et imprimer leurs mesures, exécutez:
$ font-info --family-name " Liberation Sans "
-[ FONT 1 ]-------------------------------------------------
Source: /path/to/share/fonts/truetype/LiberationSans-Bold.ttf
Font index in source: 0
Weight: 700
Style: normal
Stretch: 1.00
Glyph count: 2620
Units per em: 2048
Average advance: 1248
Ascent: 1854
Descent: 434
Line height: 2288
Leading: 67
Capital height: 1409
" x " height: 1082
Stroke thickness: 215
Underline offset: -2
Strikeout offset: 530
-[ FONT 2 ]-------------------------------------------------
... etcPar défaut, Font-Info produit une sortie lisible par l'homme. Pour sortir en JSON lisible par machine, exécutez:
$ font-info --family-name " Liberation Sans " --format json Vous pouvez imprimer les fonctionnalités des polices et les systèmes d'écriture pris en charge à l'aide des drapeaux - --print-features et --print-writing-systems .
Installer à l'aide de la cargaison:
$ cargo install font-info
$ font-info --family-name " Liberation Sans "Exécutez en utilisant Nix Flakes:
# Run ls
$ nix run github:tomcur/font-info -- --family-name " Liberation Sans " Sur les systèmes de type UNIX, ce programme dépend de FontConfig (et de PKG-Config pour trouver FontConfig pendant la construction). Par exemple, pour Debian ou Ubuntu:
$ sudo apt install pkg-config libfontconfig-dev