@@ 2523-2526 (lines=4) @@ | ||
2520 | ||
2521 | if ($c >= 0) { |
|
2522 | // Set values in CID to GID map |
|
2523 | if ($c >= 0 && $c < 0xFFFF && $glyph) { |
|
2524 | $cidtogid[$c * 2] = chr($glyph >> 8); |
|
2525 | $cidtogid[$c * 2 + 1] = chr($glyph & 0xFF); |
|
2526 | } |
|
2527 | ||
2528 | if ($c != hexdec($n)) { |
|
2529 | $data['codeToName'][$c] = $n; |
|
@@ 2793-2796 (lines=4) @@ | ||
2790 | $cidtogid = str_pad('', max(array_keys($glyphIndexArray)) * 2 + 1, "\x00"); |
|
2791 | $font['CIDWidths'] = array(); |
|
2792 | foreach ($glyphIndexArray as $cid => $gid) { |
|
2793 | if ($cid >= 0 && $cid < 0xFFFF && $gid) { |
|
2794 | $cidtogid[$cid * 2] = chr($gid >> 8); |
|
2795 | $cidtogid[$cid * 2 + 1] = chr($gid & 0xFF); |
|
2796 | } |
|
2797 | ||
2798 | $width = $font_obj->normalizeFUnit(isset($hmtx[$gid]) ? $hmtx[$gid][0] : $hmtx[0][0]); |
|
2799 | $font['CIDWidths'][$cid] = $width; |