[set] Optimize is_subset()
3416086
[array] Add a const to a cast
45afbdf
[Coverage/ClassDef] Don't call qsort if sorted already
4ad443d
[graph] Micro-optimize
3c2a925
Merge pull request #4221 from googlefonts/user_glyph_map
62bc284
[cff] Fix the case of HB_OT_TAG_cff(1|2) macros
b6516f3
[Coverage/ClassDef] Handle glyphID overflow in serialize
8df5cdb
[array] Implement FNV-1a hash function
6d7de2f
[array] Improve hash function
ebdeab8
[subset-plan] Another error check
f772071
Undef a macro after use
5ec0cca
Typo in the documentation of hb-ot-math
4bb78e3
[ClassDef] Fix a fuzzer issue
86658df
[subset-plan] Check success of all object members
cda646a
[subset] In glyf-closure always add current glyph
5f5660f
[subset-plan] Move all object members to a new file
5468b08
[Coverage] Remove unnecessary check
71910fd
[SingleSubst] Fix condition to upgrade to beyond-64k
ee9b631
[subset] s/Since/XSince/.
8eb9f31
[TINY] Fix build
5d4f3ff
[config] Add HB_NO_OT_FONT_ADVANCE_CACHE
7e676cb
[config] Add HB_NO_OT_FONT_CMAP_CACHE
8831ba7
[config] Add HB_OPTIMIZE_SIZE_MORE and enable in HB_TINY
0e9ebf1
[config] Add HB_MINIMIZE_MEMORY_USAGE
da175c6
[config] Add missing HB_NO_BORING_EXPANSION options
bbf4cfa
[subset] fix hb_subset_input_old_to_new_gid_mapping method comment.
d339298
[subset] restore accidentally removed function doc.
374a9a9
[subset] change glyph mapping api to return a mutable map.
3021b2d
[subset] Add new glyph map method to docs.
d4c1322
[subset] Add some basic tests for a provided glyph map.
77a8155