You are right Teodor, we are using a browser to trigger the generation of the report. From my point of view, embedding the font into the PDF would not fix the issue cause it's not a rendering issue: The bad reports generated by the Cytrix machine are displayed the same on all machines: Cytrix, Windows, Linux. The good reports generated by Windows/Linux are displayed the same on all machines: Cytrix, Windows, Linux.Another thing to consider is the fact that the reports are stored in Openbravo so the channel used to download the PDF doesn't affect things: If I donwload on Cytrix a report generated with Windows/Linux, the report is good If I download on Windows/Linux a report generated with Cytrix, the report is badThe only influience the OS/Browser has on the generation of the PDF is the call on the servlet in charge with the generation. Or so it seems, cause it's the same report template, the same servlet, the same Java code, the same report data. The only difference we discovered so far is the client environment triggering the PDF generation process.