Hello Maximo community, or should I say Manage community :)
We are having an issue with printing to PDF for different languages. We are a worldwide company that has a mix of languages that are used within Maximo. Two of these languages are giving us trouble due to the encoding that is used for pdf files for the Polish and Chinese languages. Cp1250 and Cp1252 are used for encoding for eastern and western Europe respectively. When using these settings in the fontsconfig_pdf.xml file, Cp1250 allows me to print Polish characters, but causes blanks for Chinese characters. Vice-versa happens when using Cp1252, Chinese characters print but Polish do not. I see, over the years, this has been an ongoing issue with Maximo where some languages will not print to pdf. Again, since we are a worldwide company, we need, at a minimum, to be able to print Polish and Chinese characters from the same version of Maximo. We are testing this out in MAS 9.0 and MAS 9.1 versions of Maximo, both behave the same regarding this issue. I have scoured the internet and found many articles claiming how to solve the problem, which I have attempted on my sandbox. Being that switching between Cp1250 and Cp1252 alternates between the two languages, I believe I am in the right area. Can anyone tell me what the correct settings are to make both languages print correctly in pdf format? I have tried countless configurations to no avail.
By the way, with version 9.1.7 of Manage, the birt engine changes from 4.8 to 4.16. (It may be 9.1, but I did not check when we had that version installed).
Here is how I currently have my fontsconfig_pdf.xml file set. We added in configuration for a barcode. With the below settings, Polish characters will print but Chinese characters will not.
<font>
<font-aliases>
<mapping name="serif" font-family="Times-Roman" />
<mapping name="sans-serif" font-family="Helvetica" />
<mapping name="monospace" font-family="Courier" />
</font-aliases>
<font-encodings>
<encoding font-family="Free 3 of 9 Extended" encoding="Cp1252" />
<encoding font-family="Times-Roman" encoding="Cp1250" />
<encoding font-family="Helvetica" encoding="Cp1252" />
<encoding font-family="Courier" encoding="Cp1252" />
<encoding font-family="Zapfdingbats" encoding="Cp1252" />
<encoding font-family="Symbol" encoding="Cp1252" />
<encoding font-family="STSong-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="STSongStd-Light" encoding="UniGB-UCS2-H" />
<encoding font-family="MHei-Medium" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSung-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="MSungStd-Light" encoding="UniCNS-UCS2-H" />
<encoding font-family="HeiseiMin-W3" encoding="UniJIS-UCS2-H" />
<encoding font-family="HeiseiKakuGo-W5" encoding="UniJIS-UCS2-H" />
<encoding font-family="KozMinPro-Regular" encoding="UniJIS-UCS2-H" />
<encoding font-family="HYGoThic-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJo-Medium" encoding="UniKS-UCS2-H" />
<encoding font-family="HYSMyeongJoStd" encoding="UniKS-UCS2-H" />
</font-encodings>
<composite-font name="all-fonts">
<font font-family="Times-Roman" catalog="Western" />
<font font-family="STSong-Light" catalog="Chinese_S" />
<font font-family="MSung-Light" catalog="Chinese_T" />
<font font-family="HeiseiKakuGo-W5" catalog="Japanese" />
<font font-family="HYGoThic-Medium" catalog="Korean" />
</composite-font>
</font>