16 · Reading well when it is hardest
Legibility
Size, line width, contrast and touch area. Here you can adjust and see the thresholds that Heliodore sets for its screens.
Reading lab
The sample text is arrival directions for a patient (fictional). Change the values and watch when it stops being comfortable.
How to get to your appointment
We expect you on Tuesday, November 3 at 9:00 a.m. at Example Clinic, 2nd floor. Come in through the main door and let reception know. If you arrive early, you can wait in the first-floor lounge. If you need to change the time, reply to this message and we will find another.
Heliodore thresholds
| Measure | Threshold | Why |
|---|---|---|
| Base text | 17 px | Comfortable reading at desk and phone distance |
| Minimum text | 15 px | Only notes and footers; never clinical or appointment information |
| Line height | 1.5 to 1.7 | WCAG 1.4.12 requires tolerating 1.5 without loss of content |
| Line width | 45 to 75 characters | Longer, and the eye loses the line |
| Text contrast | 4.5:1 (AA) · 7:1 for main content | Screens with glare and tired eyes |
| Component contrast | 3:1 | Field borders, icons with meaning, focus |
| Zoom | up to 200% | Without losing content or scrolling in two directions (WCAG 1.4.4) |
| Touch target | 44 × 44 px | Stricter than the WCAG 2.2 AA minimum (24 px); it is the house rule |
| Touch spacing | 8 px | Avoids tapping the neighboring button |
Touch targets
Change the button size. At 44 px or more it passes the house rule; between 24 and 43 it meets the WCAG minimum but not Heliodore’s.
High-contrast mode
A separate mode for those who need it: it is turned on from settings, not by default.
9:00 a.m. · Example Patient A
Open record9:00 a.m. · Example Patient A
Open record- Background and text
- Pure black and pure white: 21:1.
- Borders
- 2 px solid on all fields and buttons.
- Accent
- A single yellow (#ffd23f) for focus and the main action.
- Icons
- Always with a visible label.
- Respected
- The system’s
prefers-contrast: more, in addition to the manual setting.