IBM Support

Some Chinese or Vietnamese characters do not display in pdf output from Birt Reports

Troubleshooting


Problem

You may be using Chinese or Vietnamese fonts successfully in Maximo, but when pdfs are created some of these characters may be missing.
The pdfs are generated by the BIRT engine on the Maximo server.
To resolve this issue you need to add fonts to the fontsConfig_pdf.xml in the Birt Report Engine jar located in

maximo\applications\maximo\maximouiweb\webmodule\WEBINF\birt\platform\plugins\org.eclipse.birt.report.engine.fonts_4.3.1.v201308301349.jar\ 

You can change the configuration file to replace 

<font font-family="MSung-Light" catalog="Chinese"/> 

with 

<font font-family="STSong-Light" catalog="Chinese"/> 

Or an even better fix is to change the config file so that it supports both simplified & traditional:  

<font font-family="STSong-Light" catalog="S-Chinese"/> 

<font font-family="MSung-Light" catalog="T-Chinese"/> 

You will need to replace the fontsConfig_pdf.xml in the above jar file. Rebuild the maximo ear file, restart, redeploy and clear the WAS Cache.

Document Location

Worldwide

[{"Business Unit":{"code":"BU055","label":"Cognitive Applications"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"Birt Reports","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.6.0.x;7.6.1;7.6.1.1","Edition":"","Line of Business":{"code":"LOB02","label":"AI Applications"}}]

Document Information

Modified date:
10 February 2020

UID

ibm11846605