- 06 11月, 2015 12 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
-
由 Behdad Esfahbod 提交于
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The feature is enabled for any character in the Arabic shaper. We should experiment with using it for Arabic subtending marks. Though, that has a directionality problem as well, since those are used with digits... Fixes https://github.com/behdad/harfbuzz/issues/141
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Unused currently. To be used for Syriac stretch implementation. https://github.com/behdad/harfbuzz/issues/141
-
由 Behdad Esfahbod 提交于
-
- 05 11月, 2015 28 次提交
-
-
由 Behdad Esfahbod 提交于
This one is a hack, but should be ok.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
I'm starting to really like how free these new scratch_flags are.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Hopefully makes clang build happy
-
由 Behdad Esfahbod 提交于
-
由 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 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
API change: all fonts created with hb_font_create() now inherit from (ie have parent) hb_font_get_empty().
-
由 Behdad Esfahbod 提交于
It makes the binary smaller AND faster. Yumm!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Now that we have a buffer-wide scratch flags facility, use it to optimize away a few passes.
-
由 Behdad Esfahbod 提交于
Used to be 100. If a tabe needs more than one or two edits, it's probably completely bogus... Might help with speeding up fuzzing for https://github.com/behdad/harfbuzz/issues/157
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Test passes now.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
U+2011 is <noBreak> equivaent of U+2010, so we should do the fallback for it. Currently fails.
-
由 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 提交于
-
由 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.
-