- 26 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Can be -1 for NUL-terminated string. This is useful for passing parts of a larger string to a function without having to copy or modify the string first. Affected functions: hb_tag_t hb_tag_from_string() hb_direction_from_string() hb_language_from_string() hb_script_from_string()
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Where causing issues for people with MSVC.
-
- 22 7月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Add tests.
-
- 21 7月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
Spacing_Mark is the current Unicode long-name for this property value. The previous name was wrongly carried from glib.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 08 7月, 2011 1 次提交
-
-
由 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.
-
- 15 6月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 03 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
Makes way for adding arbitrary user_data support.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 21 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
So we can liberally use the simple features of C++ that parts of the codebase is already using.
-
- 20 4月, 2011 4 次提交
-
-
由 Behdad Esfahbod 提交于
Also optimizes the common-direction script lookup.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Ryan Lortie 提交于
Unicode data providers can now be subclassed, including support for chain-up. The interface should now be nicely bindable, as well. Also fix glib unicode funcs that where broken after hb_script_t changes. Nicely caught by the test-unicode.c added in this commit.
-
- 12 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 3月, 2011 1 次提交
-
-
由 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.
-
- 23 11月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 18 11月, 2010 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The new name matches the Unicode name. Reported by Jonathan Kew.
-
- 24 7月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 21 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 22 4月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 04 11月, 2009 1 次提交
-
-
由 Behdad Esfahbod 提交于
-