setFile(Font_Binary_Stream::getTempFile());
$stream->w($type, $data);
$stream->seek(0);
$new_data = $stream->r($type);
if ($new_data !== $data) {
echo "NOT OK \t $data \t => $new_data
";
}
else {
echo "OK $type
";
}
}*/
// font RW
$filename = "../fonts/DejaVuSans.ttf";
$filename_out = "$filename.2.ttf";
Font::$debug = true;
$font = Font::load($filename);
$font->parse();
$font->setSubset(utf8_encode("I am a test string with unicode chars éèàçîïö` and number 12496"));
$font->reduce();
$font->open($filename_out, Font_Binary_Stream::modeWrite);
$font->encode(array("OS/2"));
?>
File size: bytes
Memory: KB
Time: s