@@ 559-567 (lines=9) @@ | ||
556 | $format = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
557 | $offset += 2; |
|
558 | switch ($format) { |
|
559 | case 0: { // Format 0: Byte encoding table |
|
560 | $offset += 4; // skip length and version/language |
|
561 | for ($c = 0; $c < 256; ++$c) { |
|
562 | $g = TCPDF_STATIC::_getBYTE($font, $offset); |
|
563 | $ctg[$c] = $g; |
|
564 | ++$offset; |
|
565 | } |
|
566 | break; |
|
567 | } |
|
568 | case 2: { // Format 2: High-byte mapping through table |
|
569 | $offset += 4; // skip length and version/language |
|
570 | $numSubHeaders = 0; |
|
@@ 1022-1032 (lines=11) @@ | ||
1019 | $format = TCPDF_STATIC::_getUSHORT($font, $offset); |
|
1020 | $offset += 2; |
|
1021 | switch ($format) { |
|
1022 | case 0: { // Format 0: Byte encoding table |
|
1023 | $offset += 4; // skip length and version/language |
|
1024 | for ($c = 0; $c < 256; ++$c) { |
|
1025 | if (isset($subsetchars[$c])) { |
|
1026 | $g = TCPDF_STATIC::_getBYTE($font, $offset); |
|
1027 | $subsetglyphs[$g] = true; |
|
1028 | } |
|
1029 | ++$offset; |
|
1030 | } |
|
1031 | break; |
|
1032 | } |
|
1033 | case 2: { // Format 2: High-byte mapping through table |
|
1034 | $offset += 4; // skip length and version/language |
|
1035 | $numSubHeaders = 0; |