I'm trying to load fonts from some proprietary repository (day jcr repo) and thus I need to load the fonts from byte arrays. I've tried doing
BaseFont tecMedium = BaseFont.createFont("Tec-Medium", BaseFont.WINANSI, true, true, getBinaryContent(request,"/path/.../Tec-Medium.afm"), getBinaryContent(request, "/path/.../Tec-Medium.pfb"), true); where getBinaryContent is a method that returns a byte[] with the data given the path in the repository. However, I get encoding exceptions; *ERROR*: unable to load font; com.lowagie.text.DocumentException: Font 'Tec-Regular' with 'Cp1252' is not recognized. at com.lowagie.text.pdf.BaseFont.createFont(BaseFont.java:529) Looking into the afm file I see among other things .. FontName Tec-Medium FullName Tec-Medium FamilyName Tec-Medium ... EncodingScheme FontSpecific .. Is any of this relevant? any clues why I cannot get my fonts loaded? -- -Tor ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ iText-questions mailing list iText-questions@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/itext-questions Buy the iText book: http://itext.ugent.be/itext-in-action/