1. 30 11月, 2013 3 次提交
  2. 27 11月, 2013 3 次提交
  3. 26 11月, 2013 3 次提交
  4. 25 11月, 2013 2 次提交
  5. 21 11月, 2013 1 次提交
  6. 16 11月, 2013 1 次提交
  7. 14 11月, 2013 3 次提交
  8. 13 11月, 2013 1 次提交
  9. 07 11月, 2013 1 次提交
    • B
      Fix llvm warnings on Mac · 83408cf8
      Behdad Esfahbod 提交于
      Patch from Scott Fleischman.  Warnings were:
      
      harfbuzz/src/hb-font-private.hh:121:42: Implicit conversion loses
      integer precision: 'long long' to 'hb_position_t' (aka 'int')
      harfbuzz/src/hb-font-private.hh:126:42: Implicit conversion loses
      integer precision: 'long long' to 'hb_position_t' (aka 'int')
      harfbuzz/src/hb-font-private.hh:400:85: Implicit conversion loses
      integer precision: 'long long' to 'hb_position_t' (aka 'int')
      harfbuzz/src/hb-ot-layout-common-private.hh:1115:37: Implicit conversion
      loses integer precision: 'long long' to 'int'
      harfbuzz/src/hb-ft.cc:421:97: Implicit conversion loses integer
      precision: 'unsigned long long' to 'int'
      harfbuzz/src/hb-ft.cc:422:97: Implicit conversion loses integer
      precision: 'unsigned long long' to 'int'
      83408cf8
  10. 31 10月, 2013 2 次提交
  11. 29 10月, 2013 2 次提交
  12. 28 10月, 2013 4 次提交
    • 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
    • B
      Work with old and new glib · c2bc8187
      Behdad Esfahbod 提交于
      Avoids "deprecated" warnings.
      c2bc8187
    • B
      [indic] Adjust pref reordering logic · 46a863d9
      Behdad Esfahbod 提交于
      For Javanese (pref_len == 1) only reorder if it didn't ligate.  That's
      sensible, and what the spec says.  For other Indic (pref_len > 1)
      only reorder if ligated.
      
      Doesn't change any test numbers.
      46a863d9
    • B
      Optimize fallback kerning · 6b03e3c7
      Behdad Esfahbod 提交于
      Patch from Jonathan Kew.  "These changes seem to yield a small but
      just-about-measurable improvement with old fonts that lack GPOS
      kerning."
      6b03e3c7
  13. 27 10月, 2013 1 次提交
  14. 24 10月, 2013 2 次提交
  15. 19 10月, 2013 9 次提交
  16. 18 10月, 2013 2 次提交
    • B
      [ft] Round metrics instead of truncate · 755b44cc
      Behdad Esfahbod 提交于
      Lohit-Punjabi has a upem of 769!  We were losing one unit in our
      code, and FreeType is losing another one...  Test with U+0A06.
      Has an advance of 854 in the font.  We were producing 852.
      Now we do 853, which is what FreeType is telling us.
      755b44cc
    • B
      [indic] Swith pref logic to use _hb_glyph_info_substituted() · 9a49351c
      Behdad Esfahbod 提交于
      See comments from caveat!  Seems to work fine.
      
      This is useful for Javanese which has an atomically encoded pre-base
      reordering Ra which should only be reordered if it was substituted
      by the pref feature.
      9a49351c