Entire font not embedded and only subset as cid type 2

Hello,

I’m running into an issue when adding text to a new pdf page. The font Amiko appears to only embed as a subset and as CID Type 2. When validating the pdf with adobe acrobat preflight it warns about the font being a type 2 font. From the warning and according to our printing folks this will give our 3rd party printers problems.

To confirm this isn’t simply an issue with our code I went ahead and created a stripped down version. This version reads in a simple text file and adds the text as a page to an existing pdf. I also took the following Aspose example and tweaked it to use the Amiko font.

This exhibits the same issue as my sample code. I’m attaching the sample code, font, pdfs.,and some screenshots from Adobe preflight. Any insights would be much appreciated.
add_page_example.png (68.6 KB)

aspose_example.png (79.6 KB)

embedded_subset.png (12.0 KB)

Main.java.zip (2.1 KB)

Amiko-Regular.ttf.zip (81.2 KB)

1 Like

@dmauler1

We could not find any PDF attached with your inquiry. Can you please share the PDF as well so that we can investigate accordingly?

Strange, I’m trying to attach them again.
pdfs.zip (67.6 KB)

@dmauler1

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): PDFJAVA-44269

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

Hi Asad.ali,

Do you have a rough time estimate on when the fix may become available?

@dmauler1

The ticket has just been logged in our issue tracking system and it will be prioritized on a first come first serve basis as per free support policies. We are afraid that we cannot share any ETA or rough estimate before it is fully analyzed. Once we have some progress update, we will inform you via this forum thread. Please be patient and spare us some time.

We are sorry for the inconvenience.