Closed allanj-uaag closed 7 years ago
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, Laura
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:
This success criterion is primarily for Web authors who develop or script their own user interface components. For example, standard HTML controls already meet this success criterion when used according to specification.
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:
For the visual presentation of blocks of text:
- character spacing can be selected by the user
- word spacing can be selected by the user
- line spacing can be selected by the user
- paragraph spacing can be selected by the user
with following the exception:
- If the user agent prohibits adjustments the content is exempt.
@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. There are 8 existing SC that refer to providing "mechanisms", six of which are AAA: audio control (A) visual presentation (AAA) bypass blocks (A) link purpose (AAA) unusual words (AAA) abbreviations (AAA) pronunciation (AAA) change on request (AAA)
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: "For all text presented in the content, each of the following is true: word spacing can be adjusted by the user line spacing can be adjusted by the user paragraph spacing can be adjusted by the user "
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 !important
in a user style should take precedence over author styles, even when those have !important
too.
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
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:
- If spacing of content is essential to that contents use, that part of the content is exempt.
- If the user agent prohibits spacing adjustments the content is exempt.
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:
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 ?
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:
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.
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 !important
can't be overwritten by users. Shawn and Wayne, do either of you have an example of where this has occurred for you?
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. If no mechanism exists for a technology then authors are off the hook. But I don't see why authors of HTML should not code in a way to prevent user style. One that I have run into for example is the use of !important is "style" parameters.
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 !important
and style
attributes?
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 notifications@github.com 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 https://github.com/w3c/wcag21/issues/78#issuecomment-271164347, or mute the thread https://github.com/notifications/unsubscribe-auth/ABpQP4GQba53MZ4O8soOt9fvTcbQweE4ks5rQRkkgaJpZM4LB6K3 .
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.
Just tested this, and yes you're right: providing that a user stylesheet is written appropriately, !important
in the author's styles and style
attributes do NOT override the user styles. As such, I'd be interested in seeing some hard examples of where authors are breaking user styles... (and where it's not simply the user styles that need to be written more specifically with their selectors - e.g. not just setting style rules purely on body
or html
, but perhaps using catch-all star selectors * { ... }
)
it's not simply the user styles that need to be written more specifically with their selectors
I'm not sure I understand, did you mean the selectors would have to be specific for the site? Or that using the star selector is the better approach? (Which seems the opposite of more specific?)
specifically as in "with the specific intent of working in a variety of situations". admittedly a poor choice of words, so let's pretend i wrote "more generally" instead.
The term a mechanism does not imply a user agent restriction. For example, the accessibility API for a system is a mechanism, without which much of WCAG and ARIA are useless. User style sheets and user agent extensions are such mechanisms. Fortunately two major user agents have extensions that support user style sheets. That means that a mechanism exists to change style, presentations like, spacing and font-family.
If no user agent for a given file technology exists that provides this mechanism, then the author is not responsible for supporting the mechanism using that file technology. However, if a user agent exists with that support then the author must do nothing to interfer with that support.
I have seen very bad pages that include !important in "style" parameters of html elements. That is unacceptable.
To say that user style sheets are not an existing mechanism is just technology bias. WCAG is not supposed to be technology bias for assistive technology either.
On Tue, Dec 20, 2016 at 4:58 AM, Laura Carlson notifications@github.com wrote:
@allanj-uaag https://github.com/allanj-uaag , @slhenry https://github.com/slhenry , and @WayneEDick https://github.com/WayneEDick your thoughts on whether this SC is a user agent issue and be should deferred to Silver? Please see David https://github.com/w3c/wcag21/issues/78#issuecomment-268033716's and Patrick https://github.com/w3c/wcag21/issues/78#issuecomment-268001666's comments.
The proposed text does say that "a mechanism is available...", which gives the impression of add-on widgets. Ideas to reword it?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-268237148, or mute the thread https://github.com/notifications/unsubscribe-auth/AH0OFzns51PSpel3belU5Z4la71X6hbTks5rJ9ESgaJpZM4LB6K3 .
The term a mechanism does not imply a user agent restriction. For example, the accessibility API for a system is a mechanism, without which much of WCAG and ARIA are useless. User style sheets and user agent extensions are such mechanisms. Fortunately two major user agents have extensions that support user style sheets. That means that a mechanism exists to change style, presentations like, spacing and font-family.
If no user agent for a given file technology exists that provides this mechanism, then the author is not responsible for supporting the mechanism using that file technology. However, if a user agent exists with that support then the author must do nothing to interfer with that support.
I have seen very bad pages that include !important in "style" parameters of html elements. That is unacceptable.
To say that user style sheets are not an existing mechanism is just technology bias. WCAG is not supposed to be technology bias for assistive technology either.
I completely reject the premise that "a mechanism exists" automatically moves a success criterion to silver. It is a false premise.
Laura asked about important not being able to be overwritten by the user. In my experience when user agents allow for user styles those can override. However, many browser's don't offer this anymore and thus we must use tools, plug-ins and bookmarklets like the Stylish extension. When using these extensions the scripts are inserted into the page at the document level and thus "important" may not be able to be overwritten in my experience.
The instances of inline !important are rare, but I have found them very hard to override. The main problem is that user style sheets have the lowest priority of all, and inline style has the highest. However, the following extremely general CSS will ferret out most 'stinker' pages.
The only real problem caused by changing spacing, and I find it about every three months is that spacing acts a little like enlargement in that it usually takes more space. But most pages do this pretty well.
I really think that the exception language of Laura frees authors of technologies where no user agent exists with support of spacing control.
Her intent is clear. If a file format like HTML has a mechanism like user style sheets on some user agents then all an author has to do to test if a page passes is to include the CSS above as the very last style statement in their code. Last in the CSS line with !important beats everything, even specificity.
An accessibility tester can use Stylish with the same code. If any elements or classes fail to space they can be noted as failures.
This is a general issue with low vision. We need access to restyle. We do not want to force authors on technologies like Silverlight or PDF or rigid mobile to create local widgets. We just need authors to code accessibly for user agents that do support restyling. The former expectation is well beyond the scope of 2.1, but the latter splits the case into to technologies that can and technologies that cannot leaving the author off the hook.
We left general element level style accommodation off the list, but maybe we should have included it. What people with low vision really need is non-interference from authors when it comes to altering the visual presentation of content wherever there are user agents that support changes in visual presentation. This non-interference should apply all the way to the element level.
Ø The main problem is that user style sheets have the lowest priority of all, and inline style has the highest.
I’m not sure if this has changed – but in CSS Level 3 inheritance should be as follows:
An importanthttps://www.w3.org/TR/2013/CR-css-cascade-3-20131003/#important0 declaration takes precedence over a normal declaration. Author and user style sheets may contain !importanthttps://www.w3.org/TR/2013/CR-css-cascade-3-20131003/#important declarations, with user !importanthttps://www.w3.org/TR/2013/CR-css-cascade-3-20131003/#important declarations overriding author !importanthttps://www.w3.org/TR/2013/CR-css-cascade-3-20131003/#important declarations. This CSS feature improves accessibility of documents by giving users with special requirements (large fonts, color combinations, etc.) control over presentation.[1]
1 https://www.w3.org/TR/2013/CR-css-cascade-3-20131003/
Jonathan
The main problem is that user style sheets have the lowest priority of all, and inline style has the highest.
this is not a problem of priority, but rather of CSS specificity and cascade. If you've got very generic style definitions in your user styles, they At the same level of CSS specificity, user styles (if implemented in the true sense, i.e. natively in browser rather than through a third-party extension that simply inserts them into the document level) trump inline styles, document styles, etc.
as a simplified example if you just define a very high level body { color: black; background: white; }
or even body { color: black !important; background: white !important; }
in the user stylesheet, and CSS with a higher specificity in its selector will override this...and this is simply the way CSS works. for instance, div#foo { ... }
will have a higher specificity and override the lower specificity body { ... }
selector.
Hi All,
I put together a simple test case.
A spacing.css user stylesheet is available with Wayne's CSS declarations. Thanks @WayneEDick !
What results do people get? Does CSS specificity work in user agents as in the spec?
I tested in Safari and it respects user styles over author inline styles. Jon, the Stylish extension on chrome and Firefox didn't respect user styles over author inline styles for me. Do does it for you @mraccess77 ?
@allanj-uaag tested in Internet Explorer. Thanks Jim! author inline !important
is overridden by the user style sheet in IE.
@mraccess77 you are right the Stylish addon seems to apply the CSS at document level and not as a true user stylesheet. Thank you.
I updated the test page.
I asked at the January 12, 2017 LVTF meeting if hard examples of where authors are breaking user styles can be provided.
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
I think this is the current language.
The presentation of content does not interfere with the user agent's ability to allow the user to change foreground and background colors, font family, or the spacing between characters, words, lines, or paragraphs to the element level, for the full range of values allowed by the user agent, for the technology chosen for the content.
We could roll in the printing SC into this #76 by adding "...and to print the document with these changes."
We could roll in the printing SC into this #76 by adding "...and to print the document with these changes."
+1
Hi @DavidMacDonald ,
That text seems to be proposal 5 on the Combine 79, 78, 74 Wiki page. It might fit in there.
However, the latest version we have is proposal 18. I don't know how we could fit it in there.
We will likely discuss at tomorrow's LVTF meeting, if you are available.
I'd like to caution combing two things that sounds similar but may be independent together. I'm not sure if this is the case here or not. But when people flag SC we want to be able to precisely indicate the issue. For example, if the SC passed for on-screen but failed for printing we would be force to faill the whole SC even though it worked correctly on-screen. Given that printing is a lower priority to some --- failing the whole SC doesn't make sense and it should be separate.
Hi @allanj-uaag and @slhenry ,
Jim wrote:
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
@GreggVan asked several questions with regard to level in the Combine 79, 78, and 74 SCs thread. i.e. Are Acrobat DC and VIP PDF free browser plug ins. If they are do any videos demonstrating these products exist?
also Acrobat DC is expensive — no? so users will not have it ?
gregg
On Jan 25, 2017, at 1:40 PM, Laura Carlson notifications@github.com wrote:
Hi @allanj-uaag https://github.com/allanj-uaag and @slhenry https://github.com/slhenry ,
Jim wrote:
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
@GreggVan https://github.com/GreggVan asked several questions with regard to level in the Combine 79, 78, and 74 SCs thread https://lists.w3.org/Archives/Public/w3c-wai-gl/2017JanMar/0355.html. i.e. Are Acrobat DC and VIP PDF free browser plug ins and if are there any videos demonstrating these products.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-275194552, or mute the thread https://github.com/notifications/unsubscribe-auth/AJph3sL_U9ua7hl7Z2hzTEtbJrJ1B3f8ks5rV5c5gaJpZM4LB6K3.
correct, Acrobat Pro DC is expensive. VIP-PDF is free.
VIP-PDF reader video http://snab.ch/en/hilfsmittel/digital-tools/the-first-pdf-reader-for-visually-impaired-people/
On Wed, Jan 25, 2017 at 12:43 PM, GreggVan notifications@github.com wrote:
also Acrobat DC is expensive — no? so users will not have it ?
gregg
On Jan 25, 2017, at 1:40 PM, Laura Carlson notifications@github.com wrote:
Hi @allanj-uaag https://github.com/allanj-uaag and @slhenry < https://github.com/slhenry> ,
Jim wrote:
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
@GreggVan https://github.com/GreggVan asked several questions with regard to level in the Combine 79, 78, and 74 SCs thread < https://lists.w3.org/Archives/Public/w3c-wai-gl/2017JanMar/0355.html>. i.e. Are Acrobat DC and VIP PDF free browser plug ins and if are there any videos demonstrating these products.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/ wcag21/issues/78#issuecomment-275194552, or mute the thread < https://github.com/notifications/unsubscribe-auth/AJph3sL_ U9ua7hl7Z2hzTEtbJrJ1B3f8ks5rV5c5gaJpZM4LB6K3>.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-275195182, or mute the thread https://github.com/notifications/unsubscribe-auth/AG_WLzje1IxmuyZrUexlbcx2K6CW80XEks5rV5fGgaJpZM4LB6K3 .
-- Jim Allan, Accessibility Coordinator Texas School for the Blind and Visually Impaired 1100 W. 45th St., Austin, Texas 78756 voice 512.206.9315 fax: 512.206.9264 http://www.tsbvi.edu/ "We shape our tools and thereafter our tools shape us." McLuhan, 1964
Does VIP-PDF provide variable line word character spacing ? Does it also allow reflow when you enlarge text?
If so that would be great
Gregg
Sent from my iPad
On Jan 25, 2017, at 5:20 PM, allanj-uaag notifications@github.com wrote:
correct, Acrobat Pro DC is expensive. VIP-PDF is free.
VIP-PDF reader video http://snab.ch/en/hilfsmittel/digital-tools/the-first-pdf-reader-for-visually-impaired-people/
On Wed, Jan 25, 2017 at 12:43 PM, GreggVan notifications@github.com wrote:
also Acrobat DC is expensive — no? so users will not have it ?
gregg
On Jan 25, 2017, at 1:40 PM, Laura Carlson notifications@github.com wrote:
Hi @allanj-uaag https://github.com/allanj-uaag and @slhenry < https://github.com/slhenry> ,
Jim wrote:
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
@GreggVan https://github.com/GreggVan asked several questions with regard to level in the Combine 79, 78, and 74 SCs thread < https://lists.w3.org/Archives/Public/w3c-wai-gl/2017JanMar/0355.html>. i.e. Are Acrobat DC and VIP PDF free browser plug ins and if are there any videos demonstrating these products.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/ wcag21/issues/78#issuecomment-275194552, or mute the thread < https://github.com/notifications/unsubscribe-auth/AJph3sL_ U9ua7hl7Z2hzTEtbJrJ1B3f8ks5rV5c5gaJpZM4LB6K3>.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-275195182, or mute the thread https://github.com/notifications/unsubscribe-auth/AG_WLzje1IxmuyZrUexlbcx2K6CW80XEks5rV5fGgaJpZM4LB6K3 .
-- Jim Allan, Accessibility Coordinator Texas School for the Blind and Visually Impaired 1100 W. 45th St., Austin, Texas 78756 voice 512.206.9315 fax: 512.206.9264 http://www.tsbvi.edu/ "We shape our tools and thereafter our tools shape us." McLuhan, 1964 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
change foreground/background font family (9 to choose from) line, word, character spacing. zoom with reflow
On Wed, Jan 25, 2017 at 8:23 PM, GreggVan notifications@github.com wrote:
Does VIP-PDF provide variable line word character spacing ? Does it also allow reflow when you enlarge text?
If so that would be great
Gregg
Sent from my iPad
On Jan 25, 2017, at 5:20 PM, allanj-uaag notifications@github.com wrote:
correct, Acrobat Pro DC is expensive. VIP-PDF is free.
VIP-PDF reader video http://snab.ch/en/hilfsmittel/digital-tools/the-first-pdf- reader-for-visually-impaired-people/
On Wed, Jan 25, 2017 at 12:43 PM, GreggVan notifications@github.com wrote:
also Acrobat DC is expensive — no? so users will not have it ?
gregg
On Jan 25, 2017, at 1:40 PM, Laura Carlson <notifications@github.com
wrote:
Hi @allanj-uaag https://github.com/allanj-uaag and @slhenry < https://github.com/slhenry> ,
Jim wrote:
Acrobat DC (not Acrobat reader) allows changes to line, character, and paragraph spacing, in editable PDFs. you can also change the font, font color, and font size. Caveat...the above changes work in a simple document. A complex form causes text overlap and other issues. Do spacing changes work? It depends on the document
@GreggVan https://github.com/GreggVan asked several questions with regard to level in the Combine 79, 78, and 74 SCs thread < https://lists.w3.org/Archives/Public/w3c-wai-gl/2017JanMar/0355.html>. i.e. Are Acrobat DC and VIP PDF free browser plug ins and if are there any videos demonstrating these products.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/w3c/ wcag21/issues/78#issuecomment-275194552>, or mute the thread < https://github.com/notifications/unsubscribe-auth/AJph3sL_ U9ua7hl7Z2hzTEtbJrJ1B3f8ks5rV5c5gaJpZM4LB6K3>.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-275195182, or mute the thread https://github.com/notifications/unsubscribe-auth/AG_ WLzje1IxmuyZrUexlbcx2K6CW80XEks5rV5fGgaJpZM4LB6K3 .
-- Jim Allan, Accessibility Coordinator Texas School for the Blind and Visually Impaired 1100 W. 45th St., Austin, Texas 78756 voice 512.206.9315 <(512)%20206-9315> fax: 512.206.9264 <(512)%20206-9264> http://www.tsbvi.edu/ "We shape our tools and thereafter our tools shape us." McLuhan, 1964 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/w3c/wcag21/issues/78#issuecomment-275292980, or mute the thread https://github.com/notifications/unsubscribe-auth/AG_WL6O7golPEwIj60nQz3hZFQNeGU9-ks5rWAOxgaJpZM4LB6K3 .
-- Jim Allan, Accessibility Coordinator Texas School for the Blind and Visually Impaired 1100 W. 45th St., Austin, Texas 78756 voice 512.206.9315 fax: 512.206.9264 http://www.tsbvi.edu/ "We shape our tools and thereafter our tools shape us." McLuhan, 1964
Thanks @allanj-uaag . I downloaded VIP-PDF. It seems to work great.
@GreggVan , VIP-PDF is a desktop application; not a browser plugin. So will we need Wayne's disclaimer and scope it to HTML and let PDF off the hook? @WayneEDick 's disclaimer text is:
"If no mechanism exists to overide spacing, font family or text color on any user agent for the target technology, then the author has no responsible to create one."
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
GitHub
Wiki Pages