Imprimir informações e métricas de fonte
Este é um programa de plataforma cruzada que pode analisar arquivos de fonte e imprime informações como métricas e estilo de fonte. Ele pode encontrar fontes instaladas ou seu sistema ou você pode apontá -lo para um arquivo de fonte específico.
Formatos de fonte suportados:
Plataformas suportadas:
Consulte $ font-info --help para documentação de uso da CLI. Por exemplo, para encontrar todas as fontes na família "Liberation Sans" em seu sistema e imprimir suas métricas, Run:
$ 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 ]-------------------------------------------------
... etcPor padrão, a fonte-Info produz saída legível pelo homem. Para produzir como json legível por máquina, execute:
$ font-info --family-name " Liberation Sans " --format json Você pode imprimir os recursos das fontes e os sistemas de escrita suportados usando os sinalizadores --print-features and --print-writing-systems .
Instale usando carga:
$ cargo install font-info
$ font-info --family-name " Liberation Sans "Corra usando flocos nix:
# Run ls
$ nix run github:tomcur/font-info -- --family-name " Liberation Sans " Em sistemas semelhantes ao UNIX, esse programa depende do FontConfig (e do PKG-Config para encontrar o FontConfig durante o Build). Por exemplo, para Debian ou Ubuntu:
$ sudo apt install pkg-config libfontconfig-dev