fix: text falls back to the fonts the system draws missing characters with
Snowbound took one fallback family per script from fontique, so a
character that neither the text's font nor that family has drew as
the missing glyph or a Last Resort placeholder: ⇐ and most of Arrows,
Mathematical Operators, Letterlike Symbols and Miscellaneous Technical
on macOS, and on Windows 7, whose DirectWrite has no fallback by
script, everything outside Segoe UI. The page and the interface now
fall back, after that family, through the platform's own: CoreText's
cascade for the system font and the system fonts past it on macOS,
the symbol fonts, Segoe UI's linked fonts and the scripts' fonts on
Windows. Linux needs none; fontconfig's sort already reaches every
installed font.
More Symbols offers what that fallback draws: 25,943 named characters
on macOS (was 21,215 drawn, plus 2,701 Last Resort placeholders that
it failed to recognise), 13,602 on Windows 7 (was 2,897; Character
Map reaches 13,664 across every font), 28,541 on Debian with Noto.
Assisted-by: claude-opus-5.5
17a124c258clover caruso committed on 10/1/2026, 8:54:54 PMparent931a2db