aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-28 14:47:52 +0100
committereunhhu <[email protected]>2026-09-28 14:47:52 +0100
commitb540ccf0cc7a7ccd9b44b2664400bb5e05179d14 (patch)
treecb524d0a6ebe1634fd59b0dd7e647f5c20b6a51a /docs
parent88e16d6f971287afd0ab15d1cde73608cde43b1b (diff)
downloadvega-b540ccf0cc7a7ccd9b44b2664400bb5e05179d14.tar.gz
vega-b540ccf0cc7a7ccd9b44b2664400bb5e05179d14.zip
Sort a stage's lookups with HarfBuzz's own quicksort
HarfBuzz sorts each stage's lookups by index with hb_qsort, its copy of Isaac Turner's quicksort, and then merges entries of the same lookup: masks and joiner flags combine, but the per-syllable and random flags are the first entry's. Which entry comes first is the quicksort's doing, so the planner now sorts the same way instead of stably. Noto Sans Malayalam, whose psts and rlig share a lookup, needed it: ma with a combining dot joined across syllables in HarfBuzz and not here.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions