Created attachment 363967 [details] Image with en-US and pa-IN rendering Description of problem English Characters are Bad shape, while using localized Interface with langpack Version-Release number of selected component (if applicable): openoffice.org-langpack-pa_IN-3.1.1-19.10.fc12.x86_64 How reproducible: Evertime Steps to Reproduce: 1. in gnome-terminal, export LANG=pa_IN.UTF-8 (yum groupinstall punjabi-support) 2. run oowriter 3. check the Menu/Submenu Actual results: English Characters are in Bad Shape Expected results: Good shape Additional info: There is bug for windows, may it effected http://www.openoffice.org/issues/show_bug.cgi?id=104034 Please check above issue
Created attachment 363974 [details] what I see Looks to me that the UI font doesn't have English characters to another font is glyph-substituted in to get them, and that a handwriting font is being used. So a) does e.g. gedit look ok ? b) whats the output of fc-list ? so that I can match my installed fonts to yours
a) yes Gedit is ok (screenshot attach after comment) b) attaching fc-list.txt file
Created attachment 364003 [details] gedit font pref screenshot
Created attachment 364004 [details] fc-list output I tried with fresh install rawhide, which has same issue (may helpful)
reproduced with 3.1.1-19.10.fc12.x86_64
basically I'd say we have a UI font of "Sans", we resolve this correctly to "Lohit Punjabi" and probably throw away somewhere the "Sans", so when we find the westen chars missing we ask fontconfig for something like "Lohit Punjabi" that has the missing glyphs, and we get PakTypeNaqsh. Ideally we'd ask for something like "Sans" which has the missing glyphs.
Created attachment 364090 [details] standalone fontconfig demo
So, looking at the standalone case, and digging around. I reckon the best thing to do is to provide an extra hint to fontconfig as to what language the missing characters are in when we don't initially have this information by in psprint/source/fontmanager/fontconfig.cxx using an example language for the script used by say the first missing glyph. I got something here that works in this vein and it solves this problem. I just need to extend it to a silly number of scripts for completeness.
lets give this a go, I'll build this as 3.1.1-19.11.
available for testing from http://kojipkgs.fedoraproject.org/packages/openoffice.org/3.1.1/19.11.fc12/ This works for me, can you guys check this out and see if its ok for you too, and if so I can propose it for F-12
works here
Thanks Caolan, it is working for me with above version.
pushed into F-12