[buffer] Optimize _infos_set_glyph_flags to avoid O(n^2) behavior
30b84fa
[buffer] Optimize _infos_find_min_cluster for monotone clusters
0b97ac3
[GPOS] Avoid O(n^2) behavior in mark-attachment
8708b9e
Revert "[layout] Limit how far we skip when looking back"
661050b
[gsubgpos] Refactor skippy_iter.match()
b29fbd1
[VarComposite] Adjust for RESET_UNSPECIFIED_AXES semantic change
ef2a8f7
[test-paint] Fix build without FreeType
474b99d
[font] Docs
d250fd9
[outline] Add FreeType authors copyrights
cf39d31
[font] Document synthetic boldness APIs
061f995
[embolden] Adjust advance values
2119eab
[ot-font] Conditionalize emboldening
b087266
[ot-font] Fix emboldening CFF
36dcc9a
[embolden] Semi-handle with negative scales
6b3fe8a
[font/util] Add emboldening API, --font-bold
e39104b
[outline] Comment
4247b78
[embolden] Rename to hb-outline
ae522a1
[embolden] Shuffle under hb_outline_t
fda2f6f
[embolden] Renames
7774bcc
[embolden] Move code
c06f95e
[embolden] Add orientation detection
6b4a6fb
[embolden] Simplify recording-pen
1817f18
[font] Towards implementing emboldening
7014988
[codecov] Enable information patch mode
b5c68c1
[subset] fix missing compiled glyph cleanup when serialization succeeds.
fda2006
[cairo] Fix uninitialized value
9bd3259
[layout] Limit how far we skip when looking back
85be877
[layout] Comment
d18fd3f
[layout] Build lookup accelerators lazily on-demand
7a4bd97
[layout] Reduce memory use slightly
83353f1