Bevinding-dia: lettertype te groot sinds de breedtefix — kleiner zodat er meer op een dia past #1163

Closed
opened 2026-08-03 12:34:37 +00:00 by brenno · 2 comments
Owner

Wat is er aan de hand

Sinds de breedtefix voor de bevinding-dia (#1147 / #1152) vult een bevinding netjes de volle slidebreedte. Dat is de gewenste correctie, maar heeft een neveneffect: de bevindingskolom / het lettertype is nu wel érg groot geworden.

In lib/widgets/slides/previews/finding_preview.dart schalen alle lettergroottes lineair mee met de slidebreedte w, o.a.:

  • titel van de bevinding: fontSize: w * 0.038
  • body/omschrijving: fontSize: w * 0.024
  • sectiekop: fontSize: w * 0.032
  • CVSS-score groot: fontSize: w * 0.052

Nu de bevinding de volle breedte gebruikt, is w groter geworden en groeien deze letters mee. Het resultaat is dat de tekst onnodig fors oogt en er minder inhoud op één dia past — waardoor bevindingen sneller over meerdere pagina's uitwaaieren (finding_pagination.dart).

Verzoek

Kijk of het lettertype iets normaler / rustiger kan, zodat er meer op een dia past zonder aan leesbaarheid in te boeten. Concreet:

  • Herzie de w-schaalfactoren voor de bevinding-dia (titel, body, secties, CVSS) naar wat meer proportie past bij de nieuwe, correcte breedte.
  • Let op de contrast- en overflow-poorten en op de goldens: de bevinding-dia rendert over alle vier de oppervlakken en beide thema's, dus visueel keuren (beeldkeuring) hoort erbij.
  • Controleer het effect op de paginering: minder loze ruimte = minder pagina's per bevinding.

Herhaalstappen

  1. Maak een bevinding-dia met een gemiddelde omschrijving en een CVSS-score.
  2. Bekijk de dia in de enkele-dia-preview en in presentatiemodus.
  3. Zie dat de tekst fors oogt en dat er relatief weinig inhoud op één pagina past.
## Wat is er aan de hand Sinds de breedtefix voor de bevinding-dia (#1147 / #1152) vult een bevinding netjes de volle slidebreedte. Dat is de gewenste correctie, maar heeft een neveneffect: de bevindingskolom / het lettertype is nu wel érg groot geworden. In `lib/widgets/slides/previews/finding_preview.dart` schalen alle lettergroottes lineair mee met de slidebreedte `w`, o.a.: - titel van de bevinding: `fontSize: w * 0.038` - body/omschrijving: `fontSize: w * 0.024` - sectiekop: `fontSize: w * 0.032` - CVSS-score groot: `fontSize: w * 0.052` Nu de bevinding de volle breedte gebruikt, is `w` groter geworden en groeien deze letters mee. Het resultaat is dat de tekst onnodig fors oogt en er minder inhoud op één dia past — waardoor bevindingen sneller over meerdere pagina's uitwaaieren (`finding_pagination.dart`). ## Verzoek Kijk of het lettertype iets normaler / rustiger kan, zodat er meer op een dia past zonder aan leesbaarheid in te boeten. Concreet: - Herzie de `w`-schaalfactoren voor de bevinding-dia (titel, body, secties, CVSS) naar wat meer proportie past bij de nieuwe, correcte breedte. - Let op de contrast- en overflow-poorten en op de goldens: de bevinding-dia rendert over alle vier de oppervlakken en beide thema's, dus visueel keuren (beeldkeuring) hoort erbij. - Controleer het effect op de paginering: minder loze ruimte = minder pagina's per bevinding. ## Herhaalstappen 1. Maak een bevinding-dia met een gemiddelde omschrijving en een CVSS-score. 2. Bekijk de dia in de enkele-dia-preview en in presentatiemodus. 3. Zie dat de tekst fors oogt en dat er relatief weinig inhoud op één pagina past.
Author
Owner

Opgepakt. Tak: fix/1163-finding-font-scale. Verwachte reikwijdte: lib/widgets/slides/previews/finding_preview.dart (uniforme schaalconstante voor de finding-fonts) + lib/services/finding_pagination.dart (pagina-capaciteit navenant omhoog zodat er meer per pagina past) + test/finding_pagination_test.dart + goldens/beeldkeuring.

Opgepakt. Tak: fix/1163-finding-font-scale. Verwachte reikwijdte: lib/widgets/slides/previews/finding_preview.dart (uniforme schaalconstante voor de finding-fonts) + lib/services/finding_pagination.dart (pagina-capaciteit navenant omhoog zodat er meer per pagina past) + test/finding_pagination_test.dart + goldens/beeldkeuring.
Author
Owner

Gemerged op main als b8233ce7 (squash van PR #1199). Schaalfactor 0.84 op alle finding-fonts + paginering-herkalibratie (meer per pagina), kalibratietest bijgewerkt, golden ververst. Beeldkeuring: rustiger/leesbaar over alle vier de oppervlakken, geen overloop. Poort: static-gate + scans groen op de runner; finding-tests (27) + golden lokaal groen op de nieuwe main (de volledige lokale make check was geblokkeerd doordat een parallelle sessie de machine bezette). NIET in deze wijziging: de schaarse header-only pagina 1 door de logo-reserve — dat is een ander mechanisme, los vastgelegd als #1198.

Gemerged op main als b8233ce7 (squash van PR #1199). Schaalfactor 0.84 op alle finding-fonts + paginering-herkalibratie (meer per pagina), kalibratietest bijgewerkt, golden ververst. Beeldkeuring: rustiger/leesbaar over alle vier de oppervlakken, geen overloop. Poort: static-gate + scans groen op de runner; finding-tests (27) + golden lokaal groen op de nieuwe main (de volledige lokale make check was geblokkeerd doordat een parallelle sessie de machine bezette). NIET in deze wijziging: de schaarse header-only pagina 1 door de logo-reserve — dat is een ander mechanisme, los vastgelegd als #1198.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#1163
No description provided.