docs/RUST.md: queue -- APK size done, the embedded-fonts question left for Iris
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
42af780639
commit
9cd1263080
1 file changed
+9
@@ -231,6 +231,15 @@ closes it.
|
|||||||
app's runtime log, design the smallest route (the app keeps its own
|
app's runtime log, design the smallest route (the app keeps its own
|
||||||
recent log; a debug button copies it; Dev Updater reads it), write
|
recent log; a debug button copies it; Dev Updater reads it), write
|
||||||
the decision in docs/DECISIONS.md, build it.
|
the decision in docs/DECISIONS.md, build it.
|
||||||
|
- [x] APK size: release profile tuned (`42af780`), -35% APK, -40% .so;
|
||||||
|
see "APK size (2026-09-07)". **Open question for Iris**: 3.6 MB of the
|
||||||
|
remaining 11.2 MB .so is six embedded Noto Sans TTFs
|
||||||
|
(`iris/core/src/primitive/text.rs`). Loading the platform's own fonts
|
||||||
|
instead (fontique's system collection: Roboto/Noto on Android, the
|
||||||
|
desktop's own on Linux) removes them and makes text match what the
|
||||||
|
rest of her phone shows (UI_RULES "show what the reader already sees
|
||||||
|
elsewhere"), at the cost of the app no longer looking identical on
|
||||||
|
every device. Not done without her verdict.
|
||||||
- [ ] Masks with a shape -- docs/LAYOUT.md "Masks with a shape (decided
|
- [ ] Masks with a shape -- docs/LAYOUT.md "Masks with a shape (decided
|
||||||
2026-09-07)". A mask references a primitive already drawn
|
2026-09-07)". A mask references a primitive already drawn
|
||||||
(rect SDF, texture or glyph alpha), chained and multiplied; `.masked()`
|
(rect SDF, texture or glyph alpha), chained and multiplied; `.masked()`
|
||||||
|
|||||||
Reference in new issue
Block a user