1. 12 4月, 2013 1 次提交
  2. 15 2月, 2013 1 次提交
    • B
      Disable automatic segment properties guessing · c462b32d
      Behdad Esfahbod 提交于
      Before, if one called hb_shape() without setting script, language, and
      direction on the buffer, hb_shape() was calling
      hb_buffer_guess_segment_properties() on the user's behalf to guess
      these.
      
      This is very dangerous, since any serious user of HarfBuzz must set
      these properly (specially important is direction).  So now, we don't
      guess properties by default.  People not setting direction will get
      an abort() now.  If the old behavior is desired (fragile, good for
      simple testing only), users can call
      hb_buffer_guess_segment_properties() on the buffer just before calling
      hb_shape().
      c462b32d
  3. 13 2月, 2013 1 次提交
    • B
      Improve checks for setmode() · e2aab4b5
      Behdad Esfahbod 提交于
      As reported by Jonathan, OS X has setmode() that is something other
      than what setmode() is on Win32.  So, limit invocation to Windows
      platforms only.
      e2aab4b5
  4. 01 2月, 2013 1 次提交
  5. 08 1月, 2013 1 次提交
  6. 22 12月, 2012 2 次提交
  7. 16 11月, 2012 1 次提交
  8. 14 11月, 2012 2 次提交
  9. 07 8月, 2012 1 次提交
  10. 18 7月, 2012 1 次提交
  11. 06 6月, 2012 1 次提交
  12. 04 6月, 2012 1 次提交
  13. 03 6月, 2012 2 次提交
  14. 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
  15. 13 5月, 2012 2 次提交
  16. 12 5月, 2012 2 次提交
  17. 17 4月, 2012 1 次提交
  18. 13 4月, 2012 2 次提交
  19. 22 1月, 2012 1 次提交
  20. 20 1月, 2012 2 次提交
  21. 21 9月, 2011 1 次提交
    • B
      [util] Fix option parsing · 088c1e27
      Behdad Esfahbod 提交于
      Wow, who knew bool is one byte and I was using it as a 4byte int?!
      
      C++ auto casts fails you in mysterious ways...
      088c1e27
  22. 20 9月, 2011 2 次提交
  23. 19 9月, 2011 1 次提交
  24. 16 9月, 2011 5 次提交
  25. 15 9月, 2011 1 次提交
  26. 09 9月, 2011 3 次提交