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 ();