kc3-lang/harfbuzz/test/api/Makefile.am

Branch :


Log

Author Commit Date CI Message
a35757c6 2022-02-02 10:30:34 [repacker] expose hb_subset_repack() API, hb_object_t and hb_link_t structs
d2998faa 2022-02-16 14:37:09 Merge pull request #3410 from harfbuzz/boring-expansion [Boring Expansion] >64k loca & hmtx tables This does two things: The num-glyphs reported by the face now is the maximum reported by the maxp and that deduced from the length of the loca table; I think this is the right thing to do anyway; According to OpenType such loca tables are invalid. The interpretation hmtx tables that have excessive bytes at the end, again, invalid according to OpenType, has changed. Previously we were interpreting those excessive bytes as extra lsb values. Now we interpret them as extra advance values, the last of which is repeated for all missing glyphs. Again, these are tables that are invalid according to OpenType, and the advances are for glyph indices beyond maxp table's num-glyphs. The combined effect is that the font can have shapes and advances for gid's beyond the maxp limit of 64k. In fact, maxp table becomes optional.
cfa8cd7f 2022-02-16 11:42:36 [autotools] Fix make distcheck The test-draw.c can now optionally uses hb-ft, but automake file was not passing FreeType cflags or libs to it.
531c27d1 2022-02-15 14:20:54 Fix build
379e526a 2022-02-14 15:02:31 [test] Add test for current hmtx logic
ed6d287d 2022-02-02 14:10:16 [ot-face] Load num-glyphs from `loca` table before `maxp` Implements [boring-expansion] [maxp] Relax https://github.com/be-fonts/boring-expansion-spec/issues/6
8dc86d07 2021-11-01 19:57:11 Add a test font scale rounding behavior This test verifies the fix for https://github.com/harfbuzz/harfbuzz/issues/3274
f60caad7 2021-08-11 22:54:30 [test] hb_ot_layout_table_get_script_tags()
f998d7e1 2021-08-02 16:10:13 [test] Add API test for lookup_collect_glyphs() We don’t seem to have any tests exercising this API at all, and it is a good check of GSUB/GPOS code.
51933578 2020-08-11 23:51:59 Revert "Remove autotools build support" This reverts commit 01ac32aab2109681abc58bb2f96a4ef4a7f0c6df.
01ac32aa 2020-08-02 11:35:55 Remove autotools build support
1348a2c8 2020-06-16 21:05:16 [layout] hb_ot_layout_lookup_get_alternates, a new API An API to retrieve one-to-one alternates from a given GSUB lookup index.
22037499 2019-08-04 11:31:31 [style] New experimental API, hb_style_get_value Searches variation axes of a hb_font_t object for a specific axis first, if not set, then tries to get default style values from different tables of the font.
e248a4e4 2020-03-24 18:56:49 [make] Minor reordering on test/api/Makefile.am
c494d7ab 2020-03-11 19:44:13 Remove cmake testing and add meson build bot CMake tests are broken anyway as py3 changes so let's get rid of them
ab2d3ec5 2019-08-14 18:42:51 [var] Implement hb_font_get_var_coords_design Hold design coords and simulate when normalized coords are set directly.
e128f802 2020-01-21 13:35:43 parent 777ba47b50f6379b9f9abf1d72559316b7116b9e author ckitagawa <ckitagawa@chromium.org> 1579631743 -0500 committer ckitagawa <ckitagawa@chromium.org> 1580506176 -0500 [subset] Add CBLC support
ed857c46 2020-01-24 08:52:23 [subset] Add COLR support
ac81e940 2020-01-28 12:34:47 Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t
981125aa 2020-01-25 21:31:36 Rename hb_ot_glyph_* to hb_outline_*
7633b769 2020-01-23 18:51:40 Merge pull request #2016 from ebraminio/glyf Implement glyph outline path API
72cbfb90 2020-01-18 16:35:52 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.
93376a64 2020-01-15 13:11:40 Add unittests
42f4f1ea 2020-01-11 00:00:51 [ot-glyph] Add tests for hb_ot_glyph_decompose
33c3d63a 2019-12-31 13:52:50 Merge pull request #1594 from harfbuzz/var-subset Issue 1558: [subset] TrueType/CFF2 variable font
7a4745ba 2019-11-20 10:15:41 added api test test-ot-glyphname
b9ff43c1 2019-10-01 16:13:40 Implement gvar table and variable glyf Split from Ariza's "[subset] TrueType/CFF2 variable font" work on #1594
6e3bfecf 2019-07-29 12:25:43 Merge branch 'master' into var-subset
62932c14 2019-07-26 00:30:29 [meta] Rename ot-metadata to ot-meta per review
3ac03bd6 2019-07-22 23:35:08 [meta] New API, hb_ot_metadata_reference_entry for fetching meta entries
5988ab8a 2019-07-22 14:36:16 Merge branch 'master' into var-subset
87e62843 2018-11-20 23:26:46 Implement a simple API for fetching opentype metrics Fixes https://github.com/harfbuzz/harfbuzz/pull/1432
4ddab6fa 2019-06-05 11:21:27 Merge branch 'master' into var-subset
3be0ffe4 2019-05-16 11:29:15 [subset] Add drop tables to subset input.
1223a352 2019-04-29 16:43:48 Merge branch 'master' into var-subset
6faac8df 2019-04-10 16:38:35 [subset] Subsetting Name Table Step 4 Add unit test and integration test
ae3db1f4 2019-03-21 18:09:37 added api test for subset VVAR & bug fix added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
43420dfa 2019-03-19 01:00:53 fix test build
6ee71166 2019-03-19 00:41:41 add api tests for subset gvar & HVAR; bug fixes
139e87b5 2019-03-16 00:08:03 fix tt var extents & add test
d2a0149c 2019-03-21 18:09:37 added api test for subset VVAR & bug fix added a mod copy of SourceSerifVariable-Roman.ttf with VVAR as a test font
6dd1077b 2019-03-19 01:00:53 fix test build
2e6038a2 2019-03-19 00:41:41 add api tests for subset gvar & HVAR; bug fixes
434ea068 2019-03-16 00:08:03 fix tt var extents & add test
686e6f2e 2018-12-30 11:27:42 Fix automake warnings [skip ci]
32d291ae 2018-11-28 16:27:45 Merge branch 'master' into cff-subset
95abd537 2018-11-01 13:14:29 [feat] Expose public API * hb_aat_get_feature_settings
fb2a037f 2018-11-10 16:23:11 Merge branch 'master' into cff-subset
b986fead 2018-11-05 12:31:58 Hook AAT's lcar to _get_ligature_carets
43ee0e4d 2018-11-06 09:57:17 Merge branch 'master' into cff-subset
5c3ccbc6 2018-11-06 18:10:56 Another missing backlash Did this ever work?
d29602b9 2018-11-06 18:07:47 Add missing backslash
b062378c 2018-11-06 10:20:36 [test] Minor
1682d1bb 2018-11-04 13:25:41 Merge branch 'master' into cff-subset
9779e602 2018-11-03 20:50:56 [test] Add test for empty face
b8a78ce2 2018-11-03 22:28:30 [BASE] Improvements (#1347)
e600e544 2018-11-01 16:13:56 Merge branch 'master' into cff-subset
7170e350 2018-10-29 13:11:01 Rename deprecated symbols list file name and clean it up (#1328)
857c5827 2018-10-22 09:57:20 Merge branch 'master' into cff-subset
9df2fb16 2018-10-19 12:04:47 Add API tests for hb_map_t
c6eb5e85 2018-10-19 10:14:25 Don't report deprecated symbols as unused symbols
1f34388e 2018-10-17 09:34:48 Merge branch 'master' into cff-subset
61510b63 2018-10-16 14:17:21 [test] Minor cleanup in test-multithread and test-ot-name (#1256)
db0d83dd 2018-10-13 17:25:38 Merge branch 'master' into cff-subset
dc49bd8d 2018-10-12 03:00:59 Add two APIs for getting stylistic set labels * hb_ot_layout_feature_get_characters * hb_ot_layout_feature_get_name_ids However HarfBuzz currently doesn't expose an API for retrieving the actual information associated with NameId from the `name` table and that should be done separately.
b5aa5dbb 2018-10-10 18:36:35 Merge branch 'master' into cff-subset
1e8fdd28 2018-10-10 16:32:35 Remove HAVE_OT We never tested compiling without it. Just kill it. We always build our own shaper.
6238edbd 2018-10-04 13:59:36 added CFF glyph extents API test
3dd43f02 2018-10-01 10:22:06 Merge branch 'master' into cff-subset
33231a85 2018-09-28 11:06:49 Fix pthread fail for real Using a hack...
8cb8209c 2018-09-28 10:55:28 Fix bot fails
4cd342ba 2018-09-28 09:47:45 Fix ubsan bot
d183b33c 2018-09-26 16:29:35 Rename test
39da1914 2018-09-26 23:32:45 Test freetype funcs on test-multithread (#1187)
8bb73dad 2018-09-26 20:50:51 Add a multithreaded test (#1184)
258b4565 2018-09-24 16:50:47 Added CFF1 & CFF2 api tests
d07f3111 2018-09-24 13:01:35 Link API test programs with C++ linker Needed to make ubsan work. Fixes https://github.com/harfbuzz/harfbuzz/issues/1174
019d18e9 2018-07-17 10:59:19 Minor
21a181af 2018-04-10 15:40:24 [subset] sketch out support for a call that lists all codepoints present in a font. Implement support for it in format 4 cmap sub table.
44b6c77c 2018-03-26 14:26:45 Try fixing linking again Before 1.7.5, we were setting -fno-exceptions etc on CXXFLAGS. In 1.7.6 we set it as CPPFLAGS. Try fixing. Also, I'm fairly sure it's safe to set these unconditionally. Fixes https://github.com/harfbuzz/harfbuzz/issues/880 (or so I hope)
7251181b 2018-03-20 11:21:06 [subset] Fix infinite loop in there are more then 32 tables.
ec47cd95 2018-03-07 10:33:02 [subset] Unit test to check that post subsetting drops glyph names.
d9263f02 2018-03-06 15:40:35 [subset] add unit tests for vmtx subsetting.
101850f9 2018-02-27 20:15:54 Merge with master
15fc45bf 2018-02-21 17:59:57 [subset] Add a unit test for hdmx subsetting.
6d56db89 2018-02-16 17:02:57 [test/api] Distribute all fonts
6122ad24 2018-02-15 11:40:28 [subset] add files to EXTRA_DIST
fa877703 2018-02-14 14:16:25 [subset] First pass at hmtx
865b6971 2018-02-12 17:42:20 [subset] Add a test for OS/2 fixes during subsetting.
89ee20f1 2018-02-12 16:01:15 basic wiring for a (failing) cmap test
1639bdd3 2018-02-12 13:40:42 [subset] Remove test-subset, testing is planned to be done at the table level here with test/subset covering the complete subsetting operation.
d8d8bd84 2018-02-12 13:33:55 [subset] Add some helper functions for writing tests around subsetting.
89dbebd4 2018-02-07 16:32:56 Add a basic test for glyf subsetting.
b7b7f0ac 2018-02-05 19:40:31 [test] Minor
5f6eb125 2018-02-05 10:23:38 Add libharfbuzz-subset.la to linking when building api tests.
76b84c36 2018-01-31 14:53:28 Whitespace
a2965f2e 2018-01-31 14:53:09 Add a basic implementation of hb-subset to enable compilation of test-subset.
e849b8a8 2018-01-19 16:12:24 [cmake] Always put test/api/CMakeLists.txt on distributions
50163976 2017-12-25 01:55:48 [cmake] Enable cmake tests on distribution and test it (#664)
f19126dd 2017-12-05 22:52:54 We are already inside “if HAVE_GLIB” check