F4.16.3combined assistive type settingsdesign

Large type may be on together with other assistive settings

Aliases: Bold Text plus Dynamic Type · stacked accessibility · display zoom and type

What it is

Large type rarely travels alone. The same person often also has bold text, higher contrast, button shapes, or a larger display zoom. Each switch can pass on its own. Stacked, line boxes fill, strokes thicken, controls grow, and a layout that just fitted overflows again. Combined assistive type settings asks QA to cover the common cells of that Cartesian product, not only the type-size axis.

Why it happens

Accessibility switches are not mutually exclusive. A low-vision reader enlarges type to make letters bigger, turns on bold to make strokes clear, and raises contrast to lift letters off the ground — three parts of one reading task. Bold makes glyphs optically larger, equivalent to another type step on top of the step already taken; display zoom shrinks the viewport, cutting available width under already-large type. Maximum type plus bold plus a narrow viewport is the real worst cell. Engineering exposes the switches through different APIs, so the matrix is split into “type,” “bold,” “contrast” cases and the combination never reaches a device. Failures are combination-only too: bold adds a weight on top of a face already tuned for size, and the glyphs mud; contrast changes colour, and a hairline at large size disappears.

Where it stops holding

The full product of every switch is not required — some combinations cannot be on together, some cancel. Favour “large × bold,” “large × display zoom,” “large × high contrast,” the stacks most common on a reading task. Reduce Motion and voice control are orthogonal to type size and sit outside this compatibility claim. Desktop page zoom already enlarges type and the viewport together; stacking OS text size on top double-enlarges, so tests must know which layer is moving.

Applying it

  • At maximum type, also turn on the system’s bold-text switch and walk forms and navigation. Muddy weight or clipped button copy is a combination failure, not a type-size failure.
  • Add a pass of maximum type plus display zoom (or browser zoom) and watch wrapping after available width is eaten.
  • Write these stacks as their own test cases. A footnote on the “Dynamic Type” case will not be run.

Related

  • Same group: F4.16.1 Scale testing must include the system’s largest type bucket, not only the usual range · F4.16.2 Icon-plus-label controls must keep their alignment after type scales · F4.16.4 Interfaces that ignore Dynamic Type lose low-vision and older users
  • Nearby: J5.13 System accessibility settings · J2.15 Dark and high-contrast compatibility
  • Search terms: Bold Text · combined accessibility settings · Dynamic Type

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/F4.16.3