Text

We begin by considering how JAWS 4.51 will read a simple web page with text formatting.  If one listens to the first test page in JAWS, one could conclude several things about how JAWS reads text:

The next sample is exactly the same as the first sample except that the line at the end is changed to have two misspellings.  The effect in this case is dramatic: all of the earlier text to be skipped and only the sentence with the problem is read.  If this is generally true, it suggests that spellchecking and proofreading of a web page is crucial for accessibility.

Some of the guidance regarding accessibility and text that applies to screen readers is as follows:

Some of the guidance advocating the use of CSS for accessibility purposes

does not seem to be apply to screen readers but to permit browser users to use their own style sheet for other kinds of visual disabilities that can be addressed by magnification, color change, etc.  When text is formatted with CSS, users can utilize their own style sheets to format text to meet their needs. This allows users with limited vision or colorblindness to change the size or color of text, for example. By contrast, if HTML is used to format text, this formatting overrides all CSS styles, including user-defined styles.

However, CSS2 introduces aural CSS which controls how a page would be read just as fonts control how it is displayed.  If CSS is already been used to control appearance, addition of CSS aural features is easier than if HTML formatting is used.

Links

Navigation links are often displayed at the top of a page or down the left side of the page.  This means that a screen reader will read the links before getting to the content of the page.  Since these links are often repeated from page to page, it is important to provide a method to skip repetitive navigational links.  There are several methods to do this:

Last revised; April 22, 2003, comments to William Pegram, wpegram@nvcc.edu