Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=873073
--- Comment #6 from Harshula Jayasuriya harshula@redhat.com --- Harfbuzz 0.9.6 will need the following patches at a minimum for Sinhala to render correctly with both fonts made for Pango/ICU and those made for Uniscribe:
commit dde5506fd963e3cec27c3389bb1fc092f86d1e06 Author: Behdad Esfahbod behdad@behdad.org Date: Wed Nov 14 11:37:04 2012 -0800
[Indic] Don't move virama with left matra
This is important for the Sinhala U+0DDA split matra since it decomposes to U+0DD9,U+0DCA where U+0DD9 is a left matra and U+0DCA is the virama. We don't want to move the virama with the left matra. TEST: U+0D9A,U+0DDA
Note that we were already doing this in the Uniscribe bug compatibility mode. We now do it all the time.
commit eba312c8d1b2bbe8cb9b6414e843e78d2c521aa4 Author: Behdad Esfahbod behdad@behdad.org Date: Fri Nov 16 12:39:23 2012 -0800
Plumbing to get shape plan and font into complex decompose function
So we can handle Sinhala split matras smartly... Coming soon.
commit 43b653150081a2f9dc6b7481229ac4cd952575dc Author: Behdad Esfahbod behdad@behdad.org Date: Fri Nov 16 13:12:35 2012 -0800
[Indic] Another try to unbreak Sinhala split matras
Just read the comments...
i18n-bugs@lists.fedoraproject.org