@@ -169,7 +169,6 @@ private function uniord (string $c, string $encoding = null) {
169
169
170
170
function getTable () {
171
171
$ this ->parseTableEntries ();
172
-
173
172
return $ this ->directory ;
174
173
}
175
174
@@ -392,7 +391,6 @@ function parseTableEntries() {
392
391
if (!empty ($ this ->directory )) {
393
392
return ;
394
393
}
395
-
396
394
if (empty ($ this ->header ->data ["numTables " ])) {
397
395
return ;
398
396
}
@@ -504,53 +502,53 @@ function getNameTableString($nameID) {
504
502
*
505
503
* @return string|null
506
504
*/
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 );
509
507
}
510
508
511
509
/**
512
510
* Get font name
513
511
*
514
512
* @return string|null
515
513
*/
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 );
518
516
}
519
517
520
518
/**
521
519
* Get font subfamily
522
520
*
523
521
* @return string|null
524
522
*/
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 );
527
525
}
528
526
529
527
/**
530
528
* Get font subfamily ID
531
529
*
532
530
* @return string|null
533
531
*/
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 );
536
534
}
537
535
538
536
/**
539
537
* Get font full name
540
538
*
541
539
* @return string|null
542
540
*/
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 );
545
543
}
546
544
547
545
/**
548
546
* Get font version
549
547
*
550
548
* @return string|null
551
549
*/
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 );
554
552
}
555
553
556
554
/**
@@ -567,8 +565,8 @@ function getFontWeight() {
567
565
*
568
566
* @return string|null
569
567
*/
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 );
572
570
}
573
571
574
572
function reduce () {
0 commit comments