php font lib
1.0.1
Diese Bibliothek kann verwendet werden für:
Dieses Projekt wurde durch die Notwendigkeit ins Leben gerufen, Schriftartdateien im DOMPDF-Projekt zu lesen.
$ 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> ' ;
$ font -> close ();
$ font = FontLib Font:: load ( ' fontfile.ttf ' );
$ font -> parse ();
$ font -> saveAdobeFontMetrics ( ' fontfile.ufm ' );
$ font = FontLib Font:: load ( ' fontfile.ttf ' );
$ font -> parse ();
$ font -> setSubset ( " abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ.:,;' (!?)+-*/== 1234567890 " ); // characters to include
$ font -> reduce ();
touch ( ' fontfile.subset.ttf ' );
$ font -> open ( ' fontfile.subset.ttf ' , FontLib BinaryStream::modeReadWrite);
$ font -> encode ( array ( " OS/2 " ));
$ font -> close ();