@@ -169,7 +169,6 @@ private function uniord (string $c, string $encoding = null) {
169169
170170 function getTable () {
171171 $ this ->parseTableEntries ();
172-
173172 return $ this ->directory ;
174173 }
175174
@@ -392,7 +391,6 @@ function parseTableEntries() {
392391 if (!empty ($ this ->directory )) {
393392 return ;
394393 }
395-
396394 if (empty ($ this ->header ->data ["numTables " ])) {
397395 return ;
398396 }
@@ -504,53 +502,53 @@ function getNameTableString($nameID) {
504502 *
505503 * @return string|null
506504 */
507- function getFontCopyright () {
508- return $ this ->getNameTableString (name::NAME_COPYRIGHT );
505+ function getFontCopyright ($ platformID , $ platformSpecificID , $ languageID ) {
506+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_COPYRIGHT );
509507 }
510508
511509 /**
512510 * Get font name
513511 *
514512 * @return string|null
515513 */
516- function getFontName () {
517- return $ this ->getNameTableString (name::NAME_NAME );
514+ function getFontName ($ platformID , $ platformSpecificID , $ languageID ) {
515+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_NAME );
518516 }
519517
520518 /**
521519 * Get font subfamily
522520 *
523521 * @return string|null
524522 */
525- function getFontSubfamily () {
526- return $ this ->getNameTableString (name::NAME_SUBFAMILY );
523+ function getFontSubfamily ($ platformID , $ platformSpecificID , $ languageID ) {
524+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_SUBFAMILY );
527525 }
528526
529527 /**
530528 * Get font subfamily ID
531529 *
532530 * @return string|null
533531 */
534- function getFontSubfamilyID () {
535- return $ this ->getNameTableString (name::NAME_SUBFAMILY_ID );
532+ function getFontSubfamilyID ($ platformID , $ platformSpecificID , $ languageID ) {
533+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_SUBFAMILY_ID );
536534 }
537535
538536 /**
539537 * Get font full name
540538 *
541539 * @return string|null
542540 */
543- function getFontFullName () {
544- return $ this ->getNameTableString (name::NAME_FULL_NAME );
541+ function getFontFullName ($ platformID , $ platformSpecificID , $ languageID ) {
542+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_FULL_NAME );
545543 }
546544
547545 /**
548546 * Get font version
549547 *
550548 * @return string|null
551549 */
552- function getFontVersion () {
553- return $ this ->getNameTableString (name::NAME_VERSION );
550+ function getFontVersion ($ platformID , $ platformSpecificID , $ languageID ) {
551+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_VERSION );
554552 }
555553
556554 /**
@@ -567,8 +565,8 @@ function getFontWeight() {
567565 *
568566 * @return string|null
569567 */
570- function getFontPostscriptName () {
571- return $ this ->getNameTableString (name::NAME_POSTSCRIPT_NAME );
568+ function getFontPostscriptName ($ platformID , $ platformSpecificID , $ languageID ) {
569+ return $ this ->getNameTableString ("{ $ platformID } , { $ platformSpecificID } , { $ languageID } , " . name::NAME_POSTSCRIPT_NAME );
572570 }
573571
574572 function reduce () {
0 commit comments