1. 09 10月, 2018 1 次提交
  2. 24 9月, 2018 1 次提交
  3. 26 8月, 2018 1 次提交
  4. 02 1月, 2014 1 次提交
  5. 12 12月, 2013 1 次提交
  6. 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
  7. 17 11月, 2012 1 次提交
  8. 14 11月, 2012 1 次提交
  9. 01 9月, 2012 1 次提交
    • B
      [Indic] Implement dotted-circle insertion for broken clusters · b85800f9
      Behdad Esfahbod 提交于
      No panic, we reeally insert dotted circle when it's absolutely broken.
      
      Fixes most of the dotted-circle cases against Uniscribe. (for Devanagari
      fixes 80% of them, for Khmer 70%; the rest look like Uniscribe being
      really bogus...)
      
      I had to make a decision.  Apparently Uniscribe adds one dotted circle
      to each broken character.  I tried that, but that goes wrong easily with
      split matras.  So I made it add only one dotted circle to an entire
      broken syllable tail.  As in: "if there was a dotted circle here, this
      would have formed a correct cluster."  That works better for split
      stuff, and I like it more.
      b85800f9
  10. 10 8月, 2012 1 次提交
    • B
      [OT] Avoid calling get_glyph() twice · b00321ea
      Behdad Esfahbod 提交于
      Essentially move the glyph mapping to normalization process.
      The effect on Devanagari is small (but observable).  Should be more
      observable in simple text, like ASCII.
      b00321ea
  11. 08 8月, 2012 1 次提交
  12. 31 7月, 2012 1 次提交
  13. 06 4月, 2012 1 次提交
  14. 10 8月, 2011 1 次提交
  15. 05 8月, 2011 1 次提交
    • B
      [API] Changes to main shape API · 02aeca98
      Behdad Esfahbod 提交于
      hb_shape() now accepts a shaper_options and a shaper_list argument.
      Both can be set to NULL to emulate previous API.  And in most situations
      they are expected to be set to NULL.
      
      hb_shape() also returns a boolean for now.  If shaper_list is NULL, the
      return value can be ignored.
      
      shaper_options is ignored for now, but otherwise it should be a
      NULL-terminated list of strings.
      
      shaper_list is a NULL-terminated list of strings.  Currently recognized
      strings are "ot" for native OpenType Layout implementation, "uniscribe"
      for the Uniscribe backend, and "fallback" for the non-complex backend
      (that will be implemented shortly).  The fallback backend never fails.
      
      The env var HB_SHAPER_LIST is also parsed and honored.  It's a
      colon-separated list of shaper names.  The fallback shaper is invoked if
      none of the env-listed shapers succeed.
      
      New API hb_buffer_guess_properties() added.
      02aeca98
  16. 04 8月, 2011 2 次提交
  17. 28 5月, 2011 1 次提交
  18. 03 5月, 2011 1 次提交
  19. 22 4月, 2011 1 次提交
  20. 16 4月, 2011 1 次提交
  21. 13 10月, 2010 1 次提交
  22. 24 7月, 2010 1 次提交
  23. 09 6月, 2010 1 次提交
  24. 21 5月, 2010 2 次提交
  25. 22 4月, 2010 1 次提交
  26. 04 11月, 2009 2 次提交
  27. 03 11月, 2009 11 次提交