Visuele documentweergave toont een kleinere letter dan de PDF #1947

Closed
opened 2026-09-03 10:11:21 +00:00 by brenno · 2 comments
Owner

Wat er misgaat

In de visuele weergave van een document staat de lopende tekst kleiner dan in de geëxporteerde PDF. Op het scherm leest het daardoor minder prettig dan op papier, terwijl die twee dezelfde bladspiegel horen te zijn.

Het valt het meest op aan de lettergrootte (de puntgrootte): dezelfde instelling (standaard 11) wordt op het scherm als 11 CSS-pixels gezet en in de PDF als 11 typografische punten. Een punt is 1/72 duim, een CSS-pixel 1/96 duim. Op een pagina die in beeldpunten op 96 dpi wordt uitgemeten is de bodytekst daardoor een derde kleiner op het scherm dan in de PDF.

Wat er moet gebeuren

De visuele weergave (schrijfvlak, lezer, pagina's-stand) en de HTML-export moeten dezelfde fysieke lettermaat tonen als de PDF. De opgeslagen waarde in het stijlprofiel blijft 11; alleen de omzetting naar schermpixels moet de punt-naar-pixelverhouding 96/72 honoreren, net zoals celopvulling in de PDF al van pixels naar punten wordt gerekend.

Geen wijziging aan het .md-bestand: dit is weergave, geen formaat.

## Wat er misgaat In de visuele weergave van een document staat de lopende tekst kleiner dan in de geëxporteerde PDF. Op het scherm leest het daardoor minder prettig dan op papier, terwijl die twee dezelfde bladspiegel horen te zijn. Het valt het meest op aan de lettergrootte (de puntgrootte): dezelfde instelling (standaard 11) wordt op het scherm als 11 CSS-pixels gezet en in de PDF als 11 typografische punten. Een punt is 1/72 duim, een CSS-pixel 1/96 duim. Op een pagina die in beeldpunten op 96 dpi wordt uitgemeten is de bodytekst daardoor een derde kleiner op het scherm dan in de PDF. ## Wat er moet gebeuren De visuele weergave (schrijfvlak, lezer, pagina's-stand) en de HTML-export moeten dezelfde fysieke lettermaat tonen als de PDF. De opgeslagen waarde in het stijlprofiel blijft 11; alleen de omzetting naar schermpixels moet de punt-naar-pixelverhouding 96/72 honoreren, net zoals celopvulling in de PDF al van pixels naar punten wordt gerekend. Geen wijziging aan het `.md`-bestand: dit is weergave, geen formaat.
Author
Owner

Opgepakt. Tak: fix/1947-document-visual-font-matches-pdf. Verwachte reikwijdte: lib/models/settings.dart (omzetting pt→CSS-px), scherm- en HTML-paden die de bodymaat zetten, test/document_body_font_size_test.dart, docs (USER_GUIDE/FILE_FORMAT/CHANGELOG), l10n van het schuiflabel px→pt.

Opgepakt. Tak: fix/1947-document-visual-font-matches-pdf. Verwachte reikwijdte: lib/models/settings.dart (omzetting pt→CSS-px), scherm- en HTML-paden die de bodymaat zetten, test/document_body_font_size_test.dart, docs (USER_GUIDE/FILE_FORMAT/CHANGELOG), l10n van het schuiflabel px→pt.
brenno 2026-09-03 16:33:22 +00:00
Author
Owner

Af op main. Merge-commit 1118d6c1 (PR #1967). De visuele weergave, het schrijfvlak, de pagina-einden en de HTML-export zetten 11 pt om naar CSS-pixels (96/72); de PDF blijft punten. Niet in deze PR: kopverhoudingen scherm vs PDF (die liepen al uiteen) en de LaTeX-preamble die nog vast op 11pt staat.

Af op main. Merge-commit 1118d6c1 (PR #1967). De visuele weergave, het schrijfvlak, de pagina-einden en de HTML-export zetten 11 pt om naar CSS-pixels (96/72); de PDF blijft punten. Niet in deze PR: kopverhoudingen scherm vs PDF (die liepen al uiteen) en de LaTeX-preamble die nog vast op 11pt staat.
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#1947
No description provided.