1. 24 9月, 2018 2 次提交
  2. 26 8月, 2018 1 次提交
  3. 01 6月, 2018 1 次提交
  4. 24 4月, 2018 1 次提交
  5. 05 1月, 2018 1 次提交
  6. 04 10月, 2017 3 次提交
  7. 02 2月, 2017 1 次提交
  8. 24 2月, 2016 1 次提交
    • B
      Add get_nominal_glyph() and get_variation_glyph() instead of get_glyph() · 8b5bc141
      Behdad Esfahbod 提交于
      New API:
      - hb_font_get_nominal_glyph_func_t
      - hb_font_get_variation_glyph_func_t
      - hb_font_funcs_set_nominal_glyph_func()
      - hb_font_funcs_set_variation_glyph_func()
      - hb_font_get_nominal_glyph()
      - hb_font_get_variation_glyph()
      
      Deprecated API:
      - hb_font_get_glyph_func_t
      - hb_font_funcs_set_glyph_func()
      
      Clients that implement their own font-funcs are encouraged to replace
      their get_glyph() implementation with a get_nominal_glyph() and
      get_variation_glyph() pair.  The variation version can assume that
      variation_selector argument is not zero.
      8b5bc141
  9. 27 11月, 2015 1 次提交
  10. 19 11月, 2015 1 次提交
  11. 05 11月, 2015 6 次提交
  12. 22 10月, 2015 2 次提交
  13. 02 10月, 2015 1 次提交
  14. 01 9月, 2015 2 次提交
  15. 10 8月, 2015 1 次提交
  16. 23 6月, 2015 1 次提交
  17. 28 1月, 2015 1 次提交
  18. 03 8月, 2014 1 次提交
  19. 18 7月, 2014 1 次提交
  20. 12 7月, 2014 1 次提交
  21. 11 7月, 2014 1 次提交
  22. 22 1月, 2014 1 次提交
  23. 02 1月, 2014 2 次提交
  24. 31 12月, 2013 1 次提交
  25. 19 10月, 2013 1 次提交
  26. 14 6月, 2013 1 次提交
    • B
      If variation selector is not consumed by cmap, pass it on to GSUB · 79d1007a
      Behdad Esfahbod 提交于
      This changes the semantics of get_glyph() callback and expect that
      callbacks return false if the requested variant is not available, and
      then we will call them back with variation_selector=0 and will retain
      the glyph for the selector in the glyph stream.
      
      Apparently most Mongolian fonts implement the Mongolian Variation
      Selectors using GSUB, not cmap.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=65258
      
      Note that this doesn't fix the Mongolian shaping yet, because the way
      that's implemented is that the, say, 'init' feature ligates the letter
      and the variation-selector.  However, since currently the variation
      selector doesn't have the 'init' mask on, it will not be matched...
      79d1007a
  27. 11 6月, 2013 1 次提交
  28. 05 4月, 2013 1 次提交
    • B
      Don't compose Hangul jamo · 269de14d
      Behdad Esfahbod 提交于
      See thread "an issue regarding discrepancy between Korean and Unicode
      standards" on the mailing list for the rationale.  In short: Uniscribe
      doesn't, so fonts are designed to work without it.
      269de14d
  29. 22 3月, 2013 1 次提交