Lesereise reading text is too small — curator notes and letter entries are exhausting to read on a laptop #800

Open
opened 2026-06-10 22:34:55 +02:00 by marcel · 0 comments
Owner

Problem

In the Journey (Lesereise) reading view, the narrative content renders at text-xs (12px) / text-sm (14px): intro paragraph, letter card titles, meta lines, "Brief öffnen" links, curator annotations, and interludes. That is below the project's own accessibility floor (body text minimum 16px, seniors prefer 18px — see .claude/personas/ui_expert.md). The user reports it is exhausting to read even for a younger reader on a laptop.

The sizes were copied faithfully from the LR-2 impl-ref, which inherited the scaled-mockup font sizes — so this is a spec bug, not an implementation bug.

Fix (in JourneyReader.svelte, JourneyItemCard.svelte, JourneyInterlude.svelte)

Element Now Target
Intro paragraph text-sm text-lg (matches StoryReader body)
Letter card title text-sm text-base
Meta line text-xs text-sm
"Brief öffnen" link text-xs text-sm
Curator annotation text-xs text-base (it is narrative content)
Interlude text text-xs text-base (it is narrative content)

Update the LR-2 impl-ref rows in docs/specs/lesereisen-reader-spec.html to match.

Acceptance criteria

  • No reading content in the journey view below 14px; narrative text (intro, notes, interludes) at 16px+
  • LR-2 impl-ref table updated
  • Story reading view unchanged (text-lg body)
## Problem In the Journey (Lesereise) reading view, the narrative content renders at `text-xs` (12px) / `text-sm` (14px): intro paragraph, letter card titles, meta lines, "Brief öffnen" links, curator annotations, and interludes. That is below the project's own accessibility floor (body text minimum 16px, seniors prefer 18px — see `.claude/personas/ui_expert.md`). The user reports it is exhausting to read even for a younger reader on a laptop. The sizes were copied faithfully from the LR-2 impl-ref, which inherited the scaled-mockup font sizes — so this is a spec bug, not an implementation bug. ## Fix (in `JourneyReader.svelte`, `JourneyItemCard.svelte`, `JourneyInterlude.svelte`) | Element | Now | Target | |---|---|---| | Intro paragraph | `text-sm` | `text-lg` (matches StoryReader body) | | Letter card title | `text-sm` | `text-base` | | Meta line | `text-xs` | `text-sm` | | "Brief öffnen" link | `text-xs` | `text-sm` | | Curator annotation | `text-xs` | `text-base` (it is narrative content) | | Interlude text | `text-xs` | `text-base` (it is narrative content) | Update the LR-2 impl-ref rows in `docs/specs/lesereisen-reader-spec.html` to match. ## Acceptance criteria - [ ] No reading content in the journey view below 14px; narrative text (intro, notes, interludes) at 16px+ - [ ] LR-2 impl-ref table updated - [ ] Story reading view unchanged (`text-lg` body)
marcel added the P1-highbugui labels 2026-06-10 22:35:02 +02:00
Sign in to join this conversation.
No Label P1-high bug ui
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcel/familienarchiv#800