a11yTips — Ensure the default reading order in PDF document…

Ensure the default reading order in PDF document makes sense

Make sure the reading order of PDF content remains meaningful and logical

It is not uncommon to stumble on PDF documents that display content in a certain visual order that is both meaningful and logical, but convey something radically different when the same content is read aloud by assistive technologies. While sighted users determine the logical order of PDF content based on the document’s layout, non-sighted keyboard and assistive technology users have no choice but to determine the logical order of the document by sequentially going through its underlying code structure. When this underlying structure is out of sequence, keyboard and assistive technology users may struggle to understand the content, or how its different parts are interconnected. To ensure the reading order of PDF content makes sense to everyone, authors need to pay attention to the content order once it’s been converted to PDF.

To do so, simply structure the content correctly in the authoring tool used to create the document, and thoroughly validate how it is rendered by assistive technologies, such as screen readers before proceeding to create the tagged PDF. While documents with complex page layouts including multi columns, complex graphics, [...]

Read article at dboudreau.tumblr.com

Article Taxonomies

Categories:
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(792): require() #1 /home/webable/www/www/wp-includes/template.php(725): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65