Ebrahim Byagowi
74fdcdcac8
[draw] Rename conic_to to quadratic_to
5 years ago
Ebrahim Byagowi
ac81e94016
Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
5 years ago
Ebrahim Byagowi
cf5f946756
[outline] use hb_object_is_immutable instead comparing to Null
5 years ago
Ebrahim Byagowi
981125aa2a
Rename hb_ot_glyph_* to hb_outline_*
5 years ago
Ebrahim Byagowi
30857089a5
[test][glyph] add subcomponent scale test
5 years ago
Ebrahim Byagowi
d809aca8d0
[test] test for not applying morx on horizontal runs if gsub exists
...
https://github.com/harfbuzz/harfbuzz/pull/2130
5 years ago
Evgeniy Reizner
cd7b46ca15
Use correct return type in _unsafe_to_break_find_min_cluster.
5 years ago
Ebrahim Byagowi
1438bae7a5
[ot-glyph] Add fontkit non variables fonts tests
5 years ago
Ebrahim Byagowi
9bb1c79a2c
[ot-glyph][test] Avoid sprintf use
5 years ago
Ebrahim Byagowi
99f8e52d5e
[ot-glyph] Add fontkits's variations toSVG tests
5 years ago
Ebrahim Byagowi
e44982f548
[ot-glyph] Add ttf-parser's outline_glyph tests
5 years ago
Ebrahim Byagowi
5440313924
Update COPYING
...
2020 update and add my name for years had more or less considerable contributions
5 years ago
Ebrahim Byagowi
cd266e4f3d
minor
5 years ago
Ebrahim Byagowi
f9070cfef8
Run morx if run is horizontal or GSUB doesn't exist
5 years ago
Ebrahim Byagowi
5897697250
[test] Increase subset timeout
...
No random timeout please
5 years ago
Ebrahim Byagowi
d1830437c9
[tests] Apply expected results of Mplus1p-Regular subset
...
Related to #2131
5 years ago
Ebrahim Byagowi
8e0898080f
[sbix] minor style fixes
5 years ago
Qunxin Liu
36a5c042d7
[subset] Add "--name-languages" and "--name-legacy" options
...
Make name table subsetting consistent with fontTools
5 years ago
Ebrahim Byagowi
b7762c7068
Disable hb_ot_glyph_decompose in HB_TINY
5 years ago
ckitagawa-work
0e4b2676bd
[subset] sbix fix missed offset is_null() check
5 years ago
Ebrahim Byagowi
5532374f61
[ot-glyph] Add a test for #2053
5 years ago
Ebrahim Byagowi
f7187e90d2
[cmake] Don't build src/main
...
Closes #2108
5 years ago
Ebrahim Byagowi
1a6d53d3c0
[ci] Increase msan and fedora-O0 bots subset fuzzer timeout
5 years ago
Ebrahim Byagowi
2d14735588
[src/main] separate the places use private API, minor
5 years ago
Ebrahim Byagowi
23277beef9
Fold src/test-ot-glyph and src/test-ot-color into src/main
5 years ago
Ebrahim Byagowi
b72337e57e
[test] Adopt test-ot-color with ot-glyph and remove freetype/cairo dependecy
5 years ago
Ebrahim Byagowi
e171beeb5f
Revert "[subset] Add "--name-languages" and "--name-legacy" options"
...
Causes tests failures, please reapply when tests are fixed, thanks.
This reverts commit fd85818b5b
.
5 years ago
Dominik Röttsches
298c46afbf
Only prefer AAT morx for horizontal layout
...
Fixes #2124 .
5 years ago
Qunxin Liu
fd85818b5b
[subset] Add "--name-languages" and "--name-legacy" options
...
Make name table subsetting consistent with fontTools
5 years ago
Qunxin Liu
c370da45ff
[subset] Cmap table: remove encodingRecord entry for empty cmap4 subtable
5 years ago
ckitagawa
d3fff622b3
Move push call to caller
5 years ago
ckitagawa
7dc341fe74
[subset] Fix UBSAN issue in sbix
5 years ago
ariza
acb4627eba
add api test
5 years ago
ariza
1ab3924b31
refix PR #2087 subset PairPos1
...
also added oss-fuzz 20211 data fixed by this
5 years ago
Ebrahim Byagowi
7633b7695e
Merge pull request #2016 from ebraminio/glyf
...
Implement glyph outline path API
5 years ago
Ebrahim Byagowi
02f324c949
[ot-glyph] remove open callback
...
Apparently it wasn't requested actually and can be detected easily
as paths are opened usually when move command is issued anyway.
5 years ago
Ebrahim Byagowi
684ff3e0cd
[ot-glyph] noop->nil, fix close path
5 years ago
ckitagawa
3747b329b2
Address garretrieger@'s comments
5 years ago
ckitagawa
b18cb5b5ee
Add second fixed test
5 years ago
ckitagawa
af62c1c3b0
Fix style issue
5 years ago
ckitagawa
8614a30bc9
[subset] Fix sbix fuzz problem
5 years ago
ariza
72cbfb9059
remove empty lookup subtables
...
Added a variant of subset_offset_array which takes an extra arg passed to serialize_subset for this impl.
Added a new api test "test-subset-gpos" for this.
5 years ago
Qunxin Liu
a3cf4ae080
[subset] Add more tests for GPOS1 subsetting
...
These tests were left out because of issue: https://github.com/fonttools/fonttools/issues/1709
Now re-adding these tests since the issue is resolved.
5 years ago
Michiharu Ariza
8f49aaa16f
minor: un-include glyf.hh in gvar.hh
5 years ago
Michiharu Ariza
c828d7bf76
[subset] fixed GPOS device table sanitize & serialize ( #2087 )
5 years ago
Qunxin Liu
e565d1f9bc
[subset] subset lookup/feature/script lists for GSUB/GPOS
5 years ago
ckitagawa
93376a6436
Add unittests
5 years ago
ckitagawa
6bcf57eaa3
Simplify copy and add fuzzing coverage
5 years ago
ckitagawa
78b50a67be
Address initial comments
5 years ago
ckitagawa
43b6c865ae
[subset] Support sbix subsetting
5 years ago