Hi, I am seeing very strange behaviour when using JRHtmlExporter: - The report contains special characters like single quotes and non-english characters. - When the report is generated as HTML through iReport, the characters are displayed correctly. - When generating the same report through my web application as part of a JSP page, the non-english characters appear as ????? and the single quote is displayed as ' - When generating the same exact report as PDF through the same web application (using JRPdfExporter), all characters are displayed correctly. - I am using arialuni.ttf for PDF encoding: Code: FontKey key = new FontKey("Arial", false, false); PdfFont pdfFont = new PdfFont( reportsPath + "/fonts/arialuni.ttf", "Identity-H", true); Map fontMap = (Map) pdfExporter.getParameter( JRExporterParameter.FONT_MAP ); - The same web application is displaying non-english characters correctly through other JSPs. All help is highly appreciated. Regards, Ashraf