current ofbiz(OOTB) reporting does not support multilingual users. When you use non-english locale you get '#" characters.
additionally it is hard to track all changes in reports so here default font comes up.
it would be great to add fop.xcon file to trunk with UNICODE font that could print any characters in any languages.
I've made up two another solutions 1) is a property in general.properties that store default font
2) to associate font-family name with locale as property (in property file) and use this font-family to print reports in user language properly.
with second solution users can define what fonts they have and want to use