> On 16 Jun 2015, at 21:17, Torgeir Veimo <[email protected]> wrote:
> 
> Am trying out PDFBox 2.0.0-SNAPSHOT to get PDF embedding working, but
> am getting exceptions with normal font routines.
> 
> On the string
> "fagområder som: • skatterådgivning • regnskapsrådgivning •
> generasjonsskifte • selskapsstiftelse og omdanning • verdivurdering •
> opplegg av bedriftens interne organisasjon • undervisning •"
> 
> I'm getting java.lang.IllegalArgumentException: No glyph for U+2028 in
> font Lato-MediumItalic.

U+2028 is a line separator, which isn't supported by showText().

> Wouldn't it be more appropriate to assume missing glyphs have zero
> width? Is there a way to prevent this from happening?

Missing glyphs are going to appear in a PDF as an outlined rectangle, which is 
almost certainly not what you want. We throw an error rather than generating a 
bad PDF.

You need to handle the line breaking yourself and/or use a font which provides 
a glyph for U+2028.

-- John

> -- 
> -Tor
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to