1. 19 1月, 2015 1 次提交
  2. 27 7月, 2014 1 次提交
  3. 19 6月, 2014 1 次提交
  4. 31 12月, 2013 4 次提交
  5. 28 10月, 2013 1 次提交
    • B
      Revert "Zero marks by GDEF for Tibetan" · 71b4c999
      Behdad Esfahbod 提交于
      This reverts commit d5bd0590.
      
      The reasoning behind that logic was flawed and made under
      a misunderstanding of the original problem, and caused
      regressions as reported by Jonathan Kew in thread titled
      "tibetan marks" in Oct 2013.  Apparently I have had fixed
      the original problem with this commit:
      
        7e08f125
      
      So, revert the faulty commit and everything seems to be in good
      shape.
      71b4c999
  6. 19 10月, 2013 1 次提交
  7. 18 10月, 2013 1 次提交
  8. 10 8月, 2013 1 次提交
  9. 20 5月, 2013 1 次提交
  10. 06 4月, 2013 1 次提交
  11. 13 2月, 2013 1 次提交
  12. 12 2月, 2013 3 次提交
    • B
      [Indic] Make sure New Tai Lue works! · 5676d5d5
      Behdad Esfahbod 提交于
      5676d5d5
    • B
      Adjust mark advance-width zeroing logic for Myanmar · 56800027
      Behdad Esfahbod 提交于
      Before, we were zeroing advance width of attached marks for
      non-Indic scripts, and not doing it for Indic.
      
      We have now three different behaviors, which seem to better
      reflect what Uniscribe is doing:
      
        - For Indic, no explicit zeroing happens whatsoever, which
          is the same as before,
      
        - For Myanmar, zero advance width of glyphs marked as marks
          *in GDEF*, and do that *before* applying GPOS.  This seems
          to be what the new Win8 Myanmar shaper does,
      
        - For everything else, zero advance width of glyphs that are
          from General_Category=Mn Unicode characters, and do so
          before applying GPOS.  This seems to be what Uniscribe does
          for Latin at least.
      
      With these changes, positioning of all tests matches for Myanmar,
      except for the glitch in Uniscribe not applying 'mark'.  See preivous
      commit.
      56800027
    • B
      Add Win8-style Myanmar shaper · 98628cac
      Behdad Esfahbod 提交于
      Myanmar failures down from 51% to 0.00204648%!
      
      MYANMAR: 1123860 out of 1123883 tests passed. 23 failed (0.00204648%)
      98628cac
  13. 21 11月, 2012 1 次提交
  14. 17 11月, 2012 1 次提交
  15. 15 11月, 2012 4 次提交
  16. 14 11月, 2012 1 次提交
  17. 13 11月, 2012 4 次提交
  18. 02 11月, 2012 1 次提交
  19. 12 8月, 2012 1 次提交
    • B
      [OT] Unbreak Thai shaping and fallback Arabic shaping · 9f9f04c2
      Behdad Esfahbod 提交于
      The merger of normalizer and glyph-mapping broke shapers that
      modified text stream.  Unbreak them by adding a new preprocess_text
      shaping stage that happens before normalizing/cmap and disallow
      setup_mask modification of actual text.
      9f9f04c2
  20. 10 8月, 2012 1 次提交
  21. 02 8月, 2012 2 次提交
  22. 01 8月, 2012 2 次提交
  23. 31 7月, 2012 2 次提交
  24. 30 7月, 2012 1 次提交
  25. 19 7月, 2012 1 次提交
  26. 17 7月, 2012 1 次提交