Measuring PDF Accessibility

40
Measuring PDF Accessibility @dboudreau CSUN 2014 Deque Systems, Inc. PDF a11y testing for the rest of us

description

PDF a11y testing for the rest of us. Measuring PDF Accessibility. @ dboudreau CSUN 2014 Deque Systems, Inc. - PDFs Suck! - Use HTML Instead!. (PDF) Haters Gonna Hate…. Learn to deal with PDFs Instead!. What’s your strategy?. PDFs. - PowerPoint PPT Presentation

Transcript of Measuring PDF Accessibility

Page 1: Measuring PDF Accessibility

Measuring PDF Accessibility

@dboudreauCSUN 2014

Deque Systems, Inc.

PDF a11y testing for the rest of us

Page 2: Measuring PDF Accessibility

- PDFs Suck!

- Use HTML Instead!

(PDF) Haters Gonna Hate…

Page 3: Measuring PDF Accessibility

Learn to deal with PDFs

Instead!

Page 4: Measuring PDF Accessibility

What’s your strategy?

PDFs

Page 5: Measuring PDF Accessibility

Are you losing the war on

inaccessible PDFs?

Page 6: Measuring PDF Accessibility

Breaking News!Not everyone is a PDF expert!

Page 7: Measuring PDF Accessibility

Breaking News!Not everyone has access to one!

Page 8: Measuring PDF Accessibility

“Have no fear, Frank is here!”

Page 9: Measuring PDF Accessibility

PDF AccessibilitySelf-Defense Techniques* Similar to regular WCAG 2.0 HTML testing* Based on the W3C guidelines you already know

Page 10: Measuring PDF Accessibility

PDF Techniques for WCAG 2.0

Page 11: Measuring PDF Accessibility

PDF4: Hiding decorative images

Page 12: Measuring PDF Accessibility

Measuring PDF Accessibility A Testing Proposal For the Rest of Us

Page 13: Measuring PDF Accessibility

In15easy steps!

fake your way

into looking like a PDF expert

Or, how to

Page 14: Measuring PDF Accessibility

But we don’t wanna use no stinkin’ screen readers!

Page 15: Measuring PDF Accessibility

Some Tools to Consider Adobe Acrobat Pro XI Accessibility Checker

Runs on both Windows and MacOs

CommonLook PDFPlugin for Adobe Acrobat on Windows

PDF Accessibility Checker 2 (PAC2)Runs on Windows (no need for Adobe Acrobat or Reader)

Page 16: Measuring PDF Accessibility

Image-Based Documents

Page 17: Measuring PDF Accessibility

Text-Based Documents

Page 18: Measuring PDF Accessibility

Faking Your Way Up the PDF a11y Ladder

1. Access Restrictions2. Default Language3. Document Title4. Bookmarks5. Content Reflow6. Read Out Loud7. Semantic Structure8. Tabbing Order9. Informational Images10. Decorative Images11. Meaningful Hyperlinks12. Page Numbering13. Running Headers & Footers14. Data Tables15. Form Fields

Page 19: Measuring PDF Accessibility

10,000 ft.

ViewStep Technique WCAG SC

Access Restrictions -- 4.1.2

Default Language PDF16 3.1.1

Document Title PDF18 2.4.2

Bookmarks PDF2 2.4.1

Content Reflow -- 1.4.4, 1.4.8

Read Out Loud -- 1.3.2

Semantic Structure PDF11, PDF21 1.3.1, 4.1.2

Tabbing Order PDF3 2.1.1, 2.4.3

Informational Images PDF1 1.1.1

Decorative Images PDF4 1.1.1

Meaningful Hyperlinks PDF11 2.4.4

Page Numbering PDF17 2.4.5

Running Headers & Footers PDF14 2.4.5

Data Tables PDF6 1.3.1

Form Fields PDF12, PDF23 1.3.1, 3.3.2

Page 20: Measuring PDF Accessibility

Access Restrictions

Are there any access restrictions on the PDF, such as password protection?

Page 21: Measuring PDF Accessibility

Default Language

Is the natural language of the PDF document specified?

Page 22: Measuring PDF Accessibility

Document Title

Does the PDF have a meaningful and descriptive title (not just a file name)?

Page 23: Measuring PDF Accessibility

