Behdad Esfahbod
809c587083
[config] Better compile away morx/kerx/trak
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
b1d3e54bd3
[indic] Don't constrain how many C, M, ... occur
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1709
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
148d883680
[test] Don't call deprecated API
6 years ago
Behdad Esfahbod
a487fc3324
Another extra semi-colon
6 years ago
Behdad Esfahbod
8461ade783
Revert "[ragel] Regenerate ragel-generated files using ragel 7.0.0.11 May 2018"
...
This reverts commit 9b05db33b5
.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
6 years ago
Behdad Esfahbod
52c15b053a
Revert "[ragel] Switch to -T1 output instead of -F1"
...
This reverts commit ae8719eb59
.
Part of https://github.com/harfbuzz/harfbuzz/issues/1708
6 years ago
Behdad Esfahbod
e98f0ddd63
Fix extra semi-colon
6 years ago
Behdad Esfahbod
ae8719eb59
[ragel] Switch to -T1 output instead of -F1
...
Fedora upgraded to ragel 7, which is buggy if char is signed.
Switching to -G2 output fails with sign-compare error:
../../src/hb-buffer-deserialize-json.hh:107:12: error: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const char’ [-Werror=sign-compare]
if ( 9u <= ( (*( p))) && ( (*( p))) <= 13u ) {
~~~^~~~~~~~~~~~~
Switching to -T1 for now. It actually results in smaller code,
at the expense of some binary searching instead of flat tables.
In the not distant future, we might actually generate two different
outputs and choose between depending on size-optimize options.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1708
6 years ago
Behdad Esfahbod
df3f36f0bb
Minor
6 years ago
Behdad Esfahbod
ccc88e98f3
Fix MSVC build
6 years ago
Behdad Esfahbod
f8f9cb93b7
[config] Define HB_NO_SUBSET_LAYOUT in HB_LEAN
...
Assumning subsetter would be used for printing-like uses in that case,
which don't need GSUB/GPOS.
6 years ago
Behdad Esfahbod
a1394a28fc
[config] Add HB_NO_UNISCRIBE_BUG_COMPATIBLE
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
dba1ac1b0e
[config] Disable buffer serialize routines in HB_TINY
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
n8willis
3d9be2ad50
Merge pull request #1665 from n8willis/docs-gtkdoc-colormath
...
[Docs] Add gtk-doc comments for OT color and OT math
6 years ago
Behdad Esfahbod
a20db496f0
Fix builds
6 years ago
Behdad Esfahbod
8694d60829
[config] Enable HB_NO_MT in HB_TINY
...
Now that user can override it if needed...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
7f6fca4ef7
Force-disable CFF code under disabling conditions
...
Subsetter size goes down from 190kb to 119kb. Main library about 7kb.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
5249eee437
[config] Allow overriding chosen config
6 years ago
Ebrahim Byagowi
30c059a978
[test] minor, fix -Weverything bot
6 years ago
Nathan Willis
a29b1de55a
Usermanual, fix up userfeatures example code in OpenType features section of shaping chapter.
6 years ago
Nathan Willis
78fcb14db9
Usermanual, minor: flesh out invisible-glyph discussion in buffers chapter.
6 years ago
Ebrahim Byagowi
25531a3039
[test] minor
...
style fix and add return statement
6 years ago
n8willis
1a850abd66
Merge branch 'master' into docs-gtkdoc-colormath
6 years ago
Nathan Willis
8a544171d1
Corrections to OT Color gtk-doc comments.
6 years ago
Nathan Willis
301f5091f6
Corrections to OT Math gtk-doc comments.
6 years ago
Behdad Esfahbod
a6048e4cd0
Fix build
6 years ago
Behdad Esfahbod
32d3c06b61
Disable sbix if no-color or no-ot-font-bitmap
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
606841b070
[iter] Check for more before forwarding/rewinding past ends
6 years ago
David Corbett
c1c122e7b3
[iter] Fix filter rewinding
6 years ago
David Corbett
b854d4ff46
[array] Fix rewinding
6 years ago
n8willis
76e80c5ca5
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
Behdad Esfahbod
79126df307
[iter] Add hb_map_sorted() and hb_map_retains_sorting()
6 years ago
n8willis
bcd81932f0
Update src/hb-ot-math.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
ddc6dd42f7
Update src/hb-ot-math.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
46e05ecca1
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
6d9870b479
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
12ea4a24c4
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
3535f2d31e
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
n8willis
12d2c472fe
Update src/hb-ot-color.cc
...
Co-Authored-By: Khaled Hosny <khaledhosny@eglug.org>
6 years ago
Behdad Esfahbod
7f45ce42db
[config] Rename
6 years ago
Behdad Esfahbod
0e78d4ddae
[config] Add HB_NO_NAME
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
1fc0772117
[config] HB_NO_OT_NAME_LANGUAGE AAT
6 years ago
Behdad Esfahbod
4381bb2de7
[config] Comment
6 years ago
Behdad Esfahbod
9c921e6c32
[config] Enable HB_NO_NAME_TABLE_AAT
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
81b79dfc39
[config] Add HB_NO_COLOR to HB_LEAN
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
b63a8e173c
[config Add HB_NO_OT_SHAPE_COMPLEX_VOWEL_CONSTRAINTS to LEAN
...
Already I don't like the inflexibility of this approach :(.
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
42a2128477
[config] Disbale getenv() and atexit() if HB_LEAN
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
fca2786041
[config] Make HB_DISABLE_DEPRECATED actually compile
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
5a48611ccd
[config] Add HB_NO_OT_LAYOUT_UNUSED
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1652
6 years ago
Behdad Esfahbod
771f1b21d1
[config] Adjust
6 years ago