@@ 2593-2596 (lines=4) @@ | ||
2590 | ||
2591 | if ($c >= 0) { |
|
2592 | // Set values in CID to GID map |
|
2593 | if ($c >= 0 && $c < 0xFFFF && $glyph) { |
|
2594 | $cidtogid[$c * 2] = chr($glyph >> 8); |
|
2595 | $cidtogid[$c * 2 + 1] = chr($glyph & 0xFF); |
|
2596 | } |
|
2597 | ||
2598 | if ($c != hexdec($n)) { |
|
2599 | $data['codeToName'][$c] = $n; |
|
@@ 2863-2866 (lines=4) @@ | ||
2860 | $cidtogid = str_pad('', max(array_keys($glyphIndexArray)) * 2 + 1, "\x00"); |
|
2861 | $font['CIDWidths'] = array(); |
|
2862 | foreach ($glyphIndexArray as $cid => $gid) { |
|
2863 | if ($cid >= 0 && $cid < 0xFFFF && $gid) { |
|
2864 | $cidtogid[$cid * 2] = chr($gid >> 8); |
|
2865 | $cidtogid[$cid * 2 + 1] = chr($gid & 0xFF); |
|
2866 | } |
|
2867 | ||
2868 | $width = $font_obj->normalizeFUnit(isset($hmtx[$gid]) ? $hmtx[$gid][0] : $hmtx[0][0]); |
|
2869 | $font['CIDWidths'][$cid] = $width; |