Bug 527719
| Summary: | [pa_IN] English Characters are bad in shape with Punjabi | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | A S Alam <aalam> | ||||||||||||
| Component: | openoffice.org | Assignee: | Caolan McNamara <caolanm> | ||||||||||||
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||
| Severity: | medium | Docs Contact: | |||||||||||||
| Priority: | low | ||||||||||||||
| Version: | rawhide | CC: | caolanm, dtardon, i18n-bugs, mshao | ||||||||||||
| Target Milestone: | --- | Keywords: | i18n | ||||||||||||
| Target Release: | --- | ||||||||||||||
| Hardware: | All | ||||||||||||||
| OS: | Linux | ||||||||||||||
| Whiteboard: | |||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||
| Clone Of: | Environment: | ||||||||||||||
| Last Closed: | 2009-10-10 10:00:41 UTC | Type: | --- | ||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||
| Documentation: | --- | CRM: | |||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||
| Embargoed: | |||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
A S Alam
2009-10-07 13:28:12 UTC
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 |