3 个版本
使用旧的 Rust 2015
0.0.4 | 2018年6月11日 |
---|---|
0.0.3 | 2018年6月11日 |
0.0.2 | 2018年6月11日 |
#9 在 #measuring
13KB
287 行
font-metrics
本包提供了二进制程序 fm-cpp
、fm-density
和 fm-xheight
。
所有二进制程序都支持 --help
和 --version
选项。
安装
依赖于 Rust/Cargo 和 XeLaTeX。
cargo install font_metrics
程序
fm-xheight
计算 TrueType 字体的 x 高度/帽高度比率。
USAGE:
fm-xheight.exe <FILENAME>
ARGS:
<FILENAME> The location of the TrueType font to measure (ex. C:\Windows\Fonts\Tahoma.ttf)
OUTPUT:
x-height ratio: 1117/1489 (~0.750)
fm-density
测量 TrueType 字体的密度。从基线和 x 高度之间的墨水量计算得出。
USAGE:
fm-density.exe <FILENAME>
ARGS:
<FILENAME> The location of the TrueType font to measure (ex. C:\Windows\Fonts\Constan.ttf)
OUTPUT:
density: 0.397
fm-cpp
测量标准测试页上 TrueType 字体的每皮卡字符数(cpp)。
USAGE:
fm-cpp.exe [FLAGS] [OPTIONS] <FILENAME>
FLAGS:
-v, --verbose Prints extra debug messages
OPTIONS:
-s, --size <size> Font size in points [default: 12]
-w, --width <width> Width of the test page's printable area in picas [default: 32]
ARGS:
<FILENAME> The location of the TrueType font to measure (ex. C:\Windows\Fonts\Arial.ttf)
OUTPUT:
characters per pica: Ratio { numer: 727, denom: 352 } (~2.07)
依赖项
~28MB
~262K SLoC