Unicode support in reports

Although OpenVPMS has full utf8 support for data storage and screen display and can thus handle text like 飯前服用需完成療程 (ie 'Before food until finished' in Traditional Chinese), this is not true for the standard reports and documents.

This is because these use the default SanSerif font which does not support the above characters.

For this you need a unicode font that supports the language you need (in my case Traditional Chinese).

If you run OpenVPMS on a Windows system, then 'Arial Unicode MS' provides good language coverage. (Note that the DejaVu fonts that are included in the 1.8 and later packages in the jasperreports-fonts-5.6.1.jar do not provide Chinese/Japanese/Korean (CKJ) support.)

Hence in our system, reports and drug labels that need to show Chinese characters use Arial Unicode MS where necessary. However, if/when I put versions of these into the Resource Library I strip usage of this font leaving the default SanSerif.

Regards, Tim G

Syndicate content