a11yTips — Turn purely decorative images in PDF documents…




Turn purely decorative images in PDF documents into artifacts

no. 125

Make sure images that convey no information are turned into artifacts

Purely decorative images are images that, by definition, convey no information or meaningful content to a document. In PDF documents, artifacts are generally graphics objects or other markings that are not part of the authored content. Examples of artifacts include page header or footer information, lines or other graphics separating sections of the page, or decorative images. They are usually used to embellish a page, or simply serve a purpose related to the layout of the page. As such, they are irrelevant to anyone unable to see the screen and should be ignored by assistive technologies whenever possible. In HTML, such images can be assigned a null attribute value (alt=””) if they are embedded in the HTML layer, but are usually better off presented as part of the presentation layer, in CSS. To make purely decorative images invisible to screen readers in PDF documents, images (figures) need to be marked up as artifacts.

To do so, simply don’t provide any descriptive value to these images. Using the TouchUp Reading Order dialog box in Adobe Acrobat Pro, select the images that [...]

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(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): 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