Imprimir información y métricas de fuente
Este es un programa multiplataforma que puede analizar archivos de fuentes e imprimir información como métricas y estilo de fuente. Puede encontrar fuentes instaladas o su sistema o puede señalarlo a un archivo de fuentes específico.
Formatos de fuentes compatibles:
Plataformas compatibles:
Consulte $ font-info --help para la documentación de uso de la CLI. Por ejemplo, para encontrar todas las fuentes en la familia de fuentes "Liberation Sans" en su sistema e imprimir sus métricas, ejecute:
$ 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 defecto, Font-Info produce salida legible por humanos. Para salir como JSON legible por máquina, ejecute:
$ font-info --family-name " Liberation Sans " --format json Puede imprimir las características de las fuentes y los sistemas de escritura compatibles utilizando las banderas --print-features y --print-writing-systems .
Instalar con carga:
$ cargo install font-info
$ font-info --family-name " Liberation Sans "Ejecute usando Nix Flakes:
# Run ls
$ nix run github:tomcur/font-info -- --family-name " Liberation Sans " En los sistemas similares a UNIX, este programa depende de FontConfig (y PKG-Config para encontrar FontConfig durante la compilación). Por ejemplo, para Debian o Ubuntu:
$ sudo apt install pkg-config libfontconfig-dev