Issue 78 "Spacing" Status Report

Abstract:

This document provides a status report on the "Spacing" Success Criterion (SC) - GitHub Issue 78 - to the WCAG Working Group, January 17, 2017.

The SC is about spacing adjustment. A person with low vision needs to be able to change spacing in order to read content.

The original SC has "Mechanism is available" language that gives a misconception that widgets are required. That was not the aim. This SC is not about spacing widgets. It has been about letting people with low vision who use desktop browsers apply their own stylesheets without authors introducing barriers.

The SC is supported via user stylesheets in 2 browsers (IE and Safari). However, because of CSS specificity users must look at the code and hunt down author classes and ids associated with all elements on the page, then build CSS rules to make a page readable.This is very onerous for users. Mobile does not provide support.

The way forward currently does not have consensus. Disagreement exists on:

The Low Vision Task Force will likely discuss the issue at Thursday's meeting. Wayne has an idea for a union model combining font family and spacing.

SC Language

The original SC text is being revised to provide to remove the "mechanism" language and add an exception for UAs that don't provide support. But that text does not have consensus. One person would like PFD not to be exempt (only mobile).

Original Text

For the visual presentation of blocks of text, a mechanism is available to achieve the following:

  1. character spacing can be selected by the user
  2. word spacing can be selected by the user
  3. line spacing can be selected by the user
  4. paragraph spacing can be selected by the user

Latest Proposed Text

For the visual presentation of blocks of text:

with following the exceptions:

One person is "not cool" with the exception clause and would like PFD not to be exempt.

Level

The original SC level is AA. Most commenters on GitHub want it at AAA. One person states it is a solid AA for many people.

Support

Supported

Unsupported

Testing

A CSS !important Spacing Test is available.

Comments

A Comments page provides relevant input details.