aboutsummaryrefslogtreecommitdiffstats
path: root/surfaces
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-28 16:07:05 +0100
committereunhhu <[email protected]>2026-09-28 16:07:05 +0100
commitcf6bcf8697589d2a6fc3c6d98bc52bf7eb1ea4ae (patch)
tree83e119a62ecbf8ee4fd5e799456fb6997cc36c5d /surfaces
parent960fa21762484d3014a6778a7673f15acf2d34bb (diff)
downloadvega-cf6bcf8697589d2a6fc3c6d98bc52bf7eb1ea4ae.tar.gz
vega-cf6bcf8697589d2a6fc3c6d98bc52bf7eb1ea4ae.zip
Carry variation sequences (cmap format 14)
The section now carries each sequence the font maps, a base and a selector, with the glyph HarfBuzz gives the pair (a default one's the base's own). As HarfBuzz's normalizer does, a sequence the font has becomes that one glyph, the two characters' clusters merged; one it lacks still passes on as two, the selector hidden. The header grows to 88 bytes for the table. The random check now mixes in the font's own sequences and stray selectors: 30000 runs over Noto Sans CJK's 14787 ideographic variation sequences are HarfBuzz's, and so are the installed fonts' and Noto's. HarfBuzz's suite: 5014 of 5199 the same, none different; what is left is what the build refuses and one run without a plan.
Diffstat (limited to 'surfaces')
0 files changed, 0 insertions, 0 deletions