11803 Commits (a78eb43c79e7a2d870add6b686426748e104b7b3)
 

Author SHA1 Message Date
Garret Rieger 1fde80ad28 [subset] update comments referencing hb_subset_input_t parameter. 3 years ago
Garret Rieger c581d11eba [set] in hb_set_set() avoid calling memcpy on nullptr. 3 years ago
Garret Rieger 2b9cb29923 [subset] cleanup no_subset_tables on destruction. 3 years ago
Garret Rieger 89fc399eba [subset] Add hb-subset section documentation. 3 years ago
Garret Rieger 792e2ed61c [subset] convert no get/set prune unicode ranges to enum. 3 years ago
Behdad Esfahbod 0a44feaeda [fvar] Make find_axis_index() return a range, not individual value 3 years ago
Garret Rieger 1b6c1aa684 [subset] add hb-subset api to documentation generator. 3 years ago
Garret Rieger 8ce9683412 [subset] add documentation for all hb-subset.h methods. 3 years ago
Garret Rieger 9ab751ac9f [subset] Remove hb_subset(). Leaving just hb_subset_or_fail(). 3 years ago
Garret Rieger e5c887fc0f [subset] add documentation for subset input flag enums. 3 years ago
Garret Rieger 372722ceee [subset] move notdef_outline to the subset input property enum. 3 years ago
Garret Rieger a6c6cda486 [subset] Add no subset tables and passthrough unrecognized tables to the subset api. 3 years ago
Garret Rieger 668f2bd93e [subset] Add hb_subset_or_fail () to public subset api. 3 years ago
Garret Rieger aba2e13141 [subset] Remove hb_subset_input_get/set_overlaps_flag (). 3 years ago
Garret Rieger 7d82191f61 [subset] Remove hb_subset_input_get/set_name_legacy (). 3 years ago
Garret Rieger 942636ae13 [subset] Remove hb_subset_input_get/set_retain_gids. 3 years ago
Garret Rieger 77b4a1cd96 [subset] Remove hb_subset_input_get/set_desubroutinize. 3 years ago
Garret Rieger 8bf5d4d4f7 [subset] Remove hb_subset_input_get/set_drop_hints. 3 years ago
Garret Rieger 9fb3a25633 [subset] Use hb_set_copy in subset input. 3 years ago
Garret Rieger 38de3491a0 [subset] add implementation for get/set flag on subset input. 3 years ago
Garret Rieger 83727837ef [subset] add proposed enum property get/set method. 3 years ago
Garret Rieger b38e49dcfa [subset] add get/set user data methods to subset input. 3 years ago
Garret Rieger edb57a8d9a Make subset input const in the subsetting operation. Don't modify the subset input's sets. 3 years ago
Behdad Esfahbod 233c29b302 [font] Call fvar.find_axis_index instead of find_axis_info in set_variations() 3 years ago
Behdad Esfahbod 89018068cd [fvar] Centralize axis finding logic 3 years ago
Behdad Esfahbod 0b2280af90 [font] Call fvar table directly, instead of calling public get_axis_info 3 years ago
Behdad Esfahbod b86a45ca55 [fvar] Add TODO 3 years ago
Behdad Esfahbod ba6db26b65 Tolerate unsorted OT table entries for small number of entries 3 years ago
Behdad Esfahbod 03cd9c5cba Align lfind() API to match bfind() 3 years ago
Behdad Esfahbod f54f5c1b16 Fix debug printer of bool 3 years ago
Garret Rieger 6269866bdd [subset] Keep bimap consistent if only one of the internal maps is in error. 3 years ago
Garret Rieger 48edbef96f [subset] bail if region_map is in error. 3 years ago
Behdad Esfahbod 79e8b30609 [ot-shape] Fix application of kern table if GPOS kern is missing 3 years ago
Behdad Esfahbod 1060b04938
Merge pull request #3060 from googlefonts/unicode_collect 3 years ago
Garret Rieger 9aa0ecef3f [subset] de-duplicate the logic that finds unicodes corresponding to requested glyphs. 3 years ago
Garret Rieger deee24fbef [subset] Add missing FontName op code in top dict parsing. 3 years ago
Behdad Esfahbod 9985ca6491
Merge pull request #3057 from harfbuzz/ci-coverage-macos 3 years ago
Khaled Hosny 2c7ef0db0b [ci] Generate only XML coverage data 3 years ago
Behdad Esfahbod f51384d375
Merge pull request #3027 from harfbuzz/buffer-sync 3 years ago
Behdad Esfahbod 95b04f7409 [buffer] Remove unnecessary have_separate_output() 3 years ago
Behdad Esfahbod 3e266e5f64 [buffer] Update comments 3 years ago
Behdad Esfahbod 3807061d63 [ot-layout] Don't remove_output() before reverse substitution 3 years ago
Behdad Esfahbod 10a9960f0a [buffer] Restructure swap_buffers() 3 years ago
Khaled Hosny f6c9fcfd3e [ci] Add macOS GitHub workflow 3 years ago
Khaled Hosny d56afb750a [tests] Ignore more symbols 3 years ago
Behdad Esfahbod a7f4c985a8 [ot-layout] Always swap_buffers() even if no substitutions happened 3 years ago
Behdad Esfahbod 62b441e6ff [layout] Use Proxy::inplace instead of table index check 3 years ago
Behdad Esfahbod 431f164003 [layout] Don't call clear_output() before pause-func 3 years ago
Behdad Esfahbod a623446a34 [shape] Remove stray clear_output() call in hb_shape() 3 years ago
Behdad Esfahbod 05c17787c4 [buffer] Rewind cursor in clear_output() 3 years ago