php font lib
1.0.1
ห้องสมุดนี้สามารถใช้เพื่อ:
โปรเจ็กต์นี้เริ่มต้นโดยความต้องการอ่านไฟล์ฟอนต์ในโครงการ 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> ' ;
$ 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 ();