Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Barrierefreiheit: Text soll auf 200% vergrößerbar sein #362

Closed
patrowe opened this issue Sep 12, 2023 · 4 comments · Fixed by IHK-GfI/lux-components-theme#66 or #432
Closed

Barrierefreiheit: Text soll auf 200% vergrößerbar sein #362

patrowe opened this issue Sep 12, 2023 · 4 comments · Fixed by IHK-GfI/lux-components-theme#66 or #432
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@patrowe
Copy link
Contributor

patrowe commented Sep 12, 2023

Laut WCAG-Kriterium "1.4.4 Resize text Level AA" soll Text ohne Assistenztechnologie (z.B. Bildschirmlupe) auf 200% vergrößert werden können.

Technisch lässt sich das umsetzen, indem Schriftgrößen statt mit px mit rem angegeben werden.

Es ist zu prüfen, bei welchen Komponenten dieser Schritt weitere Anpassungen erfordert, z.B. der Button muss evlt mit der Schrift "mitwachsen" oder es der vergrößerte Text bricht nicht um und wird am Rand abgeschnitten.

@patrowe patrowe added the enhancement New feature or request label Sep 12, 2023
@patrowe patrowe added this to the 16.0.0 milestone Sep 12, 2023
@patrowe
Copy link
Contributor Author

patrowe commented Feb 21, 2024

Im ersten Schritt sollen die Schriftgrößen für Headlines h1,..., h6, p, div, small sollen in rem definiert werden. Die Werte wurden mit hilfe des Type-Scaling-Systems "Major-Second" bestimmt.

Ebenso soll der Wert für die Variable $form-control-size in rem definiert werden.
Im Stepper-large soll die Schrift der Nav-Items für das Theme Authentic verkleinert werden.

@patrowe patrowe self-assigned this Feb 27, 2024
@patrowe
Copy link
Contributor Author

patrowe commented Feb 28, 2024

Die Anforderungen wurden umgesetzt.
@DSeifer bitte Testen.

@patrowe
Copy link
Contributor Author

patrowe commented Feb 28, 2024

Test

  1. Testvorbedingungen:
  • die Angehängten Zweige für die Lux-components und das Lux-Components-theme herunterladen
  • das Theme lokal bauen und lokal mit den Components verlinken
  • die Demo-Anwendung starten
  • unter Windows Einstellungen>Erleichterte Bedienung>Bildschirm die Einstellungen für die Textgröße auf 200% setzen udn auf Anwenden klicken
    image
  1. Testdurchführung:
    Die einzelnen Seiten der Demoanwendungen auf abgeschnittene Texte oder Fehlerhafte Anzeigen überprüfen.

@DSeifer
Copy link

DSeifer commented Mar 5, 2024

Unter Windows 10 Enterprise 22H2 (19045.4046) und MacOS 14.3.1 mit den jeweils aktuellen Browserversionen und in beiden Themes getestet:

MacOS:
Safari -> OK

Windows:
Edge -> OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
2 participants