[ci] Switch configs build to Ubuntu 20.04
d4dec54
[ci] Change Linux runner to Ubuntu 20.04
52d8346
[subset-cff1] Cache glyph-to-sid-map in the accelerator
32dd981
[SingleSubstFormat2] Speed up closure
72fabef
[cff] Enable an unlikely
2dc2e01
[cff] Speed up FDSelect0 sanitize
582a87e
[subset] make the cmap cache in accelerator const.
2658370
[subset] Make cff_accelerator const.
7551a66
[array] Comment
d8d0e06
[ClassDef] Minor rename
2fecf2a
[ClassDef] Write another loop as range for
8f632ca
[ClassDef] Write a couple loops as range for
87b12ae
[ClassDef] Optimize intersected_class_glyphs
ccd40c8
[ClassDef] Fix disabled codeblock
44c585a
[ClassDef2] Use a faster algorithm in subset()
9b7617d
[ClassDef2] Micro-optimize
ae5e6d5
[open-type] Add faster range-based loop to array types
7129b79
Remove a couple of unneeded .iter() invocations
dc82334
[subset] Accelerate sanitize-table-cache
00f2657
[bit-page] Remove ELT_BITS_LOG_2
33165f4
Update freetype subproject to 2.12.1
58925ed
CI: work around flaky 64bit MSYS2 builds
80dd751
CI: fix msvc build
8f41b6a
[subset] Cache per subtable cmap unicode mappings.
7a004a7
[iter] Simplify has() interface implementations
d2a2670
[subset-cff1] Share subrs object
cba8282
[cff2] Don't share fd-array link
c7b998b
[subset-cff2] Don't share varstore object
3d9e3c2
[cmap] Store offset, not pointer, in cmap cache
c503cf0
[PairPos] Optimize get_effective_value_format
3e15113