https://bugzilla.novell.com/show_bug.cgi?id=345459 Summary: Stacking of Khmer letters broken in qt 3.3.8 Product: openSUSE 10.3 Version: Final Platform: Other OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: KDE AssignedTo: kde-maintainers@suse.de ReportedBy: bart@geesink.org QAContact: qa@suse.de Found By: --- In Khmer, letters can be stacked. Up to three letters can be stacked. So if you type a consonant, followed by a consonant, this second consonant changes to a subscript and is placed below the first consonant. If this is followed by a vowel, the vowel will be placed under the two already stacked letters. This is broken in QT 3.3.8. The third letter (the consonant) does not show at all. I have looked in the QT 3.3.8 changelog, which says this: - Fixed rendering of text with stacking diacritics. Sounds to me this is the source of the problem. We tried to address this issue with the guys at Trolltech, but they stated that QT3 is not supported anymore, and they cannot fix it. So we decided to find the source of the problem. I took the QT 3.3.8 source RPM and I replaced the relevant file which does the fontrendering (qt-x11-free-3.3.8/src/kernel/qfontengine_x11.cpp) with the file from QT 3.3.7. After recompiling and installing the problem was fixed. A diff between qfontengine_x11.cpp from qt 3.3.7 and qt 3.3.8 only shows a couple of lines difference. As qt3 will be in openSUSE 11.0, this is quite an important problem for us, since 10.3 has been unusable with Khmer because of this problem. Is this fixable? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.