- 01 8月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
Bug 1045139 - The Arabic text with "MS Sans Serif" font is rendered bad https://bugzilla.mozilla.org/show_bug.cgi?id=1045139 This is only enabled on Windows platforms, and requires support from Uniscribe to work. But for clients that do hook up to Uniscribe, this fixes shaping of Windows-1256-encoded bitmap fonts like "MS Sans Serif". The code and table together have just less than a 1kb footprint when enabled. UNTESTED. I might even have broken regular Arabic fallback shaping.
-
- 30 7月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 7月, 2014 3 次提交
-
-
由 Behdad Esfahbod 提交于
Seems to be what Uniscribe does. At this point I think it's work checking our default... Fixes Bug 76767 - Zeroing of advance of 2nd component of multiple substitution with SBL Hebrew https://bugs.freedesktop.org/show_bug.cgi?id=76767 Micro-test added.
-
由 Behdad Esfahbod 提交于
Looks like Unsicribe responds to the 'mymr' tag by zeroing marks GDEF_LATE instead of generic-shaper UNICODE_LATE. Implement that. Fixes Bug 81775 - Incorrect Rendering with harfbuzz-ng myanmar unicode https://bugs.freedesktop.org/show_bug.cgi?id=81775 Micro-test added based on Padauk.
-
由 Behdad Esfahbod 提交于
-
- 26 7月, 2014 10 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Patch from Maks Naumov. Fixes https://github.com/behdad/harfbuzz/pull/22
-
由 Behdad Esfahbod 提交于
If user doesn't check hb_feature_from_string() return value, we don't want them to end up see the partially-parsed feature.
-
由 Behdad Esfahbod 提交于
With this, I believe we accept CSS feature strings completely.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We now allow things like "dlig on" / "dlig=on".
-
由 Behdad Esfahbod 提交于
It's defined in hb-private.h already.
-
由 Behdad Esfahbod 提交于
-
- 25 7月, 2014 3 次提交
-
-
由 Behdad Esfahbod 提交于
Towards accepting CSS font-feature-settings strings.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Some systems insist on -Wmissing-field-initializers. We have too many, by design. Fix a few easy ones.
-
- 24 7月, 2014 1 次提交
-
-
由 Behdad Esfahbod 提交于
See comment. Micro-tests added.
-
- 23 7月, 2014 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Ouch!
- 21 7月, 2014 1 次提交
-
- 20 7月, 2014 6 次提交
-
-
由 Behdad Esfahbod 提交于
To make C language police happy.
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Set requested windows header to Vista. See discussion: https://github.com/behdad/harfbuzz/commit/fbb2847f541389f40718af71c4945024ae177ab2#commitcomment-7054700
-
- 19 7月, 2014 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
- 18 7月, 2014 8 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Ouch!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Follows the order of the Arabic/Syriac specs. Also don't stop between rlig and calt in non-Arabic scripts. Micro-tests for Arabic and Mongolian added for the latter.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This reverts bf029281 and fixes it properly. That commit was not enough as it was only inheriting the shaping_action for prev_action, but not curr_action. Micro-test added. https://code.google.com/p/chromium/issues/detail?id=393896
-