พิมพ์ข้อมูลและตัวชี้วัด
นี่คือโปรแกรมข้ามแพลตฟอร์มที่สามารถแยกวิเคราะห์ไฟล์และพิมพ์ข้อมูลเช่นตัวชี้วัดและรูปแบบตัวอักษร สามารถค้นหาแบบอักษรที่ติดตั้งหรือระบบของคุณหรือคุณสามารถชี้ไปที่ไฟล์ตัวอักษรที่เฉพาะเจาะจง
รูปแบบตัวอักษรที่รองรับ:
แพลตฟอร์มที่รองรับ:
ดู $ font-info --help สำหรับเอกสารการใช้งาน CLI ตัวอย่างเช่นเพื่อค้นหาแบบอักษรทั้งหมดในตระกูล "Liberation Sans" ในระบบของคุณและพิมพ์ตัวชี้วัดของพวกเขาวิ่ง:
$ 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 ]-------------------------------------------------
... etcโดยค่าเริ่มต้น FONT-INFO จะสร้างเอาต์พุตที่มนุษย์อ่านได้ ในการส่งออกเป็น JSON ที่อ่านได้ด้วยเครื่อง Run:
$ font-info --family-name " Liberation Sans " --format json คุณสามารถพิมพ์คุณสมบัติของฟอนต์และระบบการเขียนที่รองรับโดยใช้ --print-features และ --print-writing-systems
ติดตั้งโดยใช้สินค้า:
$ cargo install font-info
$ font-info --family-name " Liberation Sans "เรียกใช้โดยใช้ Nix Flakes:
# Run ls
$ nix run github:tomcur/font-info -- --family-name " Liberation Sans " ในระบบ UNIX โปรแกรมนี้ขึ้นอยู่กับ FontConfig (และ PKG-Config สำหรับการค้นหา FontConfig ในระหว่างการสร้าง) ตัวอย่างเช่นสำหรับ Debian หรือ Ubuntu:
$ sudo apt install pkg-config libfontconfig-dev