Responding to SC 1.4.4 Resize Text concerns about feasibility and user needs #220
Replies: 8 comments 7 replies
-
I think that the intent of SC 1.4.4 is already providing explanations on how to handle text enlargement when it is difficult due to user interface controls size (or screen size). It is explained that truncation + mechanism to access to full content is an acceptable solution:
So maybe what we need is a note in WCAG2ICT that explains "acceptable" solutions for 1.4.4 that could be used in the context of mobile applications. |
Beta Was this translation helpful? Give feedback.
-
The TF keeps reiterating not to use WCAG for assessing hardware accessibility, and 1.4.4 is a good example as to why WCAG does not work for kiosks. I am not sure that an app on mobile is all that different a dilemma. For as reference:
|
Beta Was this translation helpful? Give feedback.
-
Understood. I think it is would be better for WCAG2ICT to note that such examples do not pass, as compared to WCAG2ICT saying that an SC is not applicable.
Agreed, and I think it reasonable to expect that regulation and litigation will give due deference to the nuance of WCAG2ICT. In the past several years I have noticed kiosks screens having larger and larger fonts by default, with the on-screen messages becoming clearer and simpler. It would have been hard to have a normative requirement for all those improvement to usability. Maybe industry started in that directly sooner because they had too, but now it is just good business. A legal requirement for an enlargement feature on a system already using large bold fonts would be counterproductive IMHO. |
Beta Was this translation helpful? Give feedback.
-
On a personal note while I have seen self checkout systems with large text I have also experience buttons on point of sale devices where there is tiny print but a huge amount of padding on the buttons. That is the text is unreadable for me yet there is plenty of room for larger text within the button - they just choose to not make the text bigger for transaction details but have a sufficient size button on the screen. |
Beta Was this translation helpful? Give feedback.
-
My edits to the proposed response |
Beta Was this translation helpful? Give feedback.
-
I've been thinking about the issues related to 1.4.4 outside of the web. For non-web documents I think the application of 1.4.4 is straightforward, as these documents need a user agent that can provide text enlargement. And, in addition, the technique G142 "Using a technology that has commonly-available user agents that support zoom" implies that if the user agent can do zoom, then the author of the non-web document does not need to worry about 1.4.4. For mobile applications I think we can apply the same reasoning. If we generalise technique G142 so we can rely on the mobile operating system to do zoom, then mobile applications conform to 1.4.4. They don't need to implement any text-resize functionality. And the good news is that both Android and iOS implement system-wide Zoom capabilities. So, as of today, we could easily say that mobile applications conform to 1.4.4. For desktop applications we could apply the same concept: if the operating system has a zoom functionality, then 1.4.4 is automatically met. And to my knowledge this is true in macOS, Windows and several Linux distributions. Finally, we've got systems with closed functionality (or systems which run on limited hardware). In these cases, either the system cannot meet 1.4.4 due to hardware implementation, or they do something else. I think it is not for WCAG2ICT to explain how they could implement 1.4.4, but there are alternatives. For instance, requirement 5.1.4 of EN 301 549 requires systems "closed to text enlargement" to provide a mode of operation with a minimum font size (based on visual angle):
|
Beta Was this translation helpful? Give feedback.
-
I don't understand why folks keep saying SC 1.4.4 is not possible on a small screen device - it can be met with out any reflow/formatting changes and can be done with 2 dimensional scrolling. The 3.5 inch screen iPhones had 2d scrolling enlargement - even MS Dos could be scrolled 2 dimensionally with software. However, practical it will be for the user is a different matter. I agree that other low power devices and such systems may have problems meeting the requirement - but I don't think screen size is a factor given that the SC does not require any reflow or re-formatting. |
Beta Was this translation helpful? Give feedback.
-
In addition, regarding the nav bar icons at the bottom of mobile screens and text - size - iOS has a feature when you press a pointer such as your finger over them they show the text in enlargement on the screen. |
Beta Was this translation helpful? Give feedback.
-
Our WCAG2ICT draft currently says:
I agree with commenters in #4 that as currently written this is not always feasible and sometimes runs counter to user needs. Before I work directly on #4 I'd like to share my thoughts and get some initial reactions from my Task Force colleagues.
(The public may respond to this Discussion too, but that is not its main purpose. I intend to narrow down the Task Force's possible responses, then close this Discussion fairly quickly and move us back to #4. This is good because Issues carry more weight than Discussions.)
Following is a summary of points from #4 and how I propose we respond.
Point 1: All native apps should be exempted from WCAG criteria (such as 1.4.4) because the W stands for "web."
Proposed response: This was a fair question in 2020 (seven years after the first version of WCAG2ICT). However, the AG Working Group has since made it clear that we won't make such blanket exemptions merely because of the "W" in WCAG. On the contrary, the Working Group's 2022 approval of the WCAG2ICT Task Force Work Statement reaffirms our intention to "describe how WCAG 2.x and its principles, guidelines, and success criteria could apply to non-Web Information and Communications Technologies (ICT)."
Point 2: Native apps on small screen devices should be exempted from 1.4.4 because the requirement is unclear or not feasible.
Proposed response (drafted September 2023, deleted March 2023):
Comments in #4 raise valid, important concerns about clarity and feasibility of applying 1.4.4 to non-web ICT, especially as ICT has evolved in the past 10 years. Now that the WCAG2ICT Task Force is active again, we're optimistic that we can respond to the community's points in an improved Working Group Note and achieve consensus on the update.Proposed response (drafted March 2023): It is feasible to apply 1.4.4 as written to most content in mobile apps, and we do not plan to introduce a blanket exemption to 1.4.4 for mobile apps.
Point 3: SC 1.4.4 should require scaling in native apps to the extent supported by user settings of the platform.
Proposed response:
Where the user agent or platform does not provide a text enlargement function, authors must provide it. The normative requirement of 1.4.4 has no exemption for inadequate platform support, and (Understanding SC 1.4.4) clarifies this. It says, "The scaling of content is primarily a user agent responsibility," but also, "If the author is using a technology whose user agents do not provide zoom support, the author is responsible to provide this type of functionality directly or to provide content that works with the type of functionality provided by the user agent."
But does it necessarily follow that the 200% requirement is absolute for all content on all platforms, with no alternative ways to meet user needs? The following points address these nuances.
Point 4: We should allow the largest text to enlarge to less than 200%.
I support something like this because I've heard from members of the Low Vision Task Force that it can be good for user needs. Discussion points:
Point 5: We should allow most or all text to enlarge to less than 200%, when the text is initially not particularly small
I'd like to explore this idea, even if we only end up pointing evaluators outside of WCAG, e.g. "equivalent facilitation."
The scope of #4 was "mobile native apps." I would reframe this question in the context of apps which only appear on a known range of physical screen sizes or viewing angles. This will encompass watches, TVs, and closed systems.
Possibility: Achieve a font size sufficient for 20/40 or 20/80 vision, without reference to the percentage increase. Base this on the viewing distance established in WCAG2ICT's extended definition of 'CSS pixel.'
Point 6: We've long held that PC magnifier programs are assistive technology and therefore not a method of meeting 1.4.4. Is the same true on other platforms?
I'd like to ask the Task Force how to respond, thinking about:
Point 7 (new, not yet mentioned in issue 4): How can 1.4.4 apply to content with no clearly defined default font size?
Examples of text that starts out "far away":
Initial thoughts:
Beta Was this translation helpful? Give feedback.
All reactions