-
Notifications
You must be signed in to change notification settings - Fork 55
Adapting text #78
Comments
Signing up as SC Manager for Issue 78. |
@DavidMacDonald noted on his spreadsheet that this proposal does not seem to meet the "All Technologies" SC acceptance criteria and that it is "Not Mature User/Agent issue". Thoughts? |
Not all browsers - particularly on mobile/tablet devices - support user stylesheets, and don't provide any browser/OS level controls that are this granular. The only possible solution for an author to meet this SC would then be to implement a complete customisation/personalisation system for their page/site, which is technically non-trivial and onerous (for a AA, and even a AAA). In my opinion, of course. |
I think there are a couple from LVTF are are essentially 'passed' when you use HTML based tech, but the idea was to include it to add the requirement other technologies. I believe this is one? For anyone coming to it fresh it appears to ask for customisation, but that isn't the aim. It would be useful for Jim or someone more familiar with that to raise it at WCAG level, as I think it is "mature" and tech-neutral, but aimed at non-HTML technologies. |
My concern is that this really is a User agent issue. I dread the thought of telling large companies to use up prime real estate (i.e. top right) with a gears icon and a bunch of CSS swapping radio buttons in there. Currently, EDGE reading mode is doing this kind of thing. So I agree with Patrick on this. I think this is too much for a dot release, given our other new LVTF requirements which are more mature and achievable. |
But no-one is saying that a website would have to provide customisation options. If you use HTML you pass, if you use something else, you may need to provide options. |
@allanj-uaag , @slhenry , and @WayneEDick your thoughts on whether this SC is a user agent issue and be should deferred to Silver? Please see David's and Patrick's comments. The proposed text does say that "a mechanism is available...", which gives the impression of add-on widgets. Ideas to reword it? |
So it seems people are having a similar reaction to me when when I joined the LVTF, thinking that it is requiring on-page widgets when in fact HTML passes by default. There needs to be a way of saying that in the SC text, but somehow not make it technology specific!? The closest thing in WCAG 2.0 is from 1.4.5 Images of text, which starts: “If the technologies being used can achieve…” Perhaps something like “If the technologies being used do not provide element level access, a mechanism is available to achieve the following:" Where "element level access" is a term for markup languages. Any other ideas? |
Hi @DavidMacDonald and @patrickhlauke, Would Alastair's suggested SC text work for you? Thanks, |
In practice, even with that particular text, it would mean requiring even HTML/CSS based sites that are to be displayed on the currently common mobile platforms/browsers to provide actual widgets/personalization options (since to my knowledge none of the browsers on iOS/Android/Windows Mobile provide this sort of element-level granular control, nor any form of user stylesheet options). So this seems very ambitious and onerous as a AA, even with that text. |
Thank you @patrickhlauke . I really appreciate your expertise on the mobile front. Can you think of any other possible way to word the SC that could work? |
I don't believe the problem is one of wording as such. It's just that no UA (on mobile/tablet) currently offers the necessary mechanism to satisfy the suggested requirement of the SC, meaning that in these scenarios authors effectively HAVE to provide a widget or some form of per-site personalization. Not sure how this tension could be resolved...if what the SC is proposing is indeed needed by particular user groups, one could argue that those user groups would not be using devices/UAs that don't provide this customisation option, but that's potentially a self-fulfilling prophecy/circular argument, unless I'm missing something obvious... |
Thanks, @patrickhlauke . @allanj-uaag , could you please add this to the next LVTF agenda? |
Is it an invitation for authors to implement feature to let user choose spacing he want ? in that case better to be AAA I think because can be costly to implement |
Just now signing up for GitHub... I am okay with this SC, but think it needs to be at same level as 1.4.8 (currently AAA) because (as compared to 1.4.8):
I would also recommend a note similar to 4.1.2:
|
On the January 5, 2016 LVTF call we discussed having an exception for UAs that do not provide a way to adjust spacing. If the user-agent does not have a way (such as mobile does not currently allow user style sheets), authors would be exempt. This SC would not be applicable in those cases. However, authors would be responsible for where it is indeed feasible such as HTML on desktops. Lots of low vision folks can't do things on mobile but having this SC at AA where it is accessibility supported via user stylesheets would be a big benefit. @slhenry also mentioned that having a failure technique for authors using element-level CSS marked important for spacing would be helpful for people with low vision because per @WayneEDick users can't overwrite that to what they need. Both Wayne and Shawn are user style sheet users. First attempt at rewording the SC:
@DavidMacDonald , @patrickhlauke, @bruce-usab , @alastc thoughts? |
@goetsu No this SC is not about spacing widgets. It is more about letting People with Low Vision who use desktop browsers apply their own stylesheets without authors introducing barriers. |
The SC does not just call for the ability for users to control spacing, but specifies that a "mechanism" is available to provide that spacing. From that perspective I feel that it does imply that authors are required to customize a mechanism. These break down into 3 broad categories:
This candidate SC aligns very closely with the third case. In fact the 4th requirement for Visual presentation is a near-cousin ("Techniques to ensure line spacing (leading) is at least space-and-a-half within paragraphs, and paragraph spacing is at least 1.5 times larger than the line spacing"). Given that Visual Presentation is AAA, it is tough to rationalize giving this candidate SC a AA designation. As well, it's tough to say this should be a lower level than AAA, because unlike other A and AA that call for mechanisms due to author decisions, this one requires a mechanism regardless of what is being authored. If the SC wording was altered so that the requirement was not to provide a mechanism, I wonder if this might be easier to consider as a AA. For instance: There may be general techniques that could be written to ensure authors do not interfere with user agents (such as G204) or perhaps some CSS techniques which encourage rather than limit malleable spacing. Other have pointed out the technical limitations for some user agents; if someone wanted to support accessibility on such a user agent, they would need to provide a mechanism. |
@lauracarlson I understand it better now thanks for your comment. I agree we must have an exception if the UA doesn't have a feature to let user change spacing adjustments but are you aware of any UA that allow to change it ? From what I know it not the case for at least Firefox, Safari and Internet Explorer so basically this SC will be always non applicable for now. Maybe we can consider that Internet Explorer has this feature because it let user specify a user style sheet without any plugin or extension. But, in that case the failure you mention doesn't work because user stylesheet value marked as !important have more weight than author value marked as !important. So the issue isn't about using !important or not it's more about the face that when user use is own stylesheet content must not become unreable if his stylesheet increase spacing |
Indeed, if user styles are the intended "mechanism" that comes out of the box (rather than requiring an explicit widget etc), it seems that user stylesheets are currently are not supported by Edge at all, and supported in Firefox and Chrome only through the use of third-party plugins. Internet Explorer and Safari still provide options in their settings for them (in IE: Internet Options > General > Accessibility; in Safari: Safari menu > Preferences > Advanced). And yes, @goetsu is right that
The one danger I can see here is that user styles are an unknown quantity for both authors and auditors. It will be difficult to explicitly author against and test all possible values/ways in which user styles try to affect a page. At the very least, a sample "ideal" user stylesheet should be provided for consistent testing, but that still won't guarantee that real-world user stylesheets will do exactly the same, and may still result in situations where a site does not display correctly anymore due to some unforeseen user CSS. |
Thanks @mbgower ! Mike, I like your proposed SC text better than my first attempt at it. Much simpler. And the word "adjusted" makes more sense than the word "selected". Do you think we still need the exceptions? I had the following the exceptions:
A general technique to ensure authors do not interfere with user agents (such as G204) and CSS techniques which encourage rather than limit malleable spacing are great ideas. |
Hi @goetsu , You are welcome. Thank you for your comment, Aurélien. You asked:
VIP PDF Reader was mentioned in the January 5, 2017 LVTF meeting. But I haven't been able to get it to work. Can anyone? |
Hi @patrickhlauke , Thank you very much for your comment, Patrick. You wrote:
Both @slhenry and @WayneEDick are user style sheet users. Shawn and Wayne would it be possible for you two to collaborate to create such a sample "ideal" user stylesheet? In the the January 5, 2017 LVTF meeting it was mentioned that |
In fact a mechanism does exist for at least two user agents to enable user style sheets. So mechanisms exist that are available to users with low vision to apply user style sheets. So, If one uses a laptop or a desktop one can change line, letter and word spacing. Wayne. Wayne |
Random thought: then why not generalise the SC so that all sorts of presentational attributes (beyond just spacing) can be changed using user styles or similar? And the failure examples could then include things like |
Why would !important and inline style attributes fail? An element defined
with !important in the user style sheet will override both of these in the
source document as far as I'm aware.
…On Sun, 8 Jan 2017 at 09:13 Patrick H. Lauke ***@***.***> wrote:
Random thought: then why not generalise the SC so that all sorts of
presentational attributes (beyond just spacing) can be changed using user
styles or similar? And the failure examples could then include things like
!important and style attributes?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#78 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABpQP4GQba53MZ4O8soOt9fvTcbQweE4ks5rQRkkgaJpZM4LB6K3>
.
|
Just tested this, and yes you're right: providing that a user stylesheet is written appropriately, |
Hi Laura,
I can live with this, with the provision that there will need to be some
additional explanation in the Understanding documents that clearly explains
the measurement criteria in detail.
JF
…On Fri, Jul 14, 2017 at 8:25 AM, David MacDonald ***@***.***> wrote:
I can live with it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#78 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABK-c_SijoUrwzGauqD7Fxp3BTptdVZ8ks5sN2xPgaJpZM4LB6K3>
.
--
John Foliot
Principal Accessibility Strategist
Deque Systems Inc.
john.foliot@deque.com
Advancing the mission of digital accessibility and inclusion
|
Hi David, John, Andrew, and all,
@johnfoliot wrote:
Thank you, both very much. And John I agree it will need to be explained. @awkawk Thank you, for integrating the text into the draft guidelines. Laura |
Hi @alastc and all, Now that the Adapting Text SC has passed the CFC and has been integrated into draft guidelines, Alastair, could you please update your bookmarklet with the metrics specified in the SC text so we can begin testing real world sites? Previously I created a Wiki page for tracking results. I am wondering if it would it be better for tracking, if we have a table instead of lists. Any preferences? I can create a new sister page to test and track VIP-PDF Reader results too. Thank you! Laura |
Hi Laura, I've updated the script behind the bookmarklet, the best URL for the script is here: I was going to use github raw, but it doesn't use the right mimetype for JS and doesn't seem to work. I would have thought a spreadsheet would be the best format for taking in results, e.g. a google spreadsheet, so long as the people testing are ok with that (I would be). It could be downloaded as an excel file and then rows could be copied in as a fall-back. |
Hi Alastair and all, @alastc wrote:
Thank you!
I can certainly create a google spreadsheet to track testing results. Is anyone not okay with that approach? Or would you prefer the Wiki? I can always copy the results from google sheets over to the Wiki later. Thanks again, |
Hello Everyone, To ascertain how Google sheets may work for testing, I created a draft Adapting Text Testing Results Spreadsheet. Anyone with the link can view it. Will this work? Alastair, I gave you editing permissions. Does anyone else want to help test? If so, please let me know and I will give you permissions and you can give it a go. Thank you, |
Laura,
I'm interested! Pick me!
g
glenda sims | team a11y lead | deque.com | 512.963.3773
*web for everyone. web on everything.* - w3 goals
…On Mon, Jul 24, 2017 at 9:10 AM, Laura Carlson ***@***.***> wrote:
Hello Everyone,
To ascertain how Google sheets may work for testing, I created a draft Adapting
Text Testing Results Spreadsheet
<https://docs.google.com/spreadsheets/d/1LRsAtLReBL6LnbvJQ4biQ1ER1fKbh8MDWnHqbsW7B1o/edit?usp=sharing>.
Anyone with the link can view it.
Will this work?
Alastair, I gave you editing permissions. Does anyone else want to help
test? If so, please let me know and I will give you permissions and you can
give it a go.
Thank you,
Laura
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#78 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AH0uWpPfzjuxn-EXoft10zYEjR4zQRtoks5sRKXogaJpZM4LB6K3>
.
|
Hi Glenda, @goodwitch wrote:
Thank you for volunteering! I have added you as an editor of the Adapting Text Testing Results Spreadsheet. So far we have 2 tabs at the bottom of the spreadsheet. The first tab is for testing HTML pages with Alastair's bookmarklet. To use it create a bookmark of any page, and replace the URL with this: The second tab on the bottom of the spreadsheet is to collect data using VIP-PDF Reader. The SC metrics to set in VIP-PDF Reader are:
Note: VIP-PDF Reader has no adjustment for spacing underneath paragraphs, so it seems we can't test that. Per the current SC text agreed to by the Working Group, spacing underneath paragraphs is supposed to be at least 2 times the font size. Thanks again, |
Hello Alastair, Glenda, and all, I drafted some instructions in the Wiki for how to run Spacing tests for this SC: Ideas for improvement? These probably can be worked into the Allowing for Spacing Override technique. If anyone else would like to help test, please let me know and I'll add you as an editor of the Adapting Text Testing Results Spreadsheet. Thank again to @goodwitch , @alastc , and Alastair's colleague Amani. Thanks, |
Hi Laura, depending on the PDF the VIP-Reader is opening a file with a warning, without a warning and it can also happen that it is not possible to open a file with VIP-Reader. For the interpretation of the results it is for sure helpful adding a column in the spreadsheet for these things. Especially when more PDF test cases will be added. Does any of the PDF files in the list of test cases has one or more a file attachments? I can't say it for sure, but I think that VIP-Reader gives no information when file attachments are present. |
Laura,
This is fun! I was just working on testing a few pages...and need some
clarification on the optional testing. The wiki reads:
You can also try setting your zoom level to 200% and 400% and note any
problems in the Comments/Notes column.
My question, when should I do the zooming? After I've run the bookmarklet
(and the line height, spacing underneath paragraphs, letter spacing and
word spacing has changed)? Or do I so the zoom to 200% and then 400% on a
"clean" version of the page?
Thanks,
G
glenda sims | team a11y lead | deque.com | 512.963.3773
*web for everyone. web on everything.* - w3 goals
…On Tue, Jul 25, 2017 at 11:27 AM, Laura Carlson ***@***.***> wrote:
Hello Alastair, Glenda, and all,
I drafted some instructions in the Wiki for how to run Spacing tests for
this SC:
- HTML page with Alastair's Bookmarklet
<https://www.w3.org/WAI/GL/wiki/Results_of_Bookmarklet_Tests_for_Issue_78>
- PDF Document with VIP-PDF Reader
<https://www.w3.org/WAI/GL/wiki/Results_of_VIP-PDF_Reader_Tests_for_Issue_78>
Ideas for improvement? These probably can be worked into the Allowing for
Spacing Override
<https://www.w3.org/WAI/GL/wiki/Allowing_for_Spacing_Override> technique.
If anyone else would like to help test, please let me know and I'll add
you as an editor of the Adapting Text Testing Results Spreadsheet
<https://docs.google.com/spreadsheets/d/1LRsAtLReBL6LnbvJQ4biQ1ER1fKbh8MDWnHqbsW7B1o/edit?usp=sharing>.
Thank again to @goodwitch <https://github.com/goodwitch> , @alastc
<https://github.com/alastc> , and Alastair's colleague Amani.
Thanks,
Laura
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#78 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AH0uWlhYRvj9xFKCf8bSFi0Hfrc0uUYcks5sRhddgaJpZM4LB6K3>
.
|
* sYou can also try setting your zoom level to 200% and 400% and note any
problems in the Comments/Notes column.
We should also note the screen resolution used as well when zoom is used.
Jonathan
From: Glenda Sims [mailto:notifications@github.com]
Sent: Tuesday, July 25, 2017 3:05 PM
To: w3c/wcag21 <wcag21@noreply.github.com>
Cc: Jonathan Avila <jon.avila@levelaccess.com>; Mention <mention@noreply.github.com>
Subject: Re: [w3c/wcag21] Adapting text (#78)
Laura,
This is fun! I was just working on testing a few pages...and need some
clarification on the optional testing. The wiki reads:
You can also try setting your zoom level to 200% and 400% and note any
problems in the Comments/Notes column.
My question, when should I do the zooming? After I've run the bookmarklet
(and the line height, spacing underneath paragraphs, letter spacing and
word spacing has changed)? Or do I so the zoom to 200% and then 400% on a
"clean" version of the page?
Thanks,
G
glenda sims | team a11y lead | deque.com | 512.963.3773
*web for everyone. web on everything.* - w3 goals
On Tue, Jul 25, 2017 at 11:27 AM, Laura Carlson ***@***.******@***.***>> wrote:
Hello Alastair, Glenda, and all,
I drafted some instructions in the Wiki for how to run Spacing tests for
this SC:
- HTML page with Alastair's Bookmarklet
<https://www.w3.org/WAI/GL/wiki/Results_of_Bookmarklet_Tests_for_Issue_78>
- PDF Document with VIP-PDF Reader
<https://www.w3.org/WAI/GL/wiki/Results_of_VIP-PDF_Reader_Tests_for_Issue_78>
Ideas for improvement? These probably can be worked into the Allowing for
Spacing Override
<https://www.w3.org/WAI/GL/wiki/Allowing_for_Spacing_Override> technique.
If anyone else would like to help test, please let me know and I'll add
you as an editor of the Adapting Text Testing Results Spreadsheet
<https://docs.google.com/spreadsheets/d/1LRsAtLReBL6LnbvJQ4biQ1ER1fKbh8MDWnHqbsW7B1o/edit?usp=sharing>.
Thank again to @goodwitch <https://github.com/goodwitch> , @alastc
<https://github.com/alastc> , and Alastair's colleague Amani.
Thanks,
Laura
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#78 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AH0uWlhYRvj9xFKCf8bSFi0Hfrc0uUYcks5sRhddgaJpZM4LB6K3>
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#78 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFYSM9ubxuNNuoAQl50IjtrkIAsh0WT8ks5sRjxVgaJpZM4LB6K3>.
|
I think in the email discussion we said to start with 1280px wide as per the zoom technique. I suggest starting with 100% then:
I'm not certain it will make any difference, but it would be useful to know if doesn't make any difference! |
Hi @KerstinP , Kerstin wrote:
Good point. I added a column to the Adapting Text Testing Results Spreadsheet.
None so far. Thank you, Laura |
Hi @mraccess77 , Jonathan wrote:
Thank you! I added a screen resolution column to the spreadsheet. Laura |
Hi @goodwitch and @alastc, Glenda wrote:
I updated the Wiki page with Alastair's suggested procedure. Thank you both very much! |
Hi @lauracarlson, one additional comment on the PDF-Tests with VIP-Reader: I think it is important to include PDF-Files in other languages, like arabic for example. These days I tried to open an arabic PDF with VIP-Reader. Please find the result in the screenshot attached. What I can't tell is if the VIP-Reader would display the text when the PDF would be accessible (whatever "accessible" means) and unfortunately I don't have any example for an arabic accessible PDF and in general no example for other languages than english and german. Therefore I can't say wether the problem is the technical quality of the PDF or the user agent. |
Hi @KerstinP , Thank you for your comment and attempt to test an Arabic PDF.
I'm not sure, Kerstin. Testing PDFs for this SC presents challenges. Besides the international issue, VIP-PDF Reader has no adjustment for spacing underneath paragraphs. So that metric can't be tested. And it can be difficult to set a window size of 1280px by 768px for testing in VIP-PDF Reader. @mraccess77 previously asked about measuring viewport size for PDF readers for our tests. I used Free Ruler for the first 7. Check the VIP-PDF Reader Results tab in the spreadsheet. I included the VIP PDF-Reader's chrome but we may want to change that to just the content area. Unless someone has a good idea for a PDF testing procedure for this SC (paging @awkawk ), one option would be, to not have this SC applicable to PDFs. From the work completed so far, it seems testing HTML documents for this SC may be more doable. Thoughts everyone? |
Hi @lauracarlson, just as a side comment: The testing note in cell K2 seems to be the testing note for the next document and should be placed in cell K3. I think that there are more challenges than already mentioned in this thread, like how to decide if a failure is a user agent issue or an technology issue? I'm thinking about writing a comment as separate issue for this SC on github with one or two examples. Some thoughts about "to not have this SC applicable to PDF": What about the old "concept" of "until user agents"? (Yes. I know that because of a lot of good reasons "until user agents" was abolished with WCAG 2.0.). If there would be a way bringing in the user agent instead of focusing the technology in this (and probably other) SC and specifically for PDF it seems to be much better than having one or more SC which are not applicable for PDF. |
Hi @KerstinP ,
Fixed. Thank you!
Agreed.
Adding them to the Google spreadsheet would be another option to document the issues. Then the testing results would be in one place. If you would like, I can add you as an editor of the spreadsheet. Just let me know. After we gather a few more cases, I will Wiki-fi the table and and it to Results of VIP-PDF Reader Tests for Issue 78 as I did for the Results of Bookmarklet Tests for Issue 78.
If we can't find a good and reliable testing procedure for PDF UAs, perhaps we should consider adding something such as "and the user agent has the capability to adapt them" to the current text. So the SC could read something such as:
But I would like to get more cases documented and advice from @awkawk and the rest of the group first. Thank you, |
Current versions of SC and Definitions
Open Issues and Survey Results
(Links to surveys require W3C Member access)
SC Shortname
Adapting text
Note: This SC merges 79 Font Family, 78 Spacing, and 74 Text Color as they are very similar in aim (ability to override and adapt text).
SC Text
If the technologies being used allow the user agent to adapt style properties of text, then no loss of essential content or functionality occurs by adapting all of the following:
Note: Examples of text that are typically not affected by style properties are open captions and images of text, which are not expected to adapt.
Editor's note: The Working Group seeks to include overriding text color, background color, and font-family as part of this SC, but is not yet able to identify a way to do so that is sufficiently testable.
Suggested Priority Level
Level AA
Related Glossary additions or changes
What Principle and Guideline the SC falls within.
Principle 1, Guideline 1.4
Description
The intent of this Success Criterion is to help ensure that people with low vision can override font family, text colors, and spacing. People with low vision often must override author settings via user stylesheet, bookmarklet, extension or application such as VIP-PDF Reader.
This SC sets metrics for a normative testable values. Any particular user is likely to choose different values (especially font & color).
The principle is that if you override the font (with any font), the issues appear. E.g. font-icons disappear. Same for colors, the act of changing them at all will highlight most or all issues people would get from changing them to their preferred colors.
Line-height, letter-spacing, and word-spacing metrics were chosen as measures based on Research. McLeish ran from .04 to .25 em tests (Wayne E. Dick PhD analyzed the McLeish study and translated from points). McLeish found an increasing curve in reading speed of actual materials up to .25, but it really started to flatten at .20. Previous studies that reported no improvement started at .5em. Right at the flat point. Hence Wayne recommends letter spacing be 0.12em, and word spacing be 0.16em for this SC.
The plan is to start testing sites with these metrics on the various user-agent tools, primarily bookmarklets created specifically for this. See where problems surface. Adjust measures if needed. And then provide techniques.
Benefits
Font Family
Text Color
Spacing
Testability
Using a bookmarklet, user stylesheet, or VIP-PDF Reader change:
Expected Results
Techniques
Existing Related Techniques
New Techniques
Related Information
Articles
Public and Member Comments
Research
Tests
Tools
Email
Minutes
** RESOLUTION: Accept to editor's draft. CFC to follow
** RESOLUTION: removing font family from Adapting Text SC text, because font width is very similar to letter spacing. we will address spacing and font family in the understanding document.
GitHub
Wiki Pages
The text was updated successfully, but these errors were encountered: