I am working with a pdf document that does not seems to have any Glyph mapping information in the document but the application seems to render the document fine, I am using Pdf Debugger to view the document properties. Hoping that someone will help me understand how the application is able to render the document.
It is my understanding that for Type 0 fonts, the mapping data has to be present in the pdf and the string to be shown is interpreted as pairs of bytes representing CIDs.
- The ToUnicode property does not have any mapping table.
And also, some content of the pdf is unicode char and bytes.
/CIDInit /ProcSet findresource begin
12 dict begin
<< /Registry (Adobe)
/Ordering (UCS) /Supplement 0 >> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
endcmap CMapName currentdict /CMap defineresource pop end end