Description
Since PDFBOX-1844 added the Type 1 font parser, there is no need to use AWT any more for font rendering. We should remove all calls to AWT string drawing methods.
However, before we can do this we need to ship a set of standard 14 fonts with PDFBox as currently the system fonts are being used via AWT. We also need to provide a mechanism for the user to supply their own external fonts for cases where embedded fonts are missing.
The main question is, what fonts should we ship? Some of the "free" fonts I've seen render very poorly, any suggestions? Furthermore, are there fonts under more restrictive licenses which we could ship? Apache does allow for such files to be part of a project under certain conditions.
Attachments
Issue Links
- duplicates
-
PDFBOX-2827 PDF to Image - unable to display text of PDFs
- Closed
- incorporates
-
PDFBOX-1809 Embedded Fonts not drawn on Pages BufferedImage
- Closed
-
PDFBOX-1069 Ubuntu throws exceptions when fonts missing
- Closed
-
PDFBOX-1463 Unreadable fonts on UNIX
- Closed
-
PDFBOX-1689 Partial failure to render PDF
- Closed
-
PDFBOX-1800 Bundled Arial fonts are broken
- Closed
-
PDFBOX-1930 TimesNewRoman font should be substituted
- Closed
-
PDFBOX-835 Font Manager Fails to Set StandardFont
- Closed
-
PDFBOX-1701 Better font than the standard font
- Closed
- is depended upon by
-
PDFBOX-1843 Find a way to test PDFToImage
- Open
- relates to
-
PDFBOX-870 PDF-To-IMAGE output is not anti-aliased
- Closed