- 04 2月, 2017 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
For completeness.
-
- 24 1月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
Unhooked. Untested.
-
- 23 1月, 2017 3 次提交
-
-
由 Behdad Esfahbod 提交于
The 'avar' table does not allow random access to axis maps, so change API to avoid quadratic-time implementation. Removed -hb_ot_var_normalize_axis_value(), added +hb_ot_var_normalize_variations() and +hb_ot_var_normalize_coords() instead.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 22 1月, 2017 7 次提交
-
-
由 Behdad Esfahbod 提交于
Looks much better.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 21 1月, 2017 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 17 12月, 2016 8 次提交
-
-
由 Behdad Esfahbod 提交于
Shape-plan caching is not implemented.
-
由 Behdad Esfahbod 提交于
It doesn't always work, not part of FreeType, and we were not going to expose it in the API anyway. Can always be added later.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Will probably change.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Also hookup to ValueRecord and Anchors.
-
由 Behdad Esfahbod 提交于
-
- 09 8月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
This one: map->mask = (1 << (next_bit + bits_needed)) - (1 << next_bit); before the fix, the shift was done as an int, causing overflow if it ever got to 1 << 31. Sprinkle 'u's around. Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=634805
-
- 02 6月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 25 2月, 2016 2 次提交
-
-
由 Konstantin Ritt 提交于
When HB_DISABLE_DEPRECATED is defined, no code from hb-deprecated.h should be used, even from within HB itself.
-
由 Behdad Esfahbod 提交于
-
- 24 2月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
New API: - hb_font_get_nominal_glyph_func_t - hb_font_get_variation_glyph_func_t - hb_font_funcs_set_nominal_glyph_func() - hb_font_funcs_set_variation_glyph_func() - hb_font_get_nominal_glyph() - hb_font_get_variation_glyph() Deprecated API: - hb_font_get_glyph_func_t - hb_font_funcs_set_glyph_func() Clients that implement their own font-funcs are encouraged to replace their get_glyph() implementation with a get_nominal_glyph() and get_variation_glyph() pair. The variation version can assume that variation_selector argument is not zero.
-
- 17 12月, 2015 1 次提交
-
- 28 11月, 2015 1 次提交
-
-
由 Simon Cozens 提交于
-
- 27 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://github.com/behdad/harfbuzz/issues/187 Funcs implementations that have a non-zero horizontal origin must implement the glyph_h_origin() callback, nothing new here. Other implementations (all I know of!) can simply not set glyph_h_origin() now. I did that for hb-ot and hb-ft in 44f82750, though that broke the fallback shaper because the default was returning false...
-
- 20 11月, 2015 1 次提交
-
-
由 jfkthame 提交于
To avoid triggering -Wmissing-braces; see https://bugzilla.mozilla.org/show_bug.cgi?id=1226175#c8
-
- 05 11月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Hopefully makes clang build happy
-
由 Behdad Esfahbod 提交于
Hopefully this wouldn't break any compiler. There was some magic moments to getting this to compile...
-
由 Behdad Esfahbod 提交于
In anticipation of further changes. No functional changes.
-
由 Behdad Esfahbod 提交于
API change: all fonts created with hb_font_create() now inherit from (ie have parent) hb_font_get_empty().
-
- 09 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
No reason to not have it. Makes life easier later. We (hb-ft, hb-ot-font, etc) can use this API to inject new parent into a font...
-
- 02 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
Makes for a better default and avoids nasty inheritance issues. See mailing list thread "Default hb_font_t scale".
-
由 Behdad Esfahbod 提交于
We don't rely on that. However, whenever hb_font_make_immutable() is called, it makes its parenting chain immutable.
-
- 03 9月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
A while back we marked every API as version:1.0. We should fix them all to reflect real version they were introduced. This is a start. Patch from Nikolay Sivov.
-