Michiharu Ariza
|
be746009e9
|
dropped support of legacy CFF CharString ops
along with test & font
|
2018-10-25 13:40:40 -07:00 |
Michiharu Ariza
|
2ebf360102
|
Merge branch 'master' into cff-subset
|
2018-10-25 13:05:06 -07:00 |
Behdad Esfahbod
|
ba502dea1e
|
[morx] Fix cluster-merging when ligating
Only merge when actual ligature happened.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1305
|
2018-10-23 16:50:31 -07:00 |
Michiharu Ariza
|
e1241636d6
|
Merge branch 'master' into cff-subset
|
2018-10-23 11:25:51 -07:00 |
Behdad Esfahbod
|
cf92d6579e
|
[trak] Allow disabling tracking for ranges of text
Fixes https://github.com/harfbuzz/harfbuzz/issues/1303
|
2018-10-23 03:10:56 -07:00 |
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.
|
2018-10-23 02:57:55 -07:00 |
David Corbett
|
205737acdc
|
[use] Prohibit visually ambiguous vowel sequences
|
2018-10-23 02:25:08 -07:00 |
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.
|
2018-10-23 02:21:27 -07:00 |
Behdad Esfahbod
|
1bfb96a9c8
|
[test/text-rendering-tests] Update from upstream
|
2018-10-22 23:41:47 -07:00 |
Michiharu Ariza
|
ba055a8d53
|
fix build attempt ^3
|
2018-10-22 16:20:04 -07:00 |
Michiharu Ariza
|
b11032afae
|
fix build attempt ^2
|
2018-10-22 15:52:37 -07:00 |
Michiharu Ariza
|
3d3df5575c
|
fix build attempt
|
2018-10-22 15:23:39 -07:00 |
Behdad Esfahbod
|
7997144b5f
|
[color] Revamp palette API
|
2018-10-22 14:22:31 -07:00 |
Behdad Esfahbod
|
1de17bdb80
|
[colr] Add hb_ot_color_layer_t
We never return parallel arrays from functions. That's inconvenient
and hard to bind.
|
2018-10-22 14:21:23 -07:00 |
Behdad Esfahbod
|
3b3668acc8
|
[color] Rename / reorder a bit
Implement has_data() for realz.
|
2018-10-22 14:21:23 -07:00 |
Michiharu Ariza
|
570b77f7d2
|
Merge branch 'master' into cff-subset
|
2018-10-22 13:06:47 -07:00 |
Behdad Esfahbod
|
9085a72deb
|
[cpal] Touch up palette flags
|
2018-10-22 13:03:29 -07:00 |
Ebrahim Byagowi
|
d440c8d3fb
|
Add chromacheck Emoji test fonts and minor preparations (#1294)
|
2018-10-22 22:07:59 +03:30 |
Michiharu Ariza
|
857c58279e
|
Merge branch 'master' into cff-subset
|
2018-10-22 09:57:20 -07:00 |
Ebrahim Byagowi
|
44f79b4bf8
|
Remove _palette_entry_count as can be done with _palette_colors
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
6795dcfc08
|
[test] Test hb_ot_color_has_{colr,cpal}_data
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
b8ee3a0ec8
|
[CPAL] Add palette entry and enable palette flag API
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
d4261b4bb6
|
Add API test for hb_ot_color_get_color_layers
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
456978d408
|
Address COLR/CPAL reviews and revive cpal_v1 tests
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
e9d798dc12
|
[test] Use hb_test_open_font_file
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
e8a6f5b803
|
Add three macros for separating color channels
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
0e33467e52
|
Make ot-color tests pass
|
2018-10-22 10:17:31 +02:00 |
Khaled Hosny
|
d4e928b142
|
[color] Minimal API for COLR/CPAL
|
2018-10-22 10:17:31 +02:00 |
Ebrahim Byagowi
|
0229eaea29
|
[fuzz] Add a found hb-subset testcase
|
2018-10-22 10:51:37 +03:30 |
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
|
2018-10-21 11:37:38 +03:30 |
Ebrahim Byagowi
|
c110878cb6
|
[test] Unify font file opening across the tests
|
2018-10-21 11:27:05 +03:30 |
Behdad Esfahbod
|
217a3728b4
|
[fuzzing] Add more font
|
2018-10-20 20:39:56 -07:00 |
Ebrahim Byagowi
|
8931bc4a6b
|
[test] Fix -Wunused-parameter on test-font.c
|
2018-10-20 23:23:32 +03:30 |
Behdad Esfahbod
|
f11c557662
|
[test] Fix leak
|
2018-10-20 12:20:57 -07:00 |
Ebrahim Byagowi
|
d39acc5a95
|
[fuzzing] Add new testcases
|
2018-10-20 12:20:30 +03:30 |
Ebrahim Byagowi
|
964ae32aac
|
Run valgrind on run-shape-fuzzer only when RUN_VALGRIND is set (#1285)
|
2018-10-20 07:39:18 +03:30 |
Behdad Esfahbod
|
f70f994112
|
Minor
|
2018-10-19 20:00:36 -07:00 |
Behdad Esfahbod
|
4e09fb8f7a
|
Oops. Fix build
|
2018-10-19 19:59:41 -07:00 |
Behdad Esfahbod
|
9e288d29d8
|
[test-map] Cosmetic
|
2018-10-19 19:47:27 -07:00 |
Behdad Esfahbod
|
77d5c3df07
|
[font] Add failing test amongst font-func parallels infinite-looping
Reported by Nona while updating Android to HarfBuzz 2.0.0.
|
2018-10-19 19:01:01 -07:00 |
Behdad Esfahbod
|
257ded1f9e
|
[trak] Fix test for previous fix
|
2018-10-19 11:20:14 -07:00 |
Ebrahim Byagowi
|
114f66dda6
|
Fix hb_map_is_empty logic
This needs reviewing
|
2018-10-19 20:23:36 +03:30 |
Ebrahim Byagowi
|
9df2fb1611
|
Add API tests for hb_map_t
|
2018-10-19 20:23:36 +03:30 |
Ebrahim Byagowi
|
8a5eba7110
|
[test] cosmetic, use g_assert_cmpint
|
2018-10-19 20:23:36 +03:30 |
Ebrahim Byagowi
|
c6eb5e852c
|
Don't report deprecated symbols as unused symbols
|
2018-10-19 20:23:36 +03:30 |
Ebrahim Byagowi
|
34f357c78a
|
Add test for hb_set_del
|
2018-10-19 20:23:36 +03:30 |
Ebrahim Byagowi
|
b7cef8cb1d
|
Enable valgrind and dedicate a bot to it
|
2018-10-19 09:39:36 +03:30 |
Ebrahim Byagowi
|
bccd09d6c7
|
Minor, tweak spaces on hb-shape-fuzzer.cc
|
2018-10-19 09:39:36 +03:30 |
Ebrahim Byagowi
|
fbf665b307
|
[fuzz] Add more found cases (#1275)
|
2018-10-19 08:09:53 +03:30 |
Michiharu Ariza
|
51fba41cc9
|
Merge branch 'master' into cff-subset
|
2018-10-18 13:08:42 -07:00 |