Ebrahim Byagowi
|
87e628436e
|
Implement a simple API for fetching opentype metrics
Fixes https://github.com/harfbuzz/harfbuzz/pull/1432
|
2019-07-18 14:15:58 -07:00 |
|
Qunxin Liu
|
1da1b4dc94
|
[subset] For option "--unicodes", add support for "*" to retain all code points
|
2019-07-15 11:18:50 -07:00 |
|
Ebrahim Byagowi
|
f8242b61ab
|
[fuzz] Increase subset runner timeout for tsan bot
Now is flaky let's just increase and maybe investigate later
|
2019-07-11 15:10:36 +04:30 |
|
Ebrahim Byagowi
|
b65bad18aa
|
[fuzz] Don't fail when blob is empty
And enable more tests able to trig the issue.
|
2019-07-11 14:31:55 +04:30 |
|
Ebrahim Byagowi
|
c85f624b51
|
Force blob generation and memory check in hb-subset-fuzzer
|
2019-07-10 23:38:07 +04:30 |
|
Behdad Esfahbod
|
f53590971c
|
[test] Make Unicode tests strict against internal UCD
https://github.com/harfbuzz/harfbuzz/pull/1799
|
2019-06-27 13:42:51 -07:00 |
|
David Corbett
|
d42264f151
|
Test at least one character per Unicode version
|
2019-06-27 13:38:03 -07:00 |
|
Michiharu Ariza
|
8341c0b304
|
add test case file
|
2019-06-27 08:43:31 -07:00 |
|
Michiharu Ariza
|
82d4bfb8f3
|
enable cff subset tests
add Unicode UCS-4 cmap
fix Unicode bits in OS/2
add Unicode cmap sub-table in SourceHanSans-Regular_subset.otf
regenerate cff subset test expected results
|
2019-06-14 11:08:59 -07:00 |
|
David Corbett
|
4f37c0db9b
|
Remove 'mym3'
|
2019-06-11 15:41:37 -07:00 |
|
Michiharu Ariza
|
90872a29ee
|
change assert(false) to failure
|
2019-06-11 12:42:28 -07:00 |
|
Michiharu Ariza
|
65e66a2d37
|
added test data
|
2019-06-03 16:31:41 -07:00 |
|
Bruce Mitchener
|
5846884f86
|
test: Use nullptr in C++ code. (#1744)
|
2019-06-03 12:30:25 +04:30 |
|
Behdad Esfahbod
|
87dd4bff1c
|
[math] Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER
To HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. Added a deprecated macro.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1734
|
2019-05-30 11:26:17 -04:00 |
|
Ebrahim Byagowi
|
8a13371847
|
[test] minor, fix copyright
nothing important, fixing a copy paste error inconsistency
|
2019-05-28 13:54:45 +04:30 |
|
Ebrahim Byagowi
|
13316ac5d4
|
[test] minor style improve
|
2019-05-28 13:48:39 +04:30 |
|
David Corbett
|
d64fb9db52
|
[use] Allow U+1A60 TAI THAM SIGN SAKOT after vowel
|
2019-05-27 13:14:03 -04:00 |
|
Qunxin Liu
|
e1a5ce6aa6
|
Fix fuzzer crash testcase
Add a check for stringOffSet(uint16) overflow,
return early if overflow happens
|
2019-05-24 15:26:20 -04:00 |
|
rsheeter
|
96de94768b
|
Merge pull request #1722 from googlefonts/glyf
[subset] Use iterators in glyf/loca subsetting
|
2019-05-24 11:22:41 -07:00 |
|
Rod Sheeter
|
e662532833
|
[subset] Cppcheck complaints
|
2019-05-24 10:39:56 -07:00 |
|
Qunxin Liu
|
993d81b9c5
|
[subset] Add one ttf file with fvar/STAT tables to integration test
Ignore gvar/MVAR/HVAR table
add support for --nameIDs=* option
|
2019-05-22 17:20:45 -07:00 |
|
Rod Sheeter
|
51a0129f73
|
[subset] Thar be comparison of integers of different signs
|
2019-05-21 20:12:19 -07:00 |
|
Garret Rieger
|
b928de91a7
|
[subset] Add test/subset/data/expected/layout to dist list.
|
2019-05-21 13:02:11 -07:00 |
|
Garret Rieger
|
c740c8636b
|
[subset] Add integration tests for SingleSubst.
|
2019-05-21 13:02:11 -07:00 |
|
Rod Sheeter
|
349d692b0e
|
[subset] Iter in and out for loca
|
2019-05-21 12:38:53 -07:00 |
|
Rod Sheeter
|
d1b12a5465
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
|
2019-05-20 21:29:54 -07:00 |
|
Rod Sheeter
|
5cedda5e4a
|
[subset] Fix null pointer deref, tidy up a bit
|
2019-05-20 21:25:42 -07:00 |
|
Rod Sheeter
|
8a84b540c7
|
[subset] Tests passing using iterator based glyf
|
2019-05-20 21:25:42 -07:00 |
|
Rod Sheeter
|
82bbec3063
|
Merge branch 'master' of https://github.com/harfbuzz/harfbuzz into glyf
|
2019-05-20 21:25:42 -07:00 |
|
rsheeter
|
3a4c928fcf
|
[subset] Fix glyf tests except hint stripping & local test asan
|
2019-05-20 21:25:42 -07:00 |
|
Garret Rieger
|
0ff3618c2d
|
[subset] Use hb_subset_input_t inside of subset_options_t so that input defaults are shared between the library and cli.
|
2019-05-20 13:35:46 -07:00 |
|
Garret Rieger
|
3be0ffe45d
|
[subset] Add drop tables to subset input.
|
2019-05-20 13:35:46 -07:00 |
|
Behdad Esfahbod
|
9ef241cd40
|
[test] Add one more
|
2019-05-20 11:38:02 -04:00 |
|
Behdad Esfahbod
|
3efb7af7e2
|
[STAT] Fix sanitize condition
Oops!
Fixes https://oss-fuzz.com/testcase-detail/5696825891225600
|
2019-05-20 11:37:16 -04:00 |
|
Garret Rieger
|
6555f20958
|
[subset] Truncate empty gids at the end in retain-gids mode.
|
2019-05-16 10:34:53 -07:00 |
|
David Corbett
|
125c45ed36
|
Convert Consonant_Initial_Postfixed to CONS_MED
|
2019-05-15 14:34:25 -07:00 |
|
David Corbett
|
99ca956c13
|
Fix record-test.sh on machines without sha1sum
|
2019-05-15 14:34:25 -07:00 |
|
Behdad Esfahbod
|
f39934983f
|
[ucdn] Fix Hangul composition
https://github.com/grigorig/ucdn/issues/23
|
2019-05-14 00:13:21 -07:00 |
|
Behdad Esfahbod
|
148d883680
|
[test] Don't call deprecated API
|
2019-05-13 14:34:53 -07:00 |
|
Ebrahim Byagowi
|
30c059a978
|
[test] minor, fix -Weverything bot
|
2019-05-11 18:48:41 -04:00 |
|
Ebrahim Byagowi
|
25531a3039
|
[test] minor
style fix and add return statement
|
2019-05-11 19:50:42 +00:00 |
|
Behdad Esfahbod
|
25a5b287f2
|
Fix sanitize fail of extension sublookups
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=960331
|
2019-05-10 16:03:20 -07:00 |
|
Garret Rieger
|
e8ef0e627c
|
[subset] WIP convert hdmx subsetting to use iterators.
|
2019-05-08 15:47:24 -07:00 |
|
Ebrahim Byagowi
|
df237d2fe7
|
[test] Add https://crbug.com/oss-fuzz/14641 testcase
As 503748d fix
|
2019-05-08 14:17:14 -07:00 |
|
Behdad Esfahbod
|
5ac4ab6868
|
[subset] fix for name table serializing with new serializer machinery
|
2019-05-07 10:59:03 -07:00 |
|
Behdad Esfahbod
|
49b1c763a0
|
[test] Run "fonttools ttx" instead of "ttx"
|
2019-05-02 16:19:34 -07:00 |
|
Ebrahim Byagowi
|
6d6edc8b25
|
[valgrind] Use libtool and support run-subset-fuzzer-tests (#1668)
|
2019-04-28 11:54:07 -07:00 |
|
Ebrahim Byagowi
|
62c6e17072
|
[test] Add crbug.com/oss-fuzz/14474 testcase
Fixed at 6977a95f
|
2019-04-28 10:55:07 -07:00 |
|
Qunxin Liu
|
1ca4b5c770
|
[subset] Add unit test for str de-dup
Also move the implementation of some methods from the .cc to the .hh
|
2019-04-26 15:24:47 -07:00 |
|
Qunxin Liu
|
6faac8df83
|
[subset] Subsetting Name Table Step 4
Add unit test and integration test
|
2019-04-26 15:24:47 -07:00 |
|