Schriftartinformationen und Metriken drucken
Dies ist ein plattformübergreifendes Programm, das Schriftdateien analysieren und Informationen wie Metriken und Schriftstil ausdrucken kann. Es können Schriftarten installiert oder Ihr System finden, oder Sie können sie auf eine bestimmte Schriftdatei verweisen.
Unterstützte Schriftformate:
Unterstützte Plattformen:
Siehe $ font-info --help für die Dokumentation von CLI-Nutzung. Um beispielsweise alle Schriftarten in der Schriftfamilie "Befreiung ohne" in Ihrem System zu finden und ihre Metriken auszudrucken, rennen Sie:
$ 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 ]-------------------------------------------------
... etcStandardmäßig erzeugt die Schriftartinfo die menschliche lesbare Ausgabe. Ausführen als maschinenlesbarer JSON, laufen Sie:
$ font-info --family-name " Liberation Sans " --format json Sie können die Funktionen und unterstützten Schreibsysteme von Schriftarten mit den Fahnen von --print-features und --print-writing-systems ausdrucken.
Mit Fracht installieren:
$ cargo install font-info
$ font-info --family-name " Liberation Sans "Mit Nix Floaks ausführen:
# Run ls
$ nix run github:tomcur/font-info -- --family-name " Liberation Sans " Auf UNIX-ähnlichen Systemen hängt dieses Programm von Fontconfig (und PKG-Konfiguration für die Suche nach Fontconfig während des Builds) ab. Zum Beispiel für Debian oder Ubuntu:
$ sudo apt install pkg-config libfontconfig-dev