Trying to understand how Adobe is able to render characters when the Font's Glyph data is missing

New Here ,
Jul 25, 2022 Jul 25, 2022

Copy link to clipboard

Copied

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. 

(2022) Tj

 

/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo
<< /Registry (Adobe)
/Ordering (UCS) /Supplement 0 >> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000> <FFFF>
endcodespacerange
1 beginbfchar
<003B> <0058>
endbfchar
endcmap CMapName currentdict /CMap defineresource pop end end

 

Content from pdf:

-53.002 -66.003 Td
(\201@\201\203\222\312\212\372\201\204) Tj
/C2_2 40 Tf
23 Tc
-2864.116 -63.628 Td
(2022) Tj
...
ET

FontData.PNG

TOPICS
Create PDFs , Edit and convert PDFs

Views

21

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
no replies

Have something to add?

Join the conversation