Craig asked if I'd looked at embedding the font, and I'm sure I have, but I'll look into this again. Good thing I have the itext book checked out for another semester.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is also the case on Linux.
It does get the italics correct, but not the font.
Craig asked if I'd looked at embedding the font, and I'm sure I have, but I'll look into this again. Good thing I have the itext book checked out for another semester.
I've added GUI components allowing the user to specify if the font should be written out as curves.
Dan identified that itext provides the fontmapper class for this. It looks like this is available in the old itext1.2.
This is mostly implemented now. There's still a problem that italics is not supported.
Using getFontName() instead of getFamily(), which should embed correct font family and style. Tested on Windows and Linux.
This is still showing issues on a mac. I'm adding PdfGraphicsOutput.dumpMapToFile now to aid in debugging.
Last edit: Jeremy Faden 2014-12-04
I verified this is fixed.