- 24 7月, 2012 8 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes another 10 Sinhala failures. Down to 148 (0.0544424%).
-
由 Behdad Esfahbod 提交于
Apparently if there is C,V,ZWJ,C, the first C will be base, but if it's C,ZWJ,V,C, the second one will be. Note that Uniscribe implements this differently, by breaking syllable in the case of C,ZWJ,V,C and putting the first consonant in one syllable and the rest in the next syllable. Sinhala failures down from 208 to 158 (0.0581209%). No changes to Khmer.
-
由 Behdad Esfahbod 提交于
Sinhala does not have half forms. And most (all?) consonants can be base, except when preceded by ZWJ, which would request a subjoined form. Hence switch the base algorithm to categorize with Khmer, start search at start, and stop at a ZWJ. Also, mark all pos=base consonants after base to be subjoined. Mark base itself to have pos=base. Finally, adjust Sinhala's reph position to after-main. Brings down Sinhala failures from 455 to 328 (0.120656%).
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Only skip actual ligatures, not marks in-between ligature components.
-
由 Behdad Esfahbod 提交于
If, say, a H,ZWJ,C ligature was formed, we don't want the code to detec that as a Halant. So, ignore ligatures when matching category in final_reordering. Sinhala failures down from 514 to 455 (0.167374%).
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We now limit syllable lengths in the machine. No need to match here.
-
- 23 7月, 2012 4 次提交
-
-
由 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.
-
- 21 7月, 2012 11 次提交
-
-
由 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 提交于
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 提交于
Apparently this was approved in Feb 2012. No font yet.
-
由 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.
-
- 20 7月, 2012 16 次提交
-
-
由 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 提交于
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 提交于
Fixes another 5% of Kannada failures.
-
由 Behdad Esfahbod 提交于
Fixes most failures of Oriya, and improves others a bit.
-
由 Behdad Esfahbod 提交于
Following what the spec says. Brings down Telugu failures from 40% to 3.75%, and Kannada failures from 44% to 10%. Does NOT affect other scripts' test results.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 19 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
POS_BASE can disappear if base ligated backward. Define base as last with position not after base. Fixes a few hundred of Sinhala failures with Iskoola Pota.
-