mirror of
https://github.com/storytold/effectcraft.git
synced 2026-10-26 11:07:54 -06:00
With CRAFT_FONTS_DIR=<craft-fonts checkout>, crates/text/build.rs embeds the fonts in its manifest as effectcraft_text::fonts::CRAFT_FONTS (wasm32: only BIZ UDPGothic Regular). Unset, CRAFT_FONTS is empty and nothing changes. - Text engine: the Jpan faces are registered after the bundled ones and are the Japanese fallback before any system font (Mincho for serif text, BIZ UDPGothic otherwise; Han only when the locale puts Japanese first). - UI: the Jpan faces are appended to every egui family, BIZ UDPGothic first. - Tests: Japanese renders with real glyphs (text layout and every UI family) when built with craft-fonts, skipped otherwise; the app works without it. - CI (FreeBSD) and release.yml check out craft-fonts at a pinned commit; releases set CRAFT_FONTS_REQUIRED=1 and packages carry the OFL licences. - AGENTS.md, CLAUDE.md, CONTRIBUTING.md, README, docs, ATTRIBUTION.md and NOTICE: fonts live in craft-fonts; how to build with it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 lines
1.2 KiB
Plaintext
22 lines
1.2 KiB
Plaintext
EffectCraft
|
|
Copyright (c) 2026 ArtCraft Team and the EffectCraft contributors.
|
|
Licensed under the MIT License or the Apache License, Version 2.0, at your option
|
|
(LICENSE-MIT, LICENSE-APACHE).
|
|
|
|
The ArtCraft name, wordmark and logos in docs/brand/ are trademarks of the ArtCraft Team. They are
|
|
not open source and are not covered by the license above; their terms are in
|
|
docs/brand/LICENSE-brand.txt.
|
|
|
|
Third-party material
|
|
|
|
This product bundles third-party material under its own licenses, listed below. The per-file
|
|
list (author, source, license) is in ATTRIBUTION.md.
|
|
|
|
Inter (assets/fonts/Inter-*.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-Inter.txt.
|
|
Noto Serif (assets/fonts/NotoSerif-Regular.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-NotoSerif.txt.
|
|
JetBrains Mono (assets/fonts/JetBrainsMono-Regular.ttf) — SIL Open Font License 1.1. See assets/fonts/OFL-JetBrainsMono.txt.
|
|
|
|
Builds made with craft-fonts (CRAFT_FONTS_DIR; all official releases) also embed the fonts listed in
|
|
https://github.com/storytold/craft-fonts/blob/main/ATTRIBUTION.md, under the SIL Open Font License 1.1
|
|
(their licence texts ship with the packages as OFL-<family>.txt).
|