Bookmarks

Does the PDF contain bookmarks and are they helpful for navigating efficiently to various sections of the document?

Page 24: Measuring PDF Accessibility

Content Reflow

When Reflow mode is activated, does all the content reorganize naturally in a single, easy to read column?

Page 25: Measuring PDF Accessibility

Read Out Loud

When Read Out Loud is activated, does all the content get read correctly and in the right order?

Page 26: Measuring PDF Accessibility

Semantic Structure

Is content organized consistently using semantically and correctly structured tags/markup?

Page 27: Measuring PDF Accessibility

Tabbing Order

Can the document be navigated in a logical order that is consistent with the meaning of the content?

Page 28: Measuring PDF Accessibility

Informational Images

Does the text alternative provided for every informational image convey the same meaning or purpose as the image?

Page 29: Measuring PDF Accessibility

Decorative Images

Are purely decorative images marked up as artifacts, so screen readers can safely ignore them?

Page 30: Measuring PDF Accessibility

Meaningful Hyperlinks

Is hyperlink text marked up using Link annotations and is the purpose of that text meaningful?

Page 31: Measuring PDF Accessibility

Page Numbering

Does page numbering differ from the numbering displayed in the viewer page controls?

Page 32: Measuring PDF Accessibility

Running Headers & Footers

Are running headers and footers provided consistent with existing section headings?

Page 33: Measuring PDF Accessibility

Data Tables

Are the tables marked up properly and are header cells and data cells explicitly associated?

Page 34: Measuring PDF Accessibility

Form Fields

Can assistive technologies gather information about and interact with form controls?

Page 35: Measuring PDF Accessibility

PDF AccessibilitySelf-Defense Reminders * PDF accessibility testing can be simple* Know WCAG 2.0? You already know enough* Take back control of your PDFs!

Page 36: Measuring PDF Accessibility

Light at the end of the tunnel

Page 37: Measuring PDF Accessibility

PDF Testing Methodology http://is.gd/Wul7Rc

Page 38: Measuring PDF Accessibility

So, grab those PDFs by the horns!

Page 39: Measuring PDF Accessibility

Denis BoudreauWeb Accessibility Avenger

Deque Systems, Inc.@dboudreau

Merci Beaucoup!

Page 40: Measuring PDF Accessibility

Photo CreditsAll rights belong to their respective owners.

http://www.flickr.com/photos/krawcowicz/4153762400/http://www.jornalhojelivre.com.br/wp-content/uploads/2013/04/megaphone.jpghttp://www.wallpaper-source.com/wallpapers/Dark/12307_Dark_Dark_-_Emo_Wallpaper.jpghttp://resources0.news.com.au/images/2013/04/19/1226624/084932-head-in-sand.jpghttp://images.huffingtonpost.com/2013-11-16-bigstockportraitofsadyoungwomancr41848843.jpg http://nduffel.files.wordpress.com/2012/10/take-the-bull-by-the-horns.jpg http://www.geedeeaccounting.com/www/473/files/drowning_paper.jpghttp://i.imgur.com/23lw8yu.jpg http://www.flickr.com/photos/toradojonj/8618952453/http://harmonit.se/projekt/wp-content/uploads/office-batman.jpghttp://www.flickr.com/photos/41898910@N03/6162523696/http://www.packetwire.ca/wp-content/uploads/2013/10/Sleazy-Salesman.jpghttp://www.maskcara.com/wp-content/uploads/2012/09/unhappy-guy-with-crossed-arns.jpg http://www.flickr.com/photos/justbane/3646397328/http://www.flickr.com/photos/mercurymountain/3441989123/ http://www.flickr.com/photos/44124421278@N01/2500303479/ http://www.flickr.com/photos/liliana1708/8642224555/http://www.flickr.com/photos/88717578@N00/1439576293/http://www.flickr.com/photos/23043123@N00/268525273/http://www.flickr.com/photos/toradojonj/8618951295/http://www.flickr.com/photos/guildofmuteassassins/6927585698/http://inspirationtopublication.files.wordpress.com/2011/12/but-wait-logo.jpghttp://www.flickr.com/photos/11391549@N02/2405054957/http://www.flickr.com/photos/76029035@N02/6829354783/