Hi Maruan,

You can download the PDF from here:

https://drive.google.com/open?id=13QCyxxZvYjRQ4I5tP4-6c7bAPCtsCaHz

The font is displayed as Embedded Subset - but in my case I have the David
font on my system.

Thanks,
Mickael

On Fri, Apr 27, 2018 at 2:59 PM, Maruan Sahyoun <[email protected]>
wrote:

>
> > Am 27.04.2018 um 13:44 schrieb Mickael Marrache <
> [email protected]>:
> >
> > This is what I meant by Document Properties, but it only shows you the
> > fonts used by the document and tells if embedded or subset embedded, but
> > nothing more.
> >
> > I really don't understand why a PDF can be filled with Acrobat DC or
> Reader
> > but not with PDFBOX.
> >
> > Assuming the font is installed on the system (in my case Windows) and is
> > not embedded, both Acrobat and PDFBOX should have access to the font on
> > this system.
>
> PDFBox doesn't look for additional fonts if the font is embedded. It
> simply tries to use the font which is part of the PDF. What happens if the
> PDF is distributed to someone who doesn't have the font installed? Could
> you share the PDF on a public location? As I don't have the font installed
> I would be interested to try filling it with Adobe Reader/Acrobat to see
> what might be used instead.
>
> BR
> Maruan
>
> >
> > What information is missing to PDFBOX to properly set the value?
> >
> > I'm aware of this issue since a year but can't find any information on
> it.
> >
> > On Fri, Apr 27, 2018 at 2:05 PM, Hartmann Toël <
> [email protected]>
> > wrote:
> >
> >> Hi,
> >>
> >> I am not sure, but
> >>
> >> https://helpx.adobe.com/acrobat/using/pdf-fonts.html
> >>
> >> says
> >> File > Properties > Font tab
> >>
> >> Does this help?
> >>
> >>
> >>
> >> *  m3 developer*
> >> Elanders Sverige AB
> >> Phone Switchboard: +46 31 750 00 00
> >> Phone direct: +46 31 750 08 86
> >> E-mail: [email protected]
> >> Homepage: www.elanders.se
> >>
> >> On 27 apr 2018, at 10:56, Mickael Marrache <[email protected]>
> >> wrote:
> >>
> >> Hi,
> >>
> >> Do you know a way to cause it to fully embed the font?
> >>
> >> Mickael
> >>
> >> On Fri, Apr 27, 2018 at 11:46 AM, Hartmann Toël <
> >> [email protected]>
> >> wrote:
> >>
> >> Hi,
> >>
> >> It seems Acrobat is only embedding the glyph used in your text as a
> >> subset, the complete font is not included.
> >>
> >> Could that be the problem?
> >>
> >> /Toël
> >>
> >>
> >>
> >>
> >>
> >> *  m3 developer*
> >>
> >> Elanders Sverige AB
> >> Phone Switchboard: +46 31 750 00 00
> >> Phone direct: +46 31 750 08 86
> >> E-mail: [email protected]
> >> Homepage: www.elanders.se
> >>
> >> On 27 apr 2018, at 10:39, Mickael Marrache <[email protected]>
> >> wrote:
> >>
> >> Hi,
> >>
> >> I created a blank PDF with Acrobat Pro DC. I added one text field with
> font
> >> David. I filled the text field using Acrobat so that it displays the
> David
> >> font in the fonts section (in Document Properties window). Then, I
> applied
> >> fixup "Embed missing fonts" via the Preflight menu.
> >>
> >> When I look at the fonts list (in Document Properties), I can see the
> David
> >> font with the following properties:
> >>
> >> David (Embedded Subset)
> >> Type: TrueType (CID)
> >> Encoding: Identity-H
> >>
> >> When I try to set a value containing Hebrew characters using PDF box, I
> get
> >> the following error:
> >>
> >> java.lang.IllegalArgumentException: U+05D0 is not available in this
> font's
> >> encoding: WinAnsiEncoding
> >> at
> >> org.apache.pdfbox.pdmodel.font.PDTrueTypeFont.encode(
> >> PDTrueTypeFont.java:399)
> >> at org.apache.pdfbox.pdmodel.font.PDFont.encode(PDFont.java:323)
> >> at org.apache.pdfbox.pdmodel.font.PDFont.getStringWidth(
> PDFont.java:352)
> >>
> >> I already know the workaround of embedding a font before setting the
> value
> >> but I'm trying to understand what is going on here. I understand the
> Hebrew
> >> characters are not in the WinAnsiEncoding but why this encoding is used
> at
> >> the first place?
> >>
> >> Thanks,
> >> Mickael
> >>
> >>
> >>
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to