- 10 8月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 8月, 2016 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Using font from https://github.com/behdad/harfbuzz/issues/300
-
-
由 Behdad Esfahbod 提交于
Limits number of alternatives per glyph per feature to 255, so be it. That's better than possibly breaking shaping because of one bad feature value.
-
由 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
-
-
- 23 7月, 2016 2 次提交
-
-
由 Khaled Hosny 提交于
Regression from: b424b6c3.
-
-
- 21 7月, 2016 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
-
由 jfkthame 提交于
This is based on bug reports that have been filed against Firefox since it updated to a version of harfbuzz that uses zeroing by GDEF rather than by Unicode. I'm sure there are a bunch more font versions that should also be included; these are just the ones I have on hand and have confirmed as having bad GDEF data. Given how the list here is growing, I think we should reconsider the approach, and perhaps revert to zeroing by Unicode instead. Fixes https://github.com/behdad/harfbuzz/issues/264 Fixes https://github.com/behdad/harfbuzz/pull/266
-
- 20 7月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=614647 If allocation fails, we might be leaving junk behind. At least clear it up.
- 13 7月, 2016 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 12 7月, 2016 3 次提交
-
-
由 Ebrahim Byagowi 提交于
-
由 Birunthan Mohanathas 提交于
Prior to this change the function `FT_Error FT_Done_Face(FT_Face *)` was called through a pointer with the signature `void (void *)` resulting in undefined behaviour.
-
由 Steve Lhomme 提交于
-
- 02 7月, 2016 2 次提交
-
-
由 Behdad Esfahbod 提交于
[introspection] Fix hb_tag_from_string annotation
-
由 Khaled Hosny 提交于
-
- 01 7月, 2016 3 次提交
-
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Discard reconfigured CTFont if URL changes
-
- 29 6月, 2016 4 次提交
-
-
由 Dominik Röttsches 提交于
-
由 Behdad Esfahbod 提交于
Part of https://github.com/behdad/harfbuzz/issues/277
-
由 Behdad Esfahbod 提交于
Revert "use utf32"
-
由 Behdad Esfahbod 提交于
-
- 28 6月, 2016 2 次提交
-
-
由 Dominik Röttsches 提交于
-
由 Behdad Esfahbod 提交于
[dwrite] Use stream font loader instead GDI interop
-
- 27 6月, 2016 1 次提交
-
-
由 Ebrahim Byagowi 提交于
Addressing Nikolay Sivov reviews on harfbuzz mailing list
-
- 24 6月, 2016 2 次提交
-
-
由 Ebrahim Byagowi 提交于
No longer noticeable memory increase on create/destroy iterations, highly better than current state of uniscribe backend
-
由 Ebrahim Byagowi 提交于
This reduces memory consumption of my iterated font create/destroy cycle test significantly and makes it much better than uniscribe backend even
-
- 23 6月, 2016 2 次提交
- 20 6月, 2016 1 次提交
-
-
由 Dominik Röttsches 提交于
-
- 19 6月, 2016 3 次提交
-
-
由 Kelvin 提交于
-
由 Khaled Hosny 提交于
Fix make check on Travis
-
由 Khaled Hosny 提交于
The so-called Python 2 “narrow” builds support UCS2 only, this is a workaround to allow unichr to work with any Unicode character in such builds. This fixes Travis-CI failure as it has narrow Python 2 builds. Copied from: https://github.com/behdad/fonttools/blob/master/Lib/fontTools/misc/py23.py
-
- 16 6月, 2016 1 次提交
-
-
- 07 6月, 2016 1 次提交
-
-