GNOME Bugzilla – Bug 302577
Enable touching letters in Sinhala rendering
Last modified: 2005-07-21 20:17:55 UTC
Distribution/Version: Fedora Core 3 Owen Taylor wrote in Bug 161981: > * I note that the revised state table doesn't allow for the combination > zwj + al-lakuna described in the "Touching Letters" section of > the "Representation of Sinhala in Unicode". If this is in fact an issue, > could you file a separate bug for that? Sinhala encoding uses ZWJ + AL-LAKUNA and Indic encoding uses ZWJ + VIRAMA (http://www.unicode.org/review/pr-37.pdf). The state table needs to be updated to accommodate these ligatures. I'll attach the patch, testcase and images shortly.
Created attachment 45878 [details] Testcase (utf-8)
Created attachment 45879 [details] Image of the incorrect rendering
Created attachment 45880 [details] Image of the correct rendering
Created attachment 45882 [details] [review] The patch that alters the Pango 1.8.1 state table To test this patch with the test file, please use this font: http://sinhala.sf.net/files/lklug.modified.otf
Committed, thanks! 2005-07-21 Owen Taylor <otaylor@redhat.com> * modules/indic/indic-ot-class-tables.c: Enable touching for Sinhala with the ZWJ + al-lakuna combination. (#302577, Harshula)