Question

I am using a new font on Birt 4.2.2 which is working fine on developers Windows machine, but not working on our Linux server which uses Websphere Application Server V8. I have changed the fontsconfig.xml as per this link and I had the same issue. Although, I can see that Birt processed my new fonts directory on the application server log file. Kindly advise.

Thanks a lot in advance.

Was it helpful?

Solution 2

I've solved the issue using below steps :
1- I executed those commands on the fonts directory (mkfontscale - mkfontdir)
2- Then I got the fonts encoding from the output files.
Output is something like that :
arial.ttf -monotype-arial-medium-r-normal--0-0-0-0-p-0-iso10646-1
3- I got iso10646-1 and all other encoding and put them on font-encodings section on fontsconfig.xml file
4- Then I added the font names under font-aliases section on fontsconfig.xml

And it works fine.
The issue was the font encoding wasn't properly set while rendering the PDF for some reason. So, I mapped the fonts encoding to the font names.

Thanks a lot for all who replied.

OTHER TIPS

Just copy your font file under ../jre/lib/fonts directory and run commands "mkfontscale" and "mkfontdir". Restart application server after this.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top