A few things (others can correct me if wrong) but PDFs by default only support certain fonts and can will use fonts from a device when viewed if available, otherwise it will fall back onto it's standard ones.
So, maybe try the following:
- check the generated PDF actually has the font embedded (document properties in Adobe)
- check the font hasn't been corrupted by maven (looks like maven based on your resources). Maven projects often have a resources section defined where the files are filtered. Make sure to have filtering turned off or the font will become corrupt.
Regards,
Neil