12442 Commits (94ba4d5a440c599694b0db73ab8e9344d83cb9ef)
 

Author SHA1 Message Date
Behdad Esfahbod ff697debd8 [GPOS] Apply font synthetic slant 3 years ago
Behdad Esfahbod 810f5d71c7 [font] Add public API for slant 3 years ago
Garret Rieger 067f90a820 [subset] Fix for fuzzer timeout. 3 years ago
Garret Rieger c4573c2ec7 [repacker] don't infinite loop if visited or roots is in error. 3 years ago
Khaled Hosny 449c4296a1 [ci] Try harder to fix this randomly failing job 3 years ago
Khaled Hosny 52a33a15a4 [ci] Try to fix the randomly failing valgrind job 3 years ago
Khaled Hosny be91d2917d 3.2.0 3 years ago
Garret Rieger 77507a1d8d [subset] Don't double count visit lookups in closure_lookups 3 years ago
Garret Rieger d67025705f [subset] reset the visited lookup count before each closure iteration. 3 years ago
Behdad Esfahbod 23159084b4 [morx] Reverse graphemese, not whole buffer 3 years ago
Behdad Esfahbod 5b995526f7 [buffer] Fix reverse_group() to reverse() at the end 3 years ago
Behdad Esfahbod 21c4fc1011 [buffer] Add optional merge_clusters arg to reverse_groups() 3 years ago
Behdad Esfahbod e949e51218 [ot-layout] Port foreach_grapheme to buffer foreach_group 3 years ago
Behdad Esfahbod eb96e69d18 [buffer] Add foreach_group() 3 years ago
Behdad Esfahbod 1b78e04c78 [buffer] Add ::reverse_groups() 3 years ago
Behdad Esfahbod 4cd96e73e4 [buffer] Inline revers_range() / reverse() 3 years ago
Garret Rieger 5914acb3cb [repacker] Clear distance and position cache when assigning a new space. 3 years ago
Qunxin Liu 706014f69d [subset] (Chain)ContextSubst glyph_closure fix 3 years ago
Garret Rieger 441877f56a [repacker] add test case for using max priority to resolve an overflow. 3 years ago
Garret Rieger be2c488e5d [repacker] Improve vertex priority packing. 3 years ago
David Corbett 2404617a60 Update language system tag registry to OT 1.9 3 years ago
Behdad Esfahbod 002a1f70b8 [ft] Disable vertical funcs if HB_NO_VERTICAL 3 years ago
Behdad Esfahbod ef14cad736 [GPOS] Disable vertical advance if HB_NO_VERTICAL 3 years ago
Behdad Esfahbod 6ed22de127 [CONFIG] Fix HB_NO_VERTICAL build without HB_TINY 3 years ago
Behdad Esfahbod 53eebc7cd2 [CONFIG] Add HB_NO_VERTICAL 3 years ago
Behdad Esfahbod 9bc5d2903a [TINY] Don't disable VORG table in any config profile 3 years ago
Garret Rieger 3e4a25098d [repacker] add a maximum number of roots that can be moved in one iteration. 3 years ago
Garret Rieger 02b12d7965 [repacker] Move all overflowing roots to a new space simultaneously. 3 years ago
Garret Rieger fa966bcc29 [repacker] create repacker output buffer after final length is known. 3 years ago
Qunxin Liu 51655a078e [subset] COLR : only include glyphs after COLR closure 3 years ago
Behdad Esfahbod 70f8c57e5c [buffer] Rename find_min_cluster 3 years ago
Behdad Esfahbod 94d43c008a [buffer] Merge and rename clear_glyph_flags() 3 years ago
Behdad Esfahbod b95d252fab [CONFIG] Add HB_CONFIG_OVERRIDE_H to simplify config overrides 3 years ago
Qunxin Liu 74b46b29e7 [subset] MATH: don't serialize coverage table when iterator is empty 3 years ago
Garret Rieger 1d9ef3a75a [subset] Actually fix end_cp unitialized warning. 3 years ago
Garret Rieger d8635dfe5a [subset] Fix warning about uninitialized use of end_cp. 3 years ago
Khaled Hosny 6c81cd9543 [tests] Add tests for platform shapers 3 years ago
Khaled Hosny 7608b19167 [directwrite] Set unsafe to break flag 3 years ago
Khaled Hosny 361a438658 Revert "Revert "[hb-directwrite] Don't load dwrit.dll dynamically"" 3 years ago
Khaled Hosny 549e2b7038 Revert "Remove direct link to dwrite from meson scripts" 3 years ago
Garret Rieger 071aea42c2 [iter] add specialized implementation for hb_concat forward when iterators are not random access. 3 years ago
Garret Rieger 2e935514d9 [iter] fix forward implementation in hb_concat(). 3 years ago
Garret Rieger 39e76af19e [subset] add all_links () to object_t. 3 years ago
Garret Rieger 9121ed0cec [subset] Improve sharing of Ligature subtables. 3 years ago
Garret Rieger ca22741110 [iter] add hb_concat (a, b). 3 years ago
Garret Rieger 95329081c2 [subset] further optimize cmap4 packing. 3 years ago
Garret Rieger 599143824c [subset] Don't pad glyphs when using long loca. 3 years ago
Garret Rieger d9660fd58a [subset] Make cmap4 packing more optimal. 3 years ago
Khaled Hosny 8aed5c21a3 3.1.2 3 years ago
Behdad Esfahbod 720ab0883b [util] Add --single-par 3 years ago