1. 06 6月, 2012 5 次提交
  2. 16 5月, 2012 1 次提交
    • B
      [util] Add hb-ot-shape-closure tool · c87b317f
      Behdad Esfahbod 提交于
      Computes all the glyphs that may be generated given a font and
      set of Unicode characters.
      
      The order of the Unicode characters is irrelevant.
      
      Sample output:
      
      behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf f
      f f_f
      
      behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf i
      i
      
      behdad:util 0$ ./hb-ot-shape-closure Doulos\ SIL\ Regular.ttf fi
      f f_i f_f_i f_f i
      
      behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ب
      uni0628 uni0628.init uni0628.medi uni0628.fina
      
      behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf ا
      uni0627 uni0627.fina
      
      behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با
      uni0627 uni0627.fina uni0628 uni0628.init uni0628.medi uni0628.fina
      
      behdad:util 0$ ./hb-ot-shape-closure DroidNaskh-Regular.ttf با --no-glyph-names
      5 6 133 134 135 136
      c87b317f
  3. 13 5月, 2012 2 次提交
  4. 12 5月, 2012 1 次提交
    • B
      [Indic] Unbreak Devanagari · f7e8dcfd
      Behdad Esfahbod 提交于
      And this, concludes the HarfBuzz Massala Hackfest.
      
      I like to specially thank Jonathan Kew for doing all the decription and
      letting me get commit points.
      f7e8dcfd
  5. 13 4月, 2012 1 次提交
    • B
      Hide backend-specific shape functions · 6bd9b479
      Behdad Esfahbod 提交于
      Also remove shaper_options argument to hb_shape_full().  That was
      unused and for "future".  Let it go.
      
      More shaper API coming in preparation for plan/planned API.
      6bd9b479
  6. 27 1月, 2012 1 次提交
  7. 20 1月, 2012 2 次提交
  8. 16 1月, 2012 2 次提交
  9. 20 9月, 2011 2 次提交
  10. 17 9月, 2011 1 次提交
  11. 16 9月, 2011 1 次提交
  12. 15 9月, 2011 1 次提交
  13. 24 8月, 2011 2 次提交
  14. 20 8月, 2011 1 次提交
  15. 16 8月, 2011 1 次提交
  16. 14 8月, 2011 1 次提交
  17. 09 8月, 2011 1 次提交
  18. 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
  19. 04 8月, 2011 4 次提交
  20. 02 8月, 2011 4 次提交
  21. 27 5月, 2011 2 次提交
  22. 26 5月, 2011 2 次提交
  23. 18 5月, 2011 1 次提交