- 24 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
Adjust the list of marks before SARA AM that get the reordering treatment. Also adjust cluster formation to match Uniscribe. With Wikipedia test data, now I see: - For Thai, with the Angsana New font from Win7, I see 54 failures out of over 4M tests (0.00129107%). Of the 54, two are legitimate reordering issues (fix coming soon), and the other 52 are simply Uniscribe using a zero-width space char instead of an unknown character for missing glyphs. No idea why. The missing-glyph sequences include one that is a Thai character followed by an Arabic Sokun. Someone confused it with Nikhahit I assume! - For Lao, with the Dokchampa font from Win7, 33 tests fail out of 54k (0.0615167%). All seem to be insignificant mark positioning with two marks on a base. Have to investigate.
-
- 23 7月, 2012 7 次提交
-
-
由 Behdad Esfahbod 提交于
Test case was: <U+0D15,U+0D4D,U+0D15,U+0D4A>.
-
由 Behdad Esfahbod 提交于
This should address all possible cluster misformations that I had in mind.
-
由 Behdad Esfahbod 提交于
This should fix any instabilities in cluster formation that we were speculating may happen with surrounding syllables. Or most of it perhaps.
-
由 Behdad Esfahbod 提交于
Fixes crashes reported with left matra under non-uniscribe-bug-compatibilty mode.
-
-
由 Behdad Esfahbod 提交于
Merge tests from: http://git.savannah.gnu.org/cgit/sinhala.git/plain/patches/icu-sinhala-rendering.txt
-
- 21 7月, 2012 17 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Improves Bengali and Gurmukhi. Malayalam regressed a bit. We will deal with that later.
-
由 Behdad Esfahbod 提交于
This is a bunch of hacks for now. Improves Bengali a bit.
-
由 Behdad Esfahbod 提交于
Gurmukhi failures half now. Others changed slightly.
-
由 Behdad Esfahbod 提交于
Malayalam failures go way down. Other scripts benefitted slightly too. Sinhala had one or two test regressions, but...
-
由 Behdad Esfahbod 提交于
Fixes 20 out of 48 failing Oriya tests. Failure rate down to 0.066% now.
-
由 Behdad Esfahbod 提交于
Oriya failures down from 0.65% to 0.20%.
-
由 Behdad Esfahbod 提交于
Fixes most Malayalam failures. Down from 1.6% to 0.38% now. Fixes a few more in other scripts too.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
If x is not constant, we cannot ASSERT_STATIC on it.
-
由 Behdad Esfahbod 提交于
Apparently this was approved in Feb 2012. No font yet.
-
由 Behdad Esfahbod 提交于
Althought IndicMatraCategory.txt classifies it as Top_And_Right matra, it does not have Unicode decomposition, and Uniscribe does not do anything special about it either. Gujarati failures down from 0.672% to 0.0130966%.
-
由 Behdad Esfahbod 提交于
Now that we break syllables on Halant,ZWNJ, this code can be simplified.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
That's really what Uniscribe does, and explains a lot of pecularities of Halant,ZWNJ before the base. Sent Telugu from 1% failures to 0.03%. Improved Kannada and Malayalam slightly. Fixed half of Bengali, and did NOT break anything!
-
由 Behdad Esfahbod 提交于
Specifically, don't apply 'init' if previous char is a joiner. Fixes some more of Bengali.
-
由 Behdad Esfahbod 提交于
Fixes more of Telugu, Kannada, and Oriya. May break things (outside Indic...), but we cannot think of any font relying on this immediately.
-
- 20 7月, 2012 15 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not tuned, just copied from step 2. Fixes another 0.5% of Kannada failures. 1% to go.
-
由 Behdad Esfahbod 提交于
Fixes a few Devanagari, half of remaining Kannada failures, quarter for Telugu, and others slightly improved or unchanged.
-
由 Behdad Esfahbod 提交于
Fixes 5 Devanagari failures, and no regressions.
-
由 Behdad Esfahbod 提交于
Brings down failures with Lohit-Telugu from 57% to 1.40%.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Kannada failures down from 3.5% to 2.93%.
-
由 Behdad Esfahbod 提交于
It's not in IndicSyllabicCategory.txt. Fixes most of Gurmukhi failures. Failures down from 7.7% to 0.222%!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
For Khmer, all consonants are subjoining. No need to look in the font. We were looking in the wrong order anyway.
-
由 Behdad Esfahbod 提交于
Fixes 1.5% more failures for Telugu, 2% for Kannada. Breaks one test in Devanagari.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Fixes another 5% of Kannada failures.
-