FontsOnSolaris
Solaris Unicode Font Display Problems $
On solaris, users may see garbage characters if there LANG environment variable is not set correctly. Typically, this problem is often seen when the $ dollar sign turns into a character looking like a circle with 4 points. This happens because java uses the default locale to convert this character - on solaris the LANG environment variable was introduced ~ version 2.7 to combat this problem. Generally, it should be set to 'C' which tells the system how to deal with unicode characters.
Why do I get some extra space in PDF report in Unix Sun Solaris Machine?
This is a platform dependent problem.The spacing issue with the Solaris generated file is caused by font size mismatch between the Java environment and PDF output. When a report is laid out, Style Report uses Java font information. This will ensure that Java previewer can properly display the pages. But PDF font size are slightly different. The space allocated for a string with Java font size could be a little too big(on Solaris) or too small(on Windows) in PDF generation. Style Report compensates for this by readjusting the space between words and characters so that the string can still fit in. This adjustment is optimized for Sun JDK on Windows platform.
Since this is font dependent, use a different font or a different size is the easiest workaround.
--
StephenWebster - 10 Dec 2007