mirror of
https://github.com/storytold/figcraft.git
synced 2026-11-03 00:39:44 -06:00
In the web build, Thai layer names, frame labels on the canvas, text in property fields and the layer search were drawn as missing-glyph boxes, even when the build embedded Noto Sans Thai: the UI's built-in fallback list (BUILT_IN in theme::install_fonts) didn't name it, and the browser has no system fonts to fall back on. Noto Sans Thai joins BUILT_IN. It is used only when the face is embedded, so builds without it are unchanged. Test: with it embedded, the UI fonts draw Thai, marks included (skips without it). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>