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] > >

