My assumption is that the 3rd party vendor isn't fully supporting the PDF standard.

Here is the relevant section (5.5.3) of PDF Reference 1.7
5.5.3Font Subsets
For a font subset, the PostScript name of the font—the value of the font’s BaseFont entry and the font descriptor’s FontName entry—begins with a tagfollowed by a plus sign (+). The tag consists of exactly six uppercase letters; the choice of letters is arbitrary, but different subsets in the same PDF file must have different tags. For example, EOODIA+Poetica is the name of a subset of Poetica®, a Type 1 font. (See implementation note 63 in Appendix H.)


Leonard

On Apr 17, 2008, at 6:10 PM, Collin Judd wrote:

Leonard,



Below is a report output for a modified file. You’ll notice that the first font is different because the PDF was manually modified. What I am being told by a 3rd party vendor is they cannot read the PDF because of the prefix. If there is some way to I can generate the file without the subset (Arial, TrueType Encoding: WinAnsiEncoding Encoding: Identity-H, ToUnicode table) would be helpful. You’ll have to forgive me because my knowledge of PDF files is very limited. I’m not sue if this is even possible. Also, is there a good reference to look at that further explains your explanation of the prefix being required by the PDF Reference? I just want as much supported documentation to let the vendor know that this may not be the issue.



Thanks again,



Collin



General Info

Fonts from 4_4_Invoice_1360.pdf

11 page(s), 5 font(s)

Producer: iText by lowagie.com (r1.02b;p128)

Arial, TrueType

Encoding: WinAnsiEncoding

Encoding: Identity-H, ToUnicode table

FJZBYM+Verdana-Bold

Character collection: Adobe-Identity-0

, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table

EGJNBE+Verdana

Character collection: Adobe-Identity-0

, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table

LZIKFQ+Verdana-Italic

Character collection: Adobe-Identity-0

, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table

DRQLTM+Verdana-BoldItalic

Character collection: Adobe-Identity-0

, CIDFontType2, Embedded, Subset





From: [EMAIL PROTECTED] [mailto:itext- [EMAIL PROTECTED] On Behalf Of Leonard Rosenthol
Sent: Thursday, April 17, 2008 1:49 PM
To: Post all your questions about iText here
Subject: Re: [iText-questions] Font Issues



There are no problems here at all. Looks just fine. What makes you think there is?



The prefix is required by the PDF Reference for any font that is subset (which, as you can see, is true for all of these).



Leonard



On Apr 17, 2008, at 2:06 PM, Collin Judd wrote:




We are having issues reading certain information off a PDF file generated from CFMX. While visually the file appears to be normal, the font properties appear really odd. Using PDFlib FontReporter (http://www.pdflib.com/download/free-software/fontreporter), the report returns the following information about the fonts in the PDF:



General Info

Fonts from Invoice_1361.pdf

8 page(s), 4 font(s)

Producer: iText by lowagie.com (r1.02b;p128)

Encoding: Identity-H, ToUnicode table



YQYVPL+TimesNewRomanPS-BoldMT

Character collection: Adobe-Identity-0, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table



QIBAQQ+TimesNewRomanPSMT

Character collection: Adobe-Identity-0, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table



FBCPPA+TimesNewRomanPS-ItalicMT

Character collection: Adobe-Identity-0, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table



ADRMJD+TimesNewRomanPS-BoldItalicMT

Character collection: Adobe-Identity-0, CIDFontType2, Embedded, Subset

Encoding: Identity-H, ToUnicode table







I am being told that the root of the issue is the prefix attached to the name of the font. (Ex: YQYVPL+TimesNewRomanPS-BoldMT).



Can anyone explain what this prefix is and what it’s for? Does anyone know how to get rid of the prefix and is it possible to do so in CFMX?



Thanks for your help.



Regards,



Collin

---------------------------------------------------------------------- ---

This SF.net email is sponsored by the 2008 JavaOne(SM) Conference

Don't miss this year's exciting event. There's still time to save $100.

Use priority code J8TL2D2.

http://ad.doubleclick.net/clk;198757673;13503038;p?http:// java.sun.com/javaone_______________________________________________

iText-questions mailing list

iText-questions@lists.sourceforge.net

https://lists.sourceforge.net/lists/listinfo/itext-questions



Do you like iText?

Buy the iText book: http://www.1t3xt.com/docs/book.php

Or leave a tip: https://tipit.to/itexttipjar



---------------------------------------------------------------------- ---
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http:// java.sun.com/javaone_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Do you like iText?
Buy the iText book: http://www.1t3xt.com/docs/book.php
Or leave a tip: https://tipit.to/itexttipjar

Reply via email to