test/api/fonts


Log

Author Commit Date CI Message
Michiharu Ariza 481fdfdc 2018-11-02T15:28:09 Merge branch 'cff-subset' of https://github.com/harfbuzz/harfbuzz into cff-subset
Michiharu Ariza 1bc710a8 2018-11-02T15:28:01 added CFF1 desubr api test cases & bug fixes
Michiharu Ariza e600e544 2018-11-01T16:13:56 Merge branch 'master' into cff-subset
Ebrahim Byagowi 143ffe65 2018-10-26T12:14:30 [fuzz] Add a new testcase
Michiharu Ariza be746009 2018-10-25T13:40:40 dropped support of legacy CFF CharString ops along with test & font
Michiharu Ariza 570b77f7 2018-10-22T13:06:47 Merge branch 'master' into cff-subset
Ebrahim Byagowi d440c8d3 2018-10-22T22:07:59 Add chromacheck Emoji test fonts and minor preparations (#1294)
Michiharu Ariza 857c5827 2018-10-22T09:57:20 Merge branch 'master' into cff-subset
Khaled Hosny d4e928b1 2018-05-01T17:16:46 [color] Minimal API for COLR/CPAL
Michiharu Ariza 51fba41c 2018-10-18T13:08:42 Merge branch 'master' into cff-subset
Michiharu Ariza e555ed96 2018-10-18T13:04:41 added flex extents test
Behdad Esfahbod 3341c7fb 2018-10-17T15:04:35 [fuzzing] Move fuzzing fonts from api/ here
Michiharu Ariza db0d83dd 2018-10-13T17:25:38 Merge branch 'master' into cff-subset
Michiharu Ariza 9228db06 2018-10-13T17:25:09 added CFF1 Expert Encoding subset test & bug fixes
Ebrahim Byagowi dc49bd8d 2018-10-12T03: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.
Michiharu Ariza a6b6faf2 2018-10-11T10:53:44 Replaced CFF1 J subset font for better coverage in api test-ot-extents-cff
Michiharu Ariza af61c3b1 2018-10-10T18:35:12 added vsindex test & fixed process_vsindex
Michiharu Ariza 83c5298f 2018-10-09T21:59:36 added cff1_legacyops.otf as test-ot-extents-cff test case fixed roll operator bugs uncovered by the test
Michiharu Ariza 1aeaee9d 2018-10-03T17:44:45 fixed cff2 subset test data
Michiharu Ariza dac70f25 2018-09-26T16:30:26 Added CFF1 J font subset to api test Also fixed FDSelect3_4::get_fd Fixed test_subset_cff1_strip_hints (wrong font names!)
Michiharu Ariza 258b4565 2018-09-24T16:50:47 Added CFF1 & CFF2 api tests
Garret Rieger 21bf1470 2018-09-05T18:04:52 [subset] Fix hdmx subsetted size calculation.
Garret Rieger 2bdd903c 2018-07-31T17:44:02 [subset] limit the max codepoint value to the unicode limit. When collecting all codepoints in the cmap avoid using large amount of memory for fonts that declare coverage over all 32 bit integers.
Garret Rieger 7278d9df 2018-07-31T17:59:19 [subset] Add hb_ot_layout_collect_features to harfbuzz-sections.txt. Add the fuzzer test case for feature collection timeout.
Garret Rieger 5edf454a 2018-07-26T17:42:02 [subset] During lookup collection remember the features we've already processed.
Garret Rieger 4f875346 2018-06-22T15:29:34 [subset] Add fuzzer test case that caused a timeout to the corpus.
Garret Rieger 197cb18b 2018-06-07T15:32:52 [subset] Add test cases for gsub closure in subsetting.
Garret Rieger a8e7f9b9 2018-05-03T10:59:00 [subset] Get cmap tests passing again.
Garret Rieger 4fa1c670 2018-04-19T15:30:35 [subset] Check instruction offsets in glyph to ensure they are in bounds.
Garret Rieger e29c8e33 2018-04-18T17:32:43 [subset] Add a test for previous cmap breakage.
Garret Rieger 5dadbb0f 2018-04-17T07:00:23 [subset] Add implementation of cmap format 12 codepoint listing. (#988)
Garret Rieger 21a181af 2018-04-10T15: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.
Garret Rieger 1c337278 2018-03-27T10:42:19 [subset] fix infinite loop bug in looping through tables for subsetting.
Garret Rieger 07851aae 2018-03-26T20:56:56 [subset] Couple of fixes for fuzzer discovered issues. (#924) * [subset] sanitize individual DeviceRecord's as part of hdmx sanitization. * [subset] Fix out of bounds read with non-two byte align glyphs. * [subset] Just use size_device_record >= DeviceRecord::min_size. * [subset] Add TODO. * [subset] Re-order checks in hdmx sanitize.
Garret Rieger 13966140 2018-03-20T16:55:42 [subset] don't use pointers returned from push after array has resized in hb-subset-glyf.cc
Garret Rieger 3531efdb 2018-03-20T16:31:21 [subset] Fixed out of bounds read when subsetting hdmx.
Garret Rieger e597436b 2018-03-20T13:00:49 [subset] Disable glyf accelerator_t methods if it didn't successfully init.
Garret Rieger 7251181b 2018-03-20T11:21:06 [subset] Fix infinite loop in there are more then 32 tables.
Garret Rieger 31281d6a 2018-03-19T17:47:57 [subset] Add a test demonstrating a seg fault while subsetting hmtx.
Garret Rieger ec47cd95 2018-03-07T10:33:02 [subset] Unit test to check that post subsetting drops glyph names.
Garret Rieger d9263f02 2018-03-06T15:40:35 [subset] add unit tests for vmtx subsetting.
Rod Sheeter ffcb5cbf 2018-02-27T20:17:04 [subset] update the test file for composite, fix an offset calculation
Rod Sheeter 9bd6d252 2018-02-23T13:05:58 [subset] clone trim logic from fonttools glyf handling
Rod Sheeter 4f07437d 2018-02-21T22:23:05 [subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected
Garret Rieger df9e2265 2018-02-16T17:02:51 [subset] add a glyf subsetting test for a font with composite glyphs.
Rod Sheeter fa877703 2018-02-14T14:16:25 [subset] First pass at hmtx
Garret Rieger 865b6971 2018-02-12T17:42:20 [subset] Add a test for OS/2 fixes during subsetting.
Rod Sheeter 89ee20f1 2018-02-12T16:01:15 basic wiring for a (failing) cmap test
Garret Rieger 89dbebd4 2018-02-07T16:32:56 Add a basic test for glyf subsetting.
Frédéric Wang 51da7a1c 2016-08-25T11:17:50 MATH table: Add API to access math variants.
Frédéric Wang d7182d12 2016-08-25T11:15:31 MATH Table: Add API to access glyph info.
Frédéric Wang 319ff591 2016-08-25T11:06:41 MATH Table: Add API to access math contants.
Frédéric Wang 5fbcb992 2016-08-25T10:47:15 MATH Table: Add API to check availability of math data.