Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.0.21
-
None
Description
PDFont font = PDType1Font.HELVETICA; // Also tested with Times.
System.out.println("width = " + font.getStringWidth("\u00a0"));
Non-breaking space is reporting as zero width (standard 14 fonts) in 2.0.21 while being encoded as a (width taking) character. As you can imagine this causes serious errors in line and justification layout.
Related:
Prior to PDFBOX-4891 non-breaking space threw an IllegalArgumentException.
Originally reported at Github:
https://github.com/danfickle/openhtmltopdf/issues/543
Discovered by Github user lagar84.
Attachments
Issue Links
- is caused by
-
PDFBOX-4891 nbspace missing in WinAnsiEncoding and MacRomanEncoding
- Closed
- is related to
-
PDFBOX-4988 Space rendered as missing glyph (2)
- Closed