- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-
- 09 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-
- 27 6月, 2019 1 次提交
-
-
- 27 10月, 2018 3 次提交
-
-
由 Behdad Esfahbod 提交于
Ugliness was fixed in 30eab97a But yeah, my smell detector was working. Ugliness was buggy.
-
由 Behdad Esfahbod 提交于
Buffer might be relocated inside replace_glyphs(). Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=895117
-
由 Behdad Esfahbod 提交于
Show up with gcc -O0. There's a few more but those are functions that need to be filled in. Maybe this is a lost battle...
-
- 10 10月, 2018 5 次提交
-
-
由 Behdad Esfahbod 提交于
Even without FT or OT font funcs implementing get_nominal_glyphs(), there's measurable speedup.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Even has measurable speedup...
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Towards separating the common case into its own loop.
-
- 02 10月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 24 9月, 2018 3 次提交
-
- 26 8月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Sorry for the noise, downstream custom builders. Please adjust.
-
- 01 6月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Towards possibly using Null pool for some nil objects.
-
- 24 4月, 2018 1 次提交
-
-
由 Ebrahim Byagowi 提交于
-
- 05 1月, 2018 1 次提交
-
-
由 Behdad Esfahbod 提交于
Previously we made CGJ unskippable. Now, if CGJ did NOT prevent any reordering, allow skipping over it. To make this work we had to make changes to the Arabic mark reordering algorithm implementation to renumber moved MCM marks. See comments. Fixes https://github.com/harfbuzz/harfbuzz/issues/554
-
- 04 10月, 2017 3 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We are going to implement Unicode Arabic Mark Ordering Algorithm: http://www.unicode.org/reports/tr53/tr53-1.pdf which will reorder marks out of their sorted ccc order. Adjust normalizer to stop combining as soon as dangerous ordering is detected.
-
- 02 2月, 2017 1 次提交
-
-
- 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.
-
- 27 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 19 11月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes assert fail in https://github.com/behdad/harfbuzz/issues/161 with libharfbuzz-fuzzing.
-
- 05 11月, 2015 6 次提交
-
-
由 Behdad Esfahbod 提交于
Now that we have a buffer-wide scratch flags facility, use it to optimize away a few passes.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Test passes now.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
See discussion here: https://github.com/behdad/harfbuzz/commit/81ef4f407d9c7bd98cf62cef951dc538b13442eb There's no way to disable this fallback, but I don't think it would be needed. Let's hope for the best! Fixes https://github.com/behdad/harfbuzz/issues/153
-
由 Behdad Esfahbod 提交于
This resurrects the space fallback feature, after I disabled the compatibility decomposition. Now I can release HarfBuzz again without breaking Pango! It also remembers which space character it was, such that later on we can approximate the width of this particular space character. That part is not implemented yet. We normalize all GC=Zs chars except for U+1680 OGHA SPACE MARK, which is better left alone.
-
- 22 10月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
- 02 10月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/136
-
- 01 9月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=541608 and cluster test.
-
由 Behdad Esfahbod 提交于
Needed for upcoming merge-clusters fix.
-
- 10 8月, 2015 1 次提交
-
-
由 jfkthame 提交于
Fixes https://github.com/behdad/harfbuzz/pull/124
-
- 23 6月, 2015 1 次提交
-
-
由 ThePhD 提交于
-
- 28 1月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-