I have a very similar issue. We are trying to print documents with Garamond,Bold font, but it is coming through as Helvetica,Italics. I am willing to research and supply the fix, but if someone could point me in the right direction (in terms of the source code), I would appreciate it. Our project is nearing go-live and we need to find a solution for this.
I would attach the PDF, but it has sensitive information on it.
I have tried copying the TTF file to JAVA_HOME/jre/lib/fonts, but that didn't work. I installed the TTF font on my Fedora box, opened the PDF in Acrobat Reader, and successfully printed the document. My problem now is that I cannot get the PDF to render with the correct font through PDFRenderer.