1. 06 1月, 2018 17 次提交
  2. 05 1月, 2018 2 次提交
    • B
      [khmer] Remove Halant from Khmer shaper · 961ebf85
      Behdad Esfahbod 提交于
      961ebf85
    • B
      [khmer] Split off Khmer shaper from Indic · dcf4d95f
      Behdad Esfahbod 提交于
      Towards fixing https://github.com/harfbuzz/harfbuzz/issues/667
      The Khmer spec is different enough from other Indic ones to require
      its own grammar.
      
      No change in functionality.  Test numbers are:
      
      BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%)
      DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%)
      GUJARATI: 366355 out of 366457 tests passed. 102 failed (0.0278341%)
      GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%)
      KANNADA: 951300 out of 951913 tests passed. 613 failed (0.0643966%)
      KHMER: 299071 out of 299124 tests passed. 53 failed (0.0177184%)
      MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%)
      TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
      TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
      dcf4d95f
  3. 03 10月, 2017 1 次提交
  4. 06 5月, 2016 1 次提交
  5. 11 12月, 2014 1 次提交
    • B
      [indic] Allow ZWJ/ZWNJ before SM · e6f80fa1
      Behdad Esfahbod 提交于
      In Oriya, a ZWJ/ZWNJ might be added before candrabindu to encourage
      or stop ligation of the candrabindu.  This is clearly specified in
      the Unicode section on Oriya.  Allow it there.  Note that Uniscribe
      doesn't allow this.
      
      Micro tests added using Noto Sans Oriya draft.
      
      No changes in numbers.  Currently at:
      
      BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%)
      DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%)
      GUJARATI: 366349 out of 366457 tests passed. 108 failed (0.0294714%)
      GURMUKHI: 60732 out of 60747 tests passed. 15 failed (0.0246926%)
      KANNADA: 951190 out of 951913 tests passed. 723 failed (0.0759523%)
      KHMER: 299070 out of 299124 tests passed. 54 failed (0.0180527%)
      MALAYALAM: 1048147 out of 1048334 tests passed. 187 failed (0.0178378%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%)
      TAMIL: 1091753 out of 1091754 tests passed. 1 failed (9.15957e-05%)
      TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
      e6f80fa1
  6. 30 5月, 2014 1 次提交
  7. 28 5月, 2014 1 次提交
  8. 24 5月, 2014 3 次提交
  9. 23 5月, 2014 2 次提交
  10. 24 10月, 2013 1 次提交
  11. 19 10月, 2013 1 次提交
  12. 17 10月, 2013 2 次提交
    • B
      [indic] Improve Avagraha support in machine · 1a7de1ba
      Behdad Esfahbod 提交于
      1a7de1ba
    • B
      [indic] Misc harmless fixes! · 3756efaf
      Behdad Esfahbod 提交于
      First, we were abusing OT_VD instead of OT_A.  Fix that
      but moving OT_A in the grammar where it belongs (which
      is different from what the spec says).
      
      Also, only allow medial consonants after all other
      consonants.  This doesn't affect any current character.
      
      Finally, fix Halant attachment in presence of medial
      consonants.  Again, this currently doesn't affect any
      sequence.
      
      I lied.  There's Gurmukhi U+0A75 which is Consonant_Medial.
      Uniscribe allows one of those in each of these positions:
      before matras, after matras and before syllable modifiers,
      and after syllable modifiers!  We currently just allow
      unlimited numbers of it, before matras.
      3756efaf
  13. 16 10月, 2013 1 次提交
  14. 15 10月, 2013 1 次提交
    • B
      [indic] Handle Avagraha · 3c7b3641
      Behdad Esfahbod 提交于
      It can come either at the end(ish!) of the syllable, or independently.
      When independent, it accepts a few bits and pieces.
      3c7b3641
  15. 15 2月, 2013 1 次提交
  16. 22 12月, 2012 1 次提交
  17. 06 12月, 2012 1 次提交
  18. 13 11月, 2012 1 次提交
  19. 08 9月, 2012 1 次提交
    • B
      [Indic] Find syllables before any features are applied · 166b5cf7
      Behdad Esfahbod 提交于
      With FreeSerif, it seems that the 'ccmp' feature does ligature
      substituttions.  That was then causing syllable match failures.  We now
      find syllables before any features have been applied.
      
      Test sequence: U+0D9A,U+0DCA,U+200D,U+0DBB,U+0DCF
      166b5cf7