Behdad Esfahbod
bce437cf0b
[test] Call test-ot-face.c test from hb-shape-fuzzer
...
Should increase coverage...
6 years ago
Behdad Esfahbod
777c22425c
[test] More funcs in test-ot-face
6 years ago
Behdad Esfahbod
9779e602ed
[test] Add test for empty face
6 years ago
Ebrahim Byagowi
b8a78ce201
[BASE] Improvements ( #1347 )
6 years ago
Ebrahim Byagowi
c560ca9251
[fuzz] A new testcase
6 years ago
Ebrahim Byagowi
cad90be4ea
[test] minor
6 years ago
Behdad Esfahbod
f928931948
[test] Minor
6 years ago
Behdad Esfahbod
cf203af8a3
Implement space fallback in vertical direction
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1343
6 years ago
Behdad Esfahbod
69297bb216
[fuzzing] Call hb-ot-color API
6 years ago
Behdad Esfahbod
a7aba99baa
[name] Rename hb_name_id_t to hb_ot_name_id_t
...
https://github.com/harfbuzz/harfbuzz/pull/1254
6 years ago
Khaled Hosny
0af3d176a6
[sbix] Fix memory leak in early return
...
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11210
6 years ago
Behdad Esfahbod
56738429d6
[test] Fix warnings
6 years ago
Behdad Esfahbod
64e41d2c89
[test] Fix Python3
6 years ago
Behdad Esfahbod
422debb830
[test/shaping] Spawn one hb-shape per test file
...
Speeds up runnings in-house tests from over 20s to 2s.
6 years ago
Behdad Esfahbod
ad3cededdd
[fuzzing] Make test runners less verbose
6 years ago
Ebrahim Byagowi
7170e35096
Rename deprecated symbols list file name and clean it up ( #1328 )
6 years ago
Behdad Esfahbod
0aa90271fd
[tests] Fix for recent rounding change in CBDT
6 years ago
Ebrahim Byagowi
c929ccfcea
[ot-color/png] Consider strike ppem on scaling
6 years ago
Ebrahim Byagowi
307d61867a
[ot-color] Make PNGHeader reading actually work
6 years ago
Ebrahim Byagowi
632e9af862
[ot-color] Implement PNGHeader and test it, it doesn't work however
6 years ago
Ebrahim Byagowi
3d4c1f6a41
[ot-color] Apply Behdad reviews
6 years ago
Ebrahim Byagowi
8ef0d2ef92
[ot-color] Apply Behdad comment
6 years ago
Ebrahim Byagowi
dbd419bede
[ot-color] Add public API for CBDT/sbix/SVG color Emojis
6 years ago
Ebrahim Byagowi
8180c37df0
[ot-color] Remove _png and _svg public APIs
6 years ago
Ebrahim Byagowi
9435fb24da
[ot-color/png] Implement CBDT part
6 years ago
Ebrahim Byagowi
265ad408ca
[ot-color/png] Implement sbix part
6 years ago
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
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
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