1. 05 9月, 2012 1 次提交
  2. 04 9月, 2012 1 次提交
  3. 30 8月, 2012 1 次提交
    • B
      Port Arabic fallback ligating to share code with GSUB · 2fcbbdb4
      Behdad Esfahbod 提交于
      This will eventually allow us to skip marks, as well as (fallback)
      attach marks to ligature components of fallback-shaped Arabic.
      That would be pretty cool.  I kludged GDEF props in, so mark-skipping
      works, but the produced ligature id/components will be cleared later
      by substitute_start() et al.
      
      Perhaps using a synthetic table for Arabic fallback shaping was a better
      idea.  The current approach has way too many layering violations...
      2fcbbdb4
  4. 29 8月, 2012 5 次提交
  5. 24 8月, 2012 3 次提交
    • B
      [GSUB] Allow non-zero-context matching in would_apply() · d9b204d3
      Behdad Esfahbod 提交于
      To be used in the next patch.
      d9b204d3
    • B
      Revert "[Indic/GSUB] Ignore context when matching would_apply()" · 1f2bb172
      Behdad Esfahbod 提交于
      This reverts commit 24dd4e56.
      
      Oops.  My bad.  The change _regressed_ Malayalam test suite, not
      improved it.  I'll redo it, differentiating between old-spec and
      new-spec cases.
      1f2bb172
    • B
      [Indic/GSUB] Ignore context when matching would_apply() · 24dd4e56
      Behdad Esfahbod 提交于
      The MS Indic specs say "...all classifications are determined ... using
      context-free substitutions."  However, testing shows that MS's Malayalam
      shapers (both old and new), "match" even if there is no zero-context rule.
      We follow.
      
      Fixes below-base La (eg. Pa,H,La) with AnjaliNewLipi.ttf (old spec).
      Moreover, test suite Malayalam failures are down to 312 from 875!  No
      change in other scripts.
      
      Current numbers:
      
      BENGALI: 353996 out of 354285 tests passed. 289 failed (0.0815727%)
      DEVANAGARI: 707339 out of 707394 tests passed. 55 failed (0.00777502%)
      GUJARATI: 366489 out of 366506 tests passed. 17 failed (0.0046384%)
      GURMUKHI: 60769 out of 60809 tests passed. 40 failed (0.0657797%)
      KANNADA: 951086 out of 951913 tests passed. 827 failed (0.0868777%)
      KHMER: 299106 out of 299124 tests passed. 18 failed (0.00601757%)
      LAO: 53611 out of 53644 tests passed. 33 failed (0.0615167%)
      MALAYALAM: 1047541 out of 1048416 tests passed. 875 failed (0.0834592%)
      ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%)
      SINHALA: 271726 out of 271847 tests passed. 121 failed (0.0445103%)
      TAMIL: 1091837 out of 1091837 tests passed. 0 failed (0%)
      TELUGU: 970558 out of 970573 tests passed. 15 failed (0.00154548%)
      TIBETAN: 208469 out of 208469 tests passed. 0 failed (0%)
      24dd4e56
  6. 10 8月, 2012 1 次提交
  7. 08 8月, 2012 1 次提交
  8. 02 8月, 2012 5 次提交
  9. 31 7月, 2012 6 次提交
  10. 30 7月, 2012 1 次提交
  11. 29 7月, 2012 3 次提交
  12. 25 7月, 2012 1 次提交
  13. 24 7月, 2012 3 次提交
  14. 20 7月, 2012 2 次提交
  15. 17 7月, 2012 1 次提交
  16. 12 7月, 2012 2 次提交
  17. 09 6月, 2012 3 次提交