Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 294647

Readability problem with all-caps text in core themes

$
0
0

Problem/Motivation

Drupal core themes make use of uppercase text in some parts of the design. Seven uses uppercase for table headers, details/summary headers, view UI configuration sections, and a few other places like the status report.

Uppercase can be more difficult to read than lowercase text. Users with dyslexia may be especially impacted by this, but it affects everyone to a degree. (Just think of what the message list looks like in your email spam folder....)

Proposed resolution

Stop using uppercase text in our core themes. The places were it is used typically have some other visual affordance to stress them, e.g.

  • Config section headings in Views UI are large and bold, so they would still be prominent without uppercase.
  • Table headers are identified by position, borders, and a slightly darker background
  • Collapsible details/summary have borders, and a disclosure triangle icon.
  • The summary tiles at the start of the status report page have big text, and icons.
  • The long list on the status report page is divided into left-right regions; headers are on the left, details on the right. At small screen sizes, these are collapsible details.

Remaining tasks

Assess extent of all-caps text in UI.
Remove text-transform: uppercase from various stylesheets.
Patch

User interface changes

Minor design changes, intended to make some UI text easier to understand, especially for users with dyslexia.

API changes

None.

Data model changes

None.

Commit credits needed

This issue started as a discussion in the #accessibility Slack channel. Participants' Slack names:
ttamniwdoog, jhodgdon, donnabungard, cehfisher, mgifford, rachelolivero


Viewing all articles
Browse latest Browse all 294647

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>