1. 21 7月, 2011 1 次提交
  2. 11 6月, 2011 1 次提交
  3. 14 5月, 2011 1 次提交
  4. 12 5月, 2011 1 次提交
  5. 06 5月, 2011 1 次提交
    • B
      [API] Add hb_language_get_default() · 34fb5521
      Behdad Esfahbod 提交于
      It uses locale information to detect default language.  It's used by
      hb_shape() whenever language is not set on the buffer.
      
      Not sure how to properly test it in the test suite.  Tested by observing
      that with DejaVu Sans we select the proper local glyph version for U+431
      under Serbian locale.  See http://www.pango.org/ScriptGallery
      34fb5521
  6. 03 5月, 2011 1 次提交
  7. 28 4月, 2011 2 次提交
  8. 22 4月, 2011 1 次提交
  9. 19 4月, 2011 1 次提交
  10. 16 4月, 2011 2 次提交
  11. 12 4月, 2011 5 次提交
  12. 17 3月, 2011 1 次提交
    • B
      Let hb_shape() guess script and direction... · 3286fc0e
      Behdad Esfahbod 提交于
      - Rename HB_SCRIPT_INVALID_CODE to HB_SCRIPT_INVALID
      
      - Add HB_DIRECTION_INVALID
      
      - Make hb_script_get_horizontal_direction() public
      
      - Make hb_shape() guess script from buffer text (first non-common
        non-inherit script) if buffer script is set to HB_SCRIPT_INVALID (this
        is NOT the default.)
      
      - Make hb_shape() guess direction from buffer script if buffer direction
      is set to HB_DIRECTION_INVALID (this is NOT the default.)
      
      - Make hb-view.c set INVALID script and direction on the buffer.
      
      The above changes are meant to make hb-view fairly useful for uni-script
      uni-direction text.  The guessing behavior however is NOT the default of
      hb_shape() and must be asked for explicitly.  This is intended, because
      the guess is not a suitable substitute to full-fledged bidi and script
      segmentation.  It's just a testing tool.
      3286fc0e
  13. 03 11月, 2010 1 次提交
  14. 24 7月, 2010 1 次提交
  15. 21 5月, 2010 1 次提交
  16. 20 5月, 2010 1 次提交
    • B
      Fix scale issues · 0a4399ca
      Behdad Esfahbod 提交于
      hb_font_set_scale() now sets the value to be used to represent a unit
      pixel.  For example, if rendering a 10px font with a 26.6 representation,
      you would set scale to (10 << 6).  For 10px in 16.16 you would set it to
      (10 << 16).  This space should be the same space that the get_glyph_metrics
      and get_kerning callbacks work in.
      0a4399ca
  17. 13 5月, 2010 2 次提交
  18. 22 4月, 2010 1 次提交
  19. 20 12月, 2009 1 次提交
  20. 07 11月, 2009 1 次提交
  21. 04 11月, 2009 1 次提交
  22. 03 11月, 2009 12 次提交