1. 24 7月, 2012 1 次提交
    • B
      [Indic] Limit syllables to at most five consonants · 9fa05273
      Behdad Esfahbod 提交于
      Seems to be about what Uniscribe does.  Not exactly.  But close enough.
      More consonants will start a new cluster.
      
      A few scripts went way down in failures.  In particular:
      
        - Devanagari failures went down from 490 to 56.
        - Telugu went down from 113 to 49.
      
      Other scripts went down slightly or didn't change.  New numbers:
      
      BENGALI: 353908 out of 354285 tests passed. 377 failed (0.106412%)
      DEVANAGARI: 693572 out of 693628 tests passed. 56 failed (0.00807349%)
      GUJARATI: 366485 out of 366506 tests passed. 21 failed (0.00572978%)
      GURMUKHI: 60750 out of 60809 tests passed. 59 failed (0.0970251%)
      KANNADA: 950730 out of 951913 tests passed. 1183 failed (0.124276%)
      KHMER: 298613 out of 299124 tests passed. 511 failed (0.170832%)
      MALAYALAM: 1046881 out of 1048416 tests passed. 1535 failed (0.146411%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271333 out of 271847 tests passed. 514 failed (0.189077%)
      TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
      TELUGU: 970524 out of 970573 tests passed. 49 failed (0.00504856%)
      
      Some of the remaining Telugu and Devanagari issues seem to be Uniscribe
      eating Anusvara when placed before a non-joiner.  Ouch!
      9fa05273
  2. 21 7月, 2012 2 次提交
    • B
      [Indic] Allow a ZWNJ after SM's · 5791f329
      Behdad Esfahbod 提交于
      Malayalam failures go way down.  Other scripts benefitted slightly too.
      Sinhala had one or two test regressions, but...
      5791f329
    • B
      [Indic] Break syllables at Halant,ZWNJ · 9e4f94a7
      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!
      9e4f94a7
  3. 19 7月, 2012 8 次提交
  4. 18 7月, 2012 4 次提交
  5. 17 7月, 2012 3 次提交
  6. 13 7月, 2012 1 次提交
  7. 25 5月, 2012 1 次提交
  8. 12 5月, 2012 3 次提交
    • B
      [Indic] Add Uniscribe bug feature for dotted circle · 18c06e18
      Behdad Esfahbod 提交于
      For dotted-circle independent clusters, Uniscribe does no Reph shaping
      for the exact sequence Ra+Halant+25CC.  Which also is the only possible
      sequence with 25CC at the end.
      18c06e18
    • B
      [Indic] Allow multiple Consonants in Vowel/NBSP syllables · 9c099289
      Behdad Esfahbod 提交于
      Uniscribe allows multiple Halant+Consonant after a Vowel.
      Tests:
      ↦       * U+0905,U+094D,U+092B,U+094D,930,94d,930
      9c099289
    • B
      [Indic] Allow two Nuktas per consonant · 8c0aa486
      Behdad Esfahbod 提交于
      Uniscribe allows up to two nuktas per consonant and one per matra. It does so
      indepent of whether the consonant already has a nukta in it.  Tests:
      
              * U+0916,U+093C,U+0941
              * U+0959,U+093C,U+0941
              * U+0916,U+093C,U+093C,U+0941
              * U+0959,U+093C,U+093C,U+0941
              * U+0916,U+093C,U+093C,U+093C,U+0941
              * U+0959,U+093C,U+093C,U+093C,U+0941
              * 915,93c,93c,,94d,U+0916,U+093C,U+093C,U+093e,93c,93c
      8c0aa486
  9. 11 5月, 2012 4 次提交
  10. 10 5月, 2012 2 次提交
  11. 17 4月, 2012 2 次提交
  12. 08 4月, 2012 1 次提交
  13. 02 3月, 2012 1 次提交
    • B
      Fix cluster formation in Indic · 461b9b63
      Behdad Esfahbod 提交于
      Makes number of failures against Uniscribe with hi_IN dictionary from
      OO.o to go down from 6334 to 4290.  Not bad for a one-line change!
      
      Mozilla Bug 729626 - ASAN: heap-buffer-overflow HTML
      461b9b63
  14. 30 7月, 2011 1 次提交
    • B
      [Indic] Apply Indic features · 743807a3
      Behdad Esfahbod 提交于
      Find the base consonant and apply basic Indic features accordingly.
      Nothing complete, but does something for now.  Specifically:
      no Ra handling right now, and no ZWJ/ZWNJ.
      
      Number of failing shape-complex tests goes from 174 down to 125.
      
      Next: reorder matras.
      743807a3
  15. 08 7月, 2011 1 次提交
  16. 05 7月, 2011 1 次提交
  17. 25 6月, 2011 1 次提交
  18. 18 6月, 2011 1 次提交