1. 27 10月, 2018 3 次提交
  2. 23 10月, 2018 2 次提交
  3. 04 10月, 2018 3 次提交
  4. 03 10月, 2018 2 次提交
    • B
      [indic] Disallow vowel mark combinations that spoof other vowel marks · df32eaae
      Behdad Esfahbod 提交于
      Fixes https://github.com/harfbuzz/harfbuzz/issues/1019
      
      New numbers:
      
      BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%)
      DEVANAGARI: 707261 out of 707394 tests passed. 133 failed (0.0188014%)
      GUJARATI: 366353 out of 366457 tests passed. 104 failed (0.0283799%)
      GURMUKHI: 60729 out of 60747 tests passed. 18 failed (0.0296311%)
      KANNADA: 951300 out of 951913 tests passed. 613 failed (0.0643966%)
      MALAYALAM: 1048136 out of 1048334 tests passed. 198 failed (0.0188871%)
      ORIYA: 42327 out of 42329 tests passed. 2 failed (0.00472489%)
      SINHALA: 271596 out of 271847 tests passed. 251 failed (0.0923313%)
      TAMIL: 1091754 out of 1091754 tests passed. 0 failed (0%)
      TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%)
      
      Devanagari regressed because Uniscribe doesn't enforce the full set.
      
      Tests added with the *-vowel-letters.txt files in tree and Noto fonts.
      df32eaae
    • B
      Minor · 0dd9101f
      Behdad Esfahbod 提交于
      0dd9101f
  5. 02 10月, 2018 2 次提交
  6. 30 9月, 2018 1 次提交
    • B
      [indic/khmer] Remove use of global constructors · b1e07e1e
      Behdad Esfahbod 提交于
      Alternative woul have been to resurrect F_COMBINE that I removed in
      70136a78
      
      But this does it for now.  I'm not sure why check-static-inits.sh didn't
      catch this before.  Clang -Weverything bot did:
      
        CXX      libharfbuzz_la-hb-ot-shape-complex-indic.lo
      hb-ot-shape-complex-indic.cc:99:1: warning: declaration requires a global constructor [-Wglobal-constructors]
      indic_features[] =
      ^
      1 warning generated.
        CXX      libharfbuzz_la-hb-ot-shape-complex-khmer.lo
      hb-ot-shape-complex-khmer.cc:36:1: warning: declaration requires a global constructor [-Wglobal-constructors]
      khmer_features[] =
      ^
      1 warning generated.
      b1e07e1e
  7. 25 9月, 2018 3 次提交
  8. 24 9月, 2018 1 次提交
  9. 11 9月, 2018 1 次提交
  10. 26 8月, 2018 1 次提交
  11. 01 8月, 2018 3 次提交
  12. 03 7月, 2018 1 次提交
    • B
      [indic] Adjust left-matra repositioning and Halant,ZWJ sequence · 9940504e
      Behdad Esfahbod 提交于
      From the new code (first paragraph is from the OT Devanagari spec.):
      
        /*   o Reorder matras:
         *
         *     If a pre-base matra character had been reordered before applying basic
         *     features, the glyph can be moved closer to the main consonant based on
         *     whether half-forms had been formed. Actual position for the matra is
         *     defined as “after last standalone halant glyph, after initial matra
         *     position and before the main consonant”. If ZWJ or ZWNJ follow this
         *     halant, position is moved after it.
         *
         * IMPLEMENTATION NOTES:
         *
         * It looks like the last sentence is wrong.  Testing, with Windows 7 Uniscribe
         * and Devanagari shows that the behavior is best described as:
         *
         * "If ZWJ follows this halant, matra is NOT repositioned after this halant.
         *  If ZWNJ follows this halant, position is moved after it."
         *
         * Test case, with Adobe Devanagari or Nirmala UI:
         *
         *   U+091F,U+094D,U+200C,U+092F,U+093F
         *   (Matra moves to the middle, after ZWNJ.)
         *
         *   U+091F,U+094D,U+200D,U+092F,U+093F
         *   (Matra does NOT move, stays to the left.)
      
      Fixes https://github.com/harfbuzz/harfbuzz/issues/1070
      
      Test case added with Adobe Devanagari.
      9940504e
  13. 30 6月, 2018 1 次提交
  14. 05 6月, 2018 1 次提交
  15. 01 6月, 2018 1 次提交
  16. 27 4月, 2018 1 次提交
  17. 12 4月, 2018 1 次提交
  18. 14 2月, 2018 2 次提交
  19. 06 1月, 2018 1 次提交
  20. 05 1月, 2018 2 次提交
  21. 06 12月, 2017 1 次提交
  22. 21 11月, 2017 2 次提交
  23. 09 11月, 2017 1 次提交
  24. 03 11月, 2017 1 次提交
    • U
      Trivial typos · 97145df2
      Unknown 提交于
      Found using `codespell -i 3 -w -I '../harf-whitelist.txt'`
      whereas the whitelist contents were:
      ```
      beng
      iff
      pres
      ot
      te
      teh
      ```
      97145df2
  25. 01 11月, 2017 2 次提交