sfnt2woff
sfnt2woff 3.5
SFNT2WOFF是用于将OTF/TTF文件转换为WOFF的PHP类。
将字体转换为Woff:
$sfnt2woff = new xenocratsfnt2woff();
$sfnt = file_get_contents("font.ttf");
$sfnt2woff->import($sfnt);
$woff = $sfnt2woff->export();
file_put_contents("font.woff", $woff);
导入OTF/TTF字体文件:
$sfnt2woff->import($sfnt);
禁用完整性测试:
$sfnt2woff->strict = false;
设置压缩水平(1-9):
$sfnt2woff->compression_level = 9;
设置Woff文件版本:
$sfnt2woff->version_major = 1;
$sfnt2woff->version_minor = 1;
设置扩展的元数据块:
$xml = simplexml_load_file("example.xml");
$sfnt2woff->set_meta($xml);
设置私有数据块:
$string = sha1("example");
$sfnt2woff->set_priv($string);
导出WOFF字体文件:
$woff = $sfnt2woff->export();