codercms / php-font-lib
一个用于读取、解析、导出和创建不同类型字体文件子集的库。
0.5.5
2020-03-25 17:59 UTC
Requires (Dev)
- phpunit/phpunit: ^4.8.35 || ^5 || ^6 || ^7
Replaces
README
此库可用于
- 读取 TrueType、OpenType(带 TrueType 图形)和 WOFF 字体文件
- 提取基本信息(名称、样式等)
- 提取高级信息(水平度量、图形名称、图形形状等)
- 从字体文件创建 Adobe 字体度量(AFM)文件
您可以在这里找到演示 GUI。
此项目始于在 DOMPDF 项目 中读取字体文件的需求。
使用示例
$font = \FontLib\Font::load('../../fontfile.ttf');
$font->parse(); // for getFontWeight() to work this call must be done first!
echo $font->getFontName() .'<br>';
echo $font->getFontSubfamily() .'<br>';
echo $font->getFontSubfamilyID() .'<br>';
echo $font->getFontFullName() .'<br>';
echo $font->getFontVersion() .'<br>';
echo $font->getFontWeight() .'<br>';
echo $font->getFontPostscriptName() .'<br>';