@@ 453-460 (lines=8) @@ | ||
450 | $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
451 | $offset += 2; |
|
452 | $encodingTables = array(); |
|
453 | for ($i = 0; $i < $numEncodingTables; ++$i) { |
|
454 | $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
455 | $offset += 2; |
|
456 | $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
457 | $offset += 2; |
|
458 | $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); |
|
459 | $offset += 4; |
|
460 | } |
|
461 | // ---------- get os/2 metrics ---------- |
|
462 | $offset = $table['OS/2']['offset']; |
|
463 | $offset += 2; // skip version |
|
@@ 1008-1015 (lines=8) @@ | ||
1005 | $numEncodingTables = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
1006 | $offset += 2; |
|
1007 | $encodingTables = array(); |
|
1008 | for ($i = 0; $i < $numEncodingTables; ++$i) { |
|
1009 | $encodingTables[$i]['platformID'] = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
1010 | $offset += 2; |
|
1011 | $encodingTables[$i]['encodingID'] = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
1012 | $offset += 2; |
|
1013 | $encodingTables[$i]['offset'] = TCPDF_STATIC::_getULONG($font, $offset); |
|
1014 | $offset += 4; |
|
1015 | } |
|
1016 | foreach ($encodingTables as $enctable) { |
|
1017 | // get all platforms and encodings |
|
1018 | $offset = $table['cmap']['offset'] + $enctable['offset']; |