w3c / wcag21

Repository used during WCAG 2.1 development. New issues, Technique ideas, and comments should be filed at the WCAG repository at https://github.com/w3c/wcag.
https://w3c.github.io/wcag/21/guidelines/
Other
140 stars 55 forks source link

Size (all content) (LV) #12

Closed allanj-uaag closed 7 years ago

allanj-uaag commented 8 years ago

SC Shortname

Size (all content)

SC Text

Users can change the size of all content.

Current:

None

Proposed:

Add the following bullet to 1.4.8 Visual Presentation:

Users can change the size of all content.

Suggested Priority Level

Level A

Related Glossary additions or changes

None.

What Principle and Guideline the SC falls within.

Principle 1, Guideline 1.4.8 Visual Presentation

Description

Zoom functions preserve all spatial relationships on the page and all functionality continues to be available.

Simply put: a person can make everything bigger or smaller as needed.

Benefits

Some people need to increase the size of all interface content in order to perceive information. Although increasing size is most common, some people with tunnel vision and good visual acuity may prefer to decrease the size so they can see more information at a time.

Source: Accessibility Requirements for People with Low Vision, Section 3.3.5: Size of All Content

Testability

  1. Display content in a user agent.
  2. Increase zoom to the maximum.
  3. Decrease zoom to the minimum.
  4. Check whether all content scales and is perceivable with no loss of content or functionality (e.g. boxes do not overlap, controls are not obscured or separated from their labels, etc.).

Expected Results

Techniques

All existing techniques for Proposed New SC: "Size (all content)"

  1. G146: Using liquid layout and AND using measurements that are relative to other measurements in the content by using one or more of the following techniques:
  2. G206: Providing options within the content to switch to a layout that does not require the user to scroll horizontally to read a line of text

New Techniques

  1. Using fluid grids. Ref: fluid grids
  2. Using em based media queries. Ref: em based media queries
  3. Using responsive images. Ref: HTML picture element and srcset attribute
  4. @@ Consider a failure technique on fixed sized containers and fixed position content??
  5. @@ Consider a failure technique on "Interfering with a user agent's ability to zoom" i.e., author using: maximum-scale or minimum-scale or user-scalable=no or user-scalable=0 in the meta element ?? @@ Note: In Pinch zoom thread on the WCAG list people did not seem to be in favor of this as a failure.

Related Information

Actions

Articles

Zoom Articles

Responsive Images Articles

Email

GitHub

Minutes

Tools

Wiki Pages

DavidMacDonald commented 7 years ago

There is a friendly amendment here. https://www.w3.org/WAI/GL/wiki/Possible_wording_from_Jason/David_for_LVTF_re:_zoom_without_horizontal_scroll

alastc commented 7 years ago

I think this one needs replacing with Resize Content: https://www.w3.org/WAI/GL/low-vision-a11y-tf/wiki/Size_of_all_elements

DavidMacDonald commented 7 years ago

totally agree w/ Alastair

allanj-uaag commented 7 years ago

closed replace by #77