Michiharu Ariza
636a6833c5
fixed ends_in_hint bug
...
subr ends in hint itself should be regarded as hint
this flag should propagate to its caller if the call itself is at the end of the caller
6 years ago
Michiharu Ariza
4d74020694
Merge branch 'master' into cff-subset
6 years ago
Michiharu Ariza
e0c30b961d
merge with cff-subset branch
6 years ago
Michiharu Ariza
0996c0ff62
implented no-desubroutinize with CFF2 along with API test
...
replaced AdobeVFPrototype.abc.otf with a hinted (maually) & subroutinized copy
replaced expected results as well
6 years ago
Michiharu Ariza
ae8fd0dbfb
clear stack after vsindex op
6 years ago
Michiharu Ariza
7fed7d80f7
fixed off-by-one error in CFF1 Encoding lookup
6 years ago
Behdad Esfahbod
9d5027696e
[post] Return true on truncation
...
Client can check that buffer was completely filled out and reallocate.
6 years ago
Behdad Esfahbod
7d91f07edf
[post] Protect against huge empty tables
6 years ago
Behdad Esfahbod
5ed816ab59
[post] Minor
6 years ago
Behdad Esfahbod
64f0becd89
[post] Fix bound checking
6 years ago
HinTak
7ec694ddf2
Use non-GRID-fitted values for metrics ( #1363 )
...
* Use non-GRID-fitted values for metrics
See freetype/src/base/ftobjs.c:ft_recompute_scaled_metrics() and
the usage of GRID_FIT_METRICS inside.
Fixes https://github.com/behdad/harfbuzz/issues/1262
* Update hb-ft.cc
6 years ago
Michiharu Ariza
7b21319edf
don't reject empty Dict
6 years ago
Michiharu Ariza
43ee0e4d00
Merge branch 'master' into cff-subset
6 years ago
Behdad Esfahbod
bfafe208da
[kern] Switch to dispatch
6 years ago
Behdad Esfahbod
213fa3bf71
[kern] Refactor to include header in each subtable type
6 years ago
Behdad Esfahbod
b0da2cd0b9
[kern] Some more
6 years ago
Behdad Esfahbod
75b00b51c8
[kern] Renames
6 years ago
Khaled Hosny
5c3ccbc634
Another missing backlash
...
Did this ever work?
6 years ago
Khaled Hosny
d29602b962
Add missing backslash
6 years ago
Behdad Esfahbod
9bddfde25d
[util] Fix up previous commit
6 years ago
Behdad Esfahbod
3ec2e4fa7b
[util] Don't terminate string after a a 0 in -u
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1361
6 years ago
Behdad Esfahbod
8790b2740a
[fuzzing] Fix test
6 years ago
Behdad Esfahbod
3af0a7edd0
[fuzzing] Add make check-valgrind
6 years ago
Behdad Esfahbod
b062378ce6
[test] Minor
6 years ago
Behdad Esfahbod
37f421c951
Minor
6 years ago
Ebrahim Byagowi
b6112e5ea4
[test] Fix -Weverything bot complain
6 years ago
Ebrahim Byagowi
a49df419f0
[test] Test hb_ot_name_{list_names,get_utf8} on test-ot-name
6 years ago
Ebrahim Byagowi
9139cc23ea
Fix link issue of some of the bots
...
e.g. https://circleci.com/gh/harfbuzz/harfbuzz/52410
6 years ago
Ebrahim Byagowi
98b37f0c10
[mort] Fix table detection logic
...
mort really needs some initial tests at least.
6 years ago
Behdad Esfahbod
fa3ebf845f
Simplify some more
6 years ago
Behdad Esfahbod
61f52231f4
[math] Shorten names a bit
6 years ago
Behdad Esfahbod
737efbe655
[ot-layout] Simplify GSUB/GPOS access
...
This concludes simplifying table access to face->table.XXXX.
6 years ago
Behdad Esfahbod
5e68cec179
[ot-layout] Simplify GDEF access
6 years ago
Behdad Esfahbod
33b006cc51
[ot-layout] Simplify some access
6 years ago
Behdad Esfahbod
db35409f0d
[ot-layout] Remove ensures
6 years ago
Behdad Esfahbod
9198de7b9b
[ot-font] Remove ensure
6 years ago
Behdad Esfahbod
ea6d9b661f
[ot-face] Remove a few ensures
6 years ago
Behdad Esfahbod
0fe7a745c9
[ot-face] Simplify more table access
6 years ago
Behdad Esfahbod
a35c92cbe7
[ot-face] Simplify table access
...
Yoohoo!
6 years ago
Behdad Esfahbod
914b595f25
[ot-face] Include hb-ot-face directly in hb_face_t
...
Simplifying access coming next.
6 years ago
Behdad Esfahbod
56ba998cdd
[cmap] Push get_nominal_glyphs down into cmap accelerator
6 years ago
Behdad Esfahbod
36d85dce25
[cmap] Use hb_nonnullptr_t
6 years ago
Behdad Esfahbod
8be74d8553
2.1.1
6 years ago
Behdad Esfahbod
6482fda519
[fuzzing] Fuzz glyph-id etc in test-ot-face
6 years ago
Behdad Esfahbod
252632c477
[uniscribe] Fix use of deprecated API
6 years ago
Behdad Esfahbod
bb380ec183
[cmap] Make null accelerator safe
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1146
6 years ago
Behdad Esfahbod
f6fc5574d3
Add pointer magic operators to hb_atomic_ptr_t
6 years ago
Behdad Esfahbod
f6e7cb51b1
Fix const-confusion in hb_array_t as well
6 years ago
Behdad Esfahbod
0da22fb0ad
[null] Tweak hb_nonnull_ptr_t some more
6 years ago
Behdad Esfahbod
03348ce005
Minor
6 years ago