[ot-layout] More (nullable) instead of (optional)
3e93786
[ot-layout] Docs
4a8a3e1
Merge branch 'main' into HVF
1e0b6a5
[ft] Reset some FT properties properly
87f2f9b
[ft] Regain some performance
443ef5f
Merge branch 'main' into HVF
a13fd9a
[benchmark-font] Allow specifying variations on cmdline
88b9feb
[benchmark-font] Minor refactor
60c4b9c
[var] Micro-optimize
7165f11
[rust] Update deps
7357f6e
Bump setuptools from 80.4.0 to 80.7.1 in /.ci
3a46a1b
Bump github/codeql-action from 3.28.17 to 3.28.18
89ac87e
[TupleVariation] Inline the hot methods
19fd08f
[rust] Fix newer clippy fix
45a22df
[test/subset] Fix test-runner when ots is present
eeabc29
Merge pull request #5328 to optimize TupleVariations / gvar
86c6da3
[TupleVariation] Micro-optimize more
8ef23c4
[TupleVariation] Micro-optimize non-common paths too
c35b6eb
[TupleVariation] Micro-optimize more
35db5c0
[TupleVariation] Micro-optimize gvar-cache
1e0b04b
Disable OTS on the cmap4 overflow test case.
3e122d9
[gvar] Remove shared_tuple_active_idx cache
d47daac
[ot-font/draw] Use a gvar shared-tuple scalar cache for calculate_scalar
c609769
[gvar] Remove outdated comment
f3108c4
Add hb_scalar_cache_t
f50490d
[TupleVariation] Reduce iteration overhead
49b1a4c
[TupleVariation] Reduce iteration overhead
7fcf7b3
[TupleVariations] Cache all active indices in shared tuples
756980c
Add a test checks we can recover from cmap4 overflow.
4e76727
Fix cmap4 overflow pathway.
82466d3