Behdad Esfahbod
12058e44d1
[fuzzing] Add more test
6 years ago
Ebrahim Byagowi
143ffe65aa
[fuzz] Add a new testcase
6 years ago
Ebrahim Byagowi
30f18039b3
[svg] Rename _svg_create_blob to _glyph_reference_blob_svg
6 years ago
Ebrahim Byagowi
5cb1ce8681
[svg] Collapse SVGDocumentIndex into SVG
6 years ago
Ebrahim Byagowi
4ceabb8c21
[svg] Hide start_glyph and end_glyph from API
6 years ago
Ebrahim Byagowi
c7a4e3dfb5
[svg] Add public API
...
* hb_ot_color_has_svg
* hb_ot_color_glyph_svg_create_blob
6 years ago
Behdad Esfahbod
e3ceb2dde3
Fix again
6 years ago
Michiharu Ariza
be746009e9
dropped support of legacy CFF CharString ops
...
along with test & font
6 years ago
Behdad Esfahbod
1cfe702872
Fixup
6 years ago
Behdad Esfahbod
5739c876d0
[test] Rename some fonts
...
If we have duplicae font files in different directories, that would
break the oss-fuzz build currently. So, rename some to avoid
name class with text-rendering-test. Would be better to find
another solution.
6 years ago
Behdad Esfahbod
ba502dea1e
[morx] Fix cluster-merging when ligating
...
Only merge when actual ligature happened.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1305
6 years ago
Behdad Esfahbod
cf92d6579e
[trak] Allow disabling tracking for ranges of text
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
6 years ago
Ebrahim Byagowi
22ecefd88e
Make tracking optout possible using 'trak' ot feature
...
So '--features=-trak' or 'font-feature-settings: 'trak' 0;' can prevent
applying of tracking if used.
6 years ago
David Corbett
205737acdc
[use] Prohibit visually ambiguous vowel sequences
6 years ago
Behdad Esfahbod
48ed598a35
[VORG] Hook up to hb-ot-font's v_origin
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/544
Test added with NotoSansCJK, eg. with U+FF38.
6 years ago
Behdad Esfahbod
1bfb96a9c8
[test/text-rendering-tests] Update from upstream
6 years ago
Michiharu Ariza
ba055a8d53
fix build attempt ^3
6 years ago
Michiharu Ariza
b11032afae
fix build attempt ^2
6 years ago
Michiharu Ariza
3d3df5575c
fix build attempt
6 years ago
Behdad Esfahbod
7997144b5f
[color] Revamp palette API
6 years ago
Behdad Esfahbod
1de17bdb80
[colr] Add hb_ot_color_layer_t
...
We never return parallel arrays from functions. That's inconvenient
and hard to bind.
6 years ago
Behdad Esfahbod
3b3668acc8
[color] Rename / reorder a bit
...
Implement has_data() for realz.
6 years ago
Behdad Esfahbod
9085a72deb
[cpal] Touch up palette flags
6 years ago
Ebrahim Byagowi
d440c8d3fb
Add chromacheck Emoji test fonts and minor preparations ( #1294 )
6 years ago
Ebrahim Byagowi
44f79b4bf8
Remove _palette_entry_count as can be done with _palette_colors
6 years ago
Ebrahim Byagowi
6795dcfc08
[test] Test hb_ot_color_has_{colr,cpal}_data
6 years ago
Ebrahim Byagowi
b8ee3a0ec8
[CPAL] Add palette entry and enable palette flag API
6 years ago
Ebrahim Byagowi
d4261b4bb6
Add API test for hb_ot_color_get_color_layers
6 years ago
Ebrahim Byagowi
456978d408
Address COLR/CPAL reviews and revive cpal_v1 tests
6 years ago
Ebrahim Byagowi
e9d798dc12
[test] Use hb_test_open_font_file
6 years ago
Ebrahim Byagowi
e8a6f5b803
Add three macros for separating color channels
6 years ago
Ebrahim Byagowi
0e33467e52
Make ot-color tests pass
6 years ago
Khaled Hosny
d4e928b142
[color] Minimal API for COLR/CPAL
6 years ago
Ebrahim Byagowi
0229eaea29
[fuzz] Add a found hb-subset testcase
6 years ago
Ebrahim Byagowi
9b3461574f
[fuzz] Add more testcases
...
Fixed already but better to have anyway.
One didn't have minimized but it was only 164 B, so
6 years ago
Ebrahim Byagowi
c110878cb6
[test] Unify font file opening across the tests
6 years ago
Behdad Esfahbod
217a3728b4
[fuzzing] Add more font
6 years ago
Ebrahim Byagowi
8931bc4a6b
[test] Fix -Wunused-parameter on test-font.c
6 years ago
Behdad Esfahbod
f11c557662
[test] Fix leak
6 years ago
Ebrahim Byagowi
d39acc5a95
[fuzzing] Add new testcases
6 years ago
Ebrahim Byagowi
964ae32aac
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set ( #1285 )
6 years ago
Behdad Esfahbod
f70f994112
Minor
6 years ago
Behdad Esfahbod
4e09fb8f7a
Oops. Fix build
6 years ago
Behdad Esfahbod
9e288d29d8
[test-map] Cosmetic
6 years ago
Behdad Esfahbod
77d5c3df07
[font] Add failing test amongst font-func parallels infinite-looping
...
Reported by Nona while updating Android to HarfBuzz 2.0.0.
6 years ago
Behdad Esfahbod
257ded1f9e
[trak] Fix test for previous fix
6 years ago
Ebrahim Byagowi
114f66dda6
Fix hb_map_is_empty logic
...
This needs reviewing
6 years ago
Ebrahim Byagowi
9df2fb1611
Add API tests for hb_map_t
6 years ago
Ebrahim Byagowi
8a5eba7110
[test] cosmetic, use g_assert_cmpint
6 years ago
Ebrahim Byagowi
c6eb5e852c
Don't report deprecated symbols as unused symbols
6 years ago