- 09 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-
- 21 8月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 14 5月, 2019 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 01 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 12 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 25 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
Exercises fix in c335fd79
-
- 19 6月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Based on test from https://code.google.com/p/chromium/issues/detail?id=497578 Currently fails. Basically, if there's a default_ignorable at the start of text, and font has no space glyph, we remove the default_ignorable, and that makes the first char in text to correspond to no cluster. Fix coming.
-
- 20 1月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
For two reasons: 1. User can always call hb_buffer_pre_allocate() themselves, and 2. Now we do a pre_alloc in add_utfX anyway, so the total number of reallocs is limited to a small number (~3) anyway. This just makes the API cleaner.
-
- 06 8月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
I disliked changing hb_shape() API, and disliked the fact that it was returning a bool now. So, reverted. Added new API for the extra functionality.
-
- 05 8月, 2011 1 次提交
-
-
由 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.
-
- 08 7月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
I'm too lazy to fix the tests now.
-
- 26 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
Now that vertical text works correctly, I'm doing a last round modification of the font-funcs API to simplify. Expect no more changes around here.
-
由 Behdad Esfahbod 提交于
-
- 18 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Design not final yet, and in fact I'm going to change it immediately, but this is an standalone change for itself.
-
- 17 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 13 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
We need to know whether the glyph exists, so we can fallback to composing / decomposing. Assuming that glyph==0 means "doesn't exist" wouldn't work for applications like Pango that want to use different "doesn't exist" glyph codes for different characters. An explicit return value fixes that.
-
由 Behdad Esfahbod 提交于
-
- 12 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-