1. 21 7月, 2012 2 次提交
    • B
      [Indic] Recompose Bengali Ya,Nukta · 4c450c70
      Behdad Esfahbod 提交于
      This is a bunch of hacks for now.
      
      Improves Bengali a bit.
      4c450c70
    • B
      [Indic] Don't split U+0AC9 · 2e193b24
      Behdad Esfahbod 提交于
      Althought IndicMatraCategory.txt classifies it as Top_And_Right matra,
      it does not have Unicode decomposition, and Uniscribe does not do
      anything special about it either.
      
      Gujarati failures down from 0.672% to 0.0130966%.
      2e193b24
  2. 20 7月, 2012 1 次提交
  3. 19 7月, 2012 2 次提交
  4. 17 7月, 2012 1 次提交
  5. 06 6月, 2012 3 次提交
  6. 25 4月, 2012 1 次提交
  7. 06 4月, 2012 1 次提交
  8. 09 8月, 2011 1 次提交
  9. 05 8月, 2011 1 次提交
  10. 21 7月, 2011 2 次提交
  11. 08 7月, 2011 3 次提交
    • B
      [API] Add compose() and decompose() unicode funcs, rename other ones · c4641723
      Behdad Esfahbod 提交于
      Add compose() and decompose() unicode funcs.  These implement
      pair-wise canonical composition/decomposition.
      
      The glib/icu implementations are lacking for now.  We are adding
      API for this to glib, but I cannot find any useful API in ICU.
      May end of implementing these in-house.
      
      Changed all unicode_funcs callback names to remove the "_get" part.
      Eg, hb_unicode_get_script_func_t is now hb_unicode_script_func_t,
      and hb_unicode_get_script() is hb_unicode_script() now.
      c4641723
    • B
      Humm, undo some shuffling · 891c4755
      Behdad Esfahbod 提交于
      In preparation for adding more advanced unicode funcs.
      891c4755
    • B
      More code shuffling · 4b6317c4
      Behdad Esfahbod 提交于
      4b6317c4
  12. 12 5月, 2011 1 次提交
  13. 11 5月, 2011 1 次提交
  14. 05 5月, 2011 1 次提交
  15. 03 5月, 2011 1 次提交
  16. 28 4月, 2011 2 次提交
  17. 27 4月, 2011 1 次提交
  18. 22 4月, 2011 2 次提交
  19. 21 4月, 2011 2 次提交
  20. 20 4月, 2011 2 次提交
  21. 16 4月, 2011 2 次提交
  22. 12 4月, 2011 1 次提交
  23. 17 3月, 2011 2 次提交
    • B
      Add script to/from ISO 15924 tag support · 5d91c3d5
      Behdad Esfahbod 提交于
      Also adds --script support to hb-view.
      
      If a script tag is not known to us, we pass the ISO 15924 tag around.
      Right now, the OT layer ignores that, but we can fix it to blindly
      convert that to an OT script tag.
      5d91c3d5
    • 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
  24. 18 11月, 2010 1 次提交
  25. 05 10月, 2010 2 次提交
  26. 24 7月, 2010 1 次提交