#font #binaries #true-type #measuring #fm-density #fm-cpp #fm-xheight

bin+lib font_metrics

提供用于测量 TrueType 字体的二进制程序(fm-cpp、fm-density、fm-xheight)

3 个版本

使用旧的 Rust 2015

0.0.4 2018年6月11日
0.0.3 2018年6月11日
0.0.2 2018年6月11日

#9#measuring

GPL-3.0 许可证

13KB
287

font-metrics

本包提供了二进制程序 fm-cppfm-densityfm-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