40 Commits (9c64b216ec7ae2c2c124ebd00dc6fa568752be78)

Author SHA1 Message Date
Ebrahim Byagowi b791bbbae4 [feat] Apply @jfkthame reviews 6 years ago
Ebrahim Byagowi b986fead0a Hook AAT's lcar to _get_ligature_carets 6 years ago
Ebrahim Byagowi b8a78ce201
[BASE] Improvements (#1347) 6 years ago
Ebrahim Byagowi 143ffe65aa
[fuzz] Add a new testcase 6 years ago
Ebrahim Byagowi d440c8d3fb
Add chromacheck Emoji test fonts and minor preparations (#1294) 6 years ago
Khaled Hosny d4e928b142 [color] Minimal API for COLR/CPAL 6 years ago
Behdad Esfahbod 3341c7fbfb [fuzzing] Move fuzzing fonts from api/ here 6 years ago
Ebrahim Byagowi dc49bd8d81 Add two APIs for getting stylistic set labels 6 years ago
Garret Rieger 21bf147054 [subset] Fix hdmx subsetted size calculation. 6 years ago
Garret Rieger 2bdd903c69 [subset] limit the max codepoint value to the unicode limit. 6 years ago
Garret Rieger 7278d9df30 [subset] Add hb_ot_layout_collect_features to harfbuzz-sections.txt. 6 years ago
Garret Rieger 5edf454aa6 [subset] During lookup collection remember the features we've already processed. 6 years ago
Garret Rieger 4f8753464a [subset] Add fuzzer test case that caused a timeout to the corpus. 6 years ago
Garret Rieger 197cb18b22 [subset] Add test cases for gsub closure in subsetting. 7 years ago
Garret Rieger a8e7f9b958 [subset] Get cmap tests passing again. 7 years ago
Garret Rieger 4fa1c6705a [subset] Check instruction offsets in glyph to ensure they are in bounds. 7 years ago
Garret Rieger e29c8e33f3 [subset] Add a test for previous cmap breakage. 7 years ago
Garret Rieger 5dadbb0fa0 [subset] Add implementation of cmap format 12 codepoint listing. (#988) 7 years ago
Garret Rieger 21a181af2b [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. 7 years ago
Garret Rieger 1c3372786c [subset] fix infinite loop bug in looping through tables for subsetting. 7 years ago
Garret Rieger 07851aae9d [subset] Couple of fixes for fuzzer discovered issues. (#924) 7 years ago
Garret Rieger 1396614040 [subset] don't use pointers returned from push after array has resized in hb-subset-glyf.cc 7 years ago
Garret Rieger 3531efdb4c [subset] Fixed out of bounds read when subsetting hdmx. 7 years ago
Garret Rieger e597436b99 [subset] Disable glyf accelerator_t methods if it didn't successfully init. 7 years ago
Garret Rieger 7251181b56 [subset] Fix infinite loop in there are more then 32 tables. 7 years ago
Garret Rieger 31281d6a17 [subset] Add a test demonstrating a seg fault while subsetting hmtx. 7 years ago
Garret Rieger ec47cd95ba [subset] Unit test to check that post subsetting drops glyph names. 7 years ago
Garret Rieger d9263f0230 [subset] add unit tests for vmtx subsetting. 7 years ago
Rod Sheeter ffcb5cbf71 [subset] update the test file for composite, fix an offset calculation 7 years ago
Rod Sheeter 9bd6d25254 [subset] clone trim logic from fonttools glyf handling 7 years ago
Rod Sheeter 4f07437dfe [subset] sketch out dropping in-glyf instructions. Sometimes yields differnet size glyphs than fonttools, possibly due to padding not being corrected 7 years ago
Garret Rieger df9e22656d [subset] add a glyf subsetting test for a font with composite glyphs. 7 years ago
Rod Sheeter fa87770372 [subset] First pass at hmtx 7 years ago
Garret Rieger 865b6971ad [subset] Add a test for OS/2 fixes during subsetting. 7 years ago
Rod Sheeter 89ee20f1a3 basic wiring for a (failing) cmap test 7 years ago
Garret Rieger 89dbebd4ad Add a basic test for glyf subsetting. 7 years ago
Frédéric Wang 51da7a1cd6 MATH table: Add API to access math variants. 8 years ago
Frédéric Wang d7182d1296 MATH Table: Add API to access glyph info. 8 years ago
Frédéric Wang 319ff59161 MATH Table: Add API to access math contants. 8 years ago
Frédéric Wang 5fbcb992bd MATH Table: Add API to check availability of math data. 8 years ago