1. 10 1月, 2018 10 次提交
  2. 30 12月, 2017 1 次提交
  3. 07 12月, 2017 1 次提交
  4. 09 11月, 2017 1 次提交
  5. 07 11月, 2017 1 次提交
  6. 26 10月, 2017 1 次提交
  7. 12 10月, 2017 1 次提交
  8. 04 10月, 2017 1 次提交
  9. 03 10月, 2017 2 次提交
  10. 09 8月, 2017 1 次提交
  11. 14 7月, 2017 4 次提交
    • B
      [use] Fix shaping of U+AA29 CHAM VOWEL SIGN AA · 216b003c
      Behdad Esfahbod 提交于
      Part of https://github.com/behdad/harfbuzz/issues/376
      Also see https://github.com/roozbehp/unicode-data/issues/6
      
      Test added, using NotoSansCham built from Noto Phase III sources.
      216b003c
    • B
      3cc84f45
    • B
      [indic] Disable automatic ZWNJ handling for Indic features · e359a4b8
      Behdad Esfahbod 提交于
      Fixes https://github.com/behdad/harfbuzz/issues/294
      
      Also fixes a bunch of other Indic issues.  Test results after:
      
      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: 60732 out of 60747 tests passed. 15 failed (0.0246926%)
      KANNADA: 951201 out of 951913 tests passed. 712 failed (0.0747968%)
      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%)
      
      Before:
      
      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: 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: 1091753 out of 1091754 tests passed. 1 failed (9.15957e-05%)
      TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
      e359a4b8
    • D
      Shaping tests for Tibetan vowels (#446) · 3a73e0d5
      Dominik Schlösser 提交于
      * Shaping tests for Tibetan vowels
      
      * Test-cases for the Dzongkha contractions with multiple vowel-signs added.
      
      * going to be removed
      
      * Extended contraction-test-cases to all test cases in contractions.txt that actually use multiple-vowels (113 cases)
      3a73e0d5
  12. 18 5月, 2017 1 次提交
  13. 27 1月, 2017 1 次提交
  14. 19 1月, 2017 1 次提交
  15. 06 1月, 2017 1 次提交
  16. 05 12月, 2016 1 次提交
  17. 09 8月, 2016 1 次提交
  18. 02 5月, 2016 2 次提交
  19. 05 4月, 2016 1 次提交
  20. 23 2月, 2016 1 次提交
  21. 17 12月, 2015 2 次提交
    • B
      Improve ligature-component handling · 2f02fc79
      Behdad Esfahbod 提交于
      We use three bits for lig_id these days, so we finally got a report of
      two separate ligatures with the same lig_id happening adjacent to each
      other, and then the component-handling code was breaking things.
      Protect against that by ignoring same-lig-id but lig-comp=0 glyphs after
      a new ligature.
      
      Fixes https://github.com/behdad/harfbuzz/issues/198
      2f02fc79
    • B
      [use] Fix halant detection · 2ab0de9f
      Behdad Esfahbod 提交于
      Before, we were just checking the use_category().  This detects as
      halant a ligature that had the halant as first glyph (as seen in
      NotoSansBalinese.)  Change that to use the is_ligated() glyph prop
      bit.  The font is forming this ligature in ccmp, which is before
      the rphf / pref tests.  So we need to make sure the "ligated" bit
      survives those tests.  Since those only check the "substituted" bit,
      we now only clear that bit for them and "ligated" survives.
      
      Fixes https://github.com/behdad/harfbuzz/issues/180
      2ab0de9f
  22. 27 11月, 2015 1 次提交
  23. 05 11月, 2015 2 次提交
    • B
      Add tests for hyphen fallback · 04fd8517
      Behdad Esfahbod 提交于
      U+2011 is <noBreak> equivaent of U+2010, so we should do the fallback
      for it.  Currently fails.
      04fd8517
    • B
      Normalize various spaces to space if font doesn't support · 7793aad9
      Behdad Esfahbod 提交于
      This resurrects the space fallback feature, after I disabled
      the compatibility decomposition.  Now I can release HarfBuzz
      again without breaking Pango!
      
      It also remembers which space character it was, such that later
      on we can approximate the width of this particular space
      character.  That part is not implemented yet.
      
      We normalize all GC=Zs chars except for U+1680 OGHA SPACE MARK,
      which is better left alone.
      7793aad9
  24. 10 10月, 2015 1 次提交