M7: the FIGCRAFT_WEB_FONTS example needs a craft-fonts checkout with the family

Review: the release pin has no Noto Sans Thai yet, so the example built
against it only warns. The docs now say to build with a craft-fonts
checkout that has the families named, and that a family the build
doesn't embed gets a warning.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Salah1StandClaude Opus 5.5 committed 2026-10-24 12:58:25 +07:00
1 parent a7bb249813
commit b278d8f541
1 file changed
+4 -2
+4 -2
View File
@@ -107,8 +107,10 @@ Noto Sans Georgian (craft-fonts' main has it but no Latin manifest), so desktop
installed font; re-pin when one commit has both (craft-fonts#42). The web build embeds only Inter,
Noto Sans Georgian and the Archivo SemiBold wordmark, when the pin has them. A distribution
whose users write another script names the manifest families it needs, comma-separated, in
`FIGCRAFT_WEB_FONTS` (`FIGCRAFT_WEB_FONTS="Noto Sans Thai" trunk build --release`); each adds
its size to the wasm, which must stay under the 24 MiB gate. Packages carry each embedded font's licence as `OFL-<family>.txt`
`FIGCRAFT_WEB_FONTS`, building with a craft-fonts checkout that has them (Noto Sans Thai is on
craft-fonts' main, not yet in the release pin): `FIGCRAFT_WEB_FONTS="Noto Sans Thai" trunk build
--release`. A named family the build doesn't embed gets a warning. Each one adds its size to the
wasm, which must stay under the 24 MiB gate. Packages carry each embedded font's licence as `OFL-<family>.txt`
(`copy_font_licences` in `packaging/env.sh`; `Contents/Resources/Licenses` in the macOS app).
### macOS