Parent
Part of #25 — Phase 4: Settings and appearance.
What to build
Establish the two font capabilities every other font-dependent Phase 4 slice relies on, and verify them on each supported platform before product code claims them: resolving the operating system's configured monospaced Typeface rather than an accidental renderer generic, and safely registering app-local TTF bytes and reflowing the editor when a Typeface or weight changes.
Acceptance criteria
Blocked by
None — can start immediately.
Parent
Part of #25 — Phase 4: Settings and appearance.
What to build
Establish the two font capabilities every other font-dependent Phase 4 slice relies on, and verify them on each supported platform before product code claims them: resolving the operating system's configured monospaced Typeface rather than an accidental renderer generic, and safely registering app-local TTF bytes and reflowing the editor when a Typeface or weight changes.
Acceptance criteria
Blocked by
None — can start immediately.