- 17 12月, 2015 2 次提交
-
-
由 Behdad Esfahbod 提交于
That seems to be what Windows is doing, and makes more sense.
-
- 14 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
AIX fixes
-
- 13 12月, 2015 1 次提交
-
-
由 Steven R. Loomis 提交于
- use '-w' instead of '\<...\>' for check-header-guards grep manpage says these are the same - put '-q' first in the grep options - move VAR into hb-private.hh - hb-font-private.hh - use [VAR] instead of [] for variable array
-
- 11 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 10 12月, 2015 5 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Patch from Volker Simonis.
-
- 08 12月, 2015 1 次提交
-
-
由 Behdad Esfahbod 提交于
Back in the old days, we used to apply 'calt' and 'cswh' in Arabic shaper, with a pause in between. Then we disabled the 'cswh' because Microsoft disabled it, but forgot to remove the unnecessary pause. Do that now. This has the benefit that it fixes shaping with monbaiti from Windows 10. In that version of that font, the lookups from 'calt' are duplicated in 'rclt', and Mongolian was changed to go through Universal Shaping Engine. We still use the Arabic shaper for Mongolian. With a pause after 'calt', we were applying the duplicate lookups from 'calt' and 'rclt' twice. It happened to be the case that these lookups were NOT idempotent. So we were getting wrong shaping. See thread "Windows 10 monbaiti.ttf upgrade (5.01 -> 5.51) caused loss of diacritical marks when shaped with harfbuz" on the mailing list. This fixes that.
-
- 07 12月, 2015 5 次提交
-
-
由 Behdad Esfahbod 提交于
[issue 191] Make apply_stch() give a more precise fit
-
-
由 Behdad Esfahbod 提交于
Looks like the original sort was wrongly done. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=93275
-
由 Behdad Esfahbod 提交于
Currently fails. Part of https://bugs.freedesktop.org/show_bug.cgi?id=93275
-
由 Behdad Esfahbod 提交于
Add working but less prefect DirectWrite backend
-
- 06 12月, 2015 1 次提交
-
-
由 jfkthame 提交于
This aims to make Syriac Abbr Mark sizing more accurate when repeating segments are used, by adding an extra repeat and tightening up the spacing slightly rather than leaving a shortfall corresponding to a partial repeat-width.
-
- 01 12月, 2015 1 次提交
- 28 11月, 2015 1 次提交
-
-
由 Simon Cozens 提交于
-
- 27 11月, 2015 8 次提交
-
-
由 Simon Cozens 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This was brorken earlier, though, it's really hard to notice it. Unlike the glyph_h_origin(), an unset glyph_v_origin() does NOT mean that the vertical origin is at 0,0. Related to https://github.com/behdad/harfbuzz/issues/187
-
由 Behdad Esfahbod 提交于
-
由 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...
-
- 25 11月, 2015 4 次提交
-
-
由 Behdad Esfahbod 提交于
Fix all VC++ warnings and errors
-
由 Behdad Esfahbod 提交于
Enable use of compiler directives to export symbols
-
由 Behdad Esfahbod 提交于
Fix y_scale problems in hb-gr
-
由 Behdad Esfahbod 提交于
-
- 24 11月, 2015 3 次提交
-
-
由 Khaled Hosny 提交于
[travis] Enable Mac OS X support
-
-
由 Behdad Esfahbod 提交于
I never could get it to work, and it's a proprietary platform.
-
- 23 11月, 2015 2 次提交
-
-
由 Martin Hosken 提交于
-
由 Chun-wei Fan 提交于
This prepares the headers for exporting symbols using visibility attributes or __declspec(dllexport), so that we do not need to maintain symbols listing files, as this is what was and is done in GLib and GTK+.
-
- 22 11月, 2015 1 次提交
-
-
由 ThePhD 提交于
-
- 21 11月, 2015 3 次提交
-
-
由 Behdad Esfahbod 提交于
Add braces for subobject initializer in _hb_font_funcs_nil
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The generic template operator overloading was causing more problems than it solved. Eg: https://github.com/behdad/harfbuzz/pull/163 https://github.com/behdad/harfbuzz/issues/175 So, just use macros. Fixes https://github.com/behdad/harfbuzz/issues/175 Fixes https://github.com/behdad/harfbuzz/pull/178
-