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