measuring pdf accessibility - pdf a11y testing for the rest of us (a11ysummit2014)

82
PDF a11y testing for the rest of us @dboudreau Sept. 9 th , 2014 a11ySummit 2014 Deque Systems, Inc.

Upload: denis-boudreau

Post on 08-May-2015

6.408 views

Category:

Technology


0 download

DESCRIPTION

Most people would agree that the best strategy for PDF accessibility is to integrate accessibility best practices prior to the conversion process, when the document is first being created. But in the real world, where legacy and automatically generated PDF documents abound, we don't always have the luxury of going back to the source document to fix accessibility issues. Sometimes, all we have to work with is the PDF document itself. So when the accessibility of that PDF document is so bad, and crying out loud that it sucks just isn't enough, then what do you do? Being able to rely on a backup plan to evaluate PDF accessibility and come up with a list of issues might be exactly what you need to figure out the full extent of the damage… When PDF Accessibility isn't exactly at the top of your LinkedIn Skills and Expertise list and you don't have access to someone who does, you need to roll up your sleeves and get creative. In this presentation we will see how much ground can be covered by combining the powers of the WCAG 2.0 guidelines and a customized checklist to determine the level of accessibility of your PDF documents.

TRANSCRIPT

Page 1: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF a11y testing for the rest of us

@dboudreau Sept. 9th, 2014

a11ySummit 2014 Deque Systems, Inc.

Page 2: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

role=“PDF Sensei”

Page 3: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

role=“PDF Sensei”

Page 4: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

"It's a pain that I have to download each PDF. Pain in the ass… I find HTML easier to deal with."

Page 5: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

By 2003, PDF hatin’ was all the rage…

Page 6: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

But PDFs never went away, did they?

Page 7: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Some 11 years and billions of PDFs later…

Page 8: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

While technology has come a looooong way…

Page 9: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Can you claim to have won the war on inaccessible PDFs yet?

Page 10: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDFs… What’s your strategy?

Page 11: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDFs… What’s your strategy?

Page 12: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Do you even know what to do with them

Page 13: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Not everyone is a PDF expert!

Page 14: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Not everyone has access to one 24/7 either!

Page 15: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

And let’s be honest…

Page 16: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

So, what happens is…

A truckload of PDF documents!

You!

Page 17: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Slowly, but surely…

Page 18: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Have no fear, Frank is here!

“You can trust us, everything is going to be all right!”

Page 19: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

What you need are PDF Accessibility Testing

Self-Defense Techniques

Page 20: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

THIS is what your PDF accessibility strategy should look like!

Page 21: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF Techniques for WCAG 2.0

Page 22: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF4: Hiding decorative images

Page 23: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Tagged PDF

!=

Accessible PDF

Page 24: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Tagged PDF

=

PDF that are accessible to screen readers

Page 25: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Measuring PDF Accessibility A Testing Proposal For the Rest of Us

Page 26: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Or, as I like to put it…

Page 27: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 28: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Great Tools to Consider Acrobat Pro XI Accessibility Checker

Runs on both Windows and MacOs

CommonLook PDF plugin For Adobe Acrobat on Windows

PDF Accessibility Checker 2 Independently runs on Windows

Page 29: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 30: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Tough Luck

Page 31: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF Accessibility Checker

Page 32: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Instant feedback FTW!

Page 33: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

That being said…

Page 34: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Faking Your Way

Up the PDF a11y Ladder

1. Access Restrictions 2. Default Language 3. Document Title 4. Bookmarks 5. Content Reflow 6. Read Out Loud 7. Heading Structure 8. Tabbing Order 9. Informational Images 10. Decorative Images 11. Meaningful Hyperlinks 12. Data Tables

Page 35: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Check Points Technique WCAG SC

Access Restrictions -- 4.1

Default Language PDF16 3.1.1

Document Title PDF18 2.4.2

Bookmarks PDF2 2.4.5

Content Reflow -- 1.3.2

Read Out Loud -- 1.3.2

Heading Structure PDF9 1.3.1

Tabbing Order PDF3 1.3.2

Informative Images PDF1 1.1.1

Decorative Images PDF4 1.1.1

Meaningful Hyperlinks PDF11 2.4.4

Data Tables PDF6 1.3.1

Page 36: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

a11yTips – an ever growing resource

Page 37: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Access Restrictions

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

a11yTip #1 Ensure access restrictions on PDF documents don’t lock users out http://bit.ly/1ogK9Lw

Page 38: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 39: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 40: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Default Language

Is the natural language of the PDF file specified in the document properties?

a11yTip #2 Specify the default language of PDF documents http://bit.ly/1ogdC52

Page 41: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 42: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Document Title

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

a11yTip #3 Specify descriptive and meaningful titles for PDF documents http://bit.ly/Q3WLWW

Page 43: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 44: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 45: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Image-Based Documents

Page 46: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Text-Based Documents

Page 47: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Bookmarks

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

a11yTip #4 Create bookmarks from the content structure in PDF documents http://bit.ly/1vD93GZ

Page 48: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 49: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 50: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 51: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Content Reflow

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

a11yTip #5 Ensure the reading order of a PDF makes sense when reflowed http://bit.ly/1ikVqXa

Page 52: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 53: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 54: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 55: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Read Out Loud

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

a11yTip #6 Ensure the default reading order in PDF document makes sense http://bit.ly/1oleGoo

Page 56: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 57: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 58: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Heading Structure

Is content organized consistently using semantically and correctly structured headings?

a11yTip #7 Mark up headings in PDF documents using heading elements http://bit.ly/Rl0hxa

Page 59: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 60: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Tabbing Order

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

a11yTip #8 Create a tabbing order for PDF content that is logical and intuitive http://bit.ly/1o8HcMu

Page 61: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Hit the tab key, YO!

Use the down arrow key.

Page 62: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Informative Images

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

a11yTip #9 Provide meaningful text alternatives for images in PDF documents http://bit.ly/1iue3bg

Page 63: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 64: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 65: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 66: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Decorative Images

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

a11yTip #10 Turn purely decorative images in PDF documents into artifacts http://bit.ly/1ovRTX1

Page 67: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 68: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Meaningful Hyperlinks

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

a11yTip #11 Provide replacement text for PDF links that are not meaningful http://bit.ly/1l02siv

Page 69: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 70: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Data Tables

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

a11yTip #12 Use table markup to structure tabular data in PDF documents http://bit.ly/1uRX2Nl

Page 71: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 72: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 73: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 74: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 75: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)
Page 77: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF a11y Testing Leveling the playing field

Page 78: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Diving deeper into accessible PDFs https://dequeuniversity.com/courses/list/pdf

$45

Page 79: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

PDF strategy! What will yours be?

Page 80: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Knowbility KickStarter

Campaign

Page 81: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Denis Boudreau Deque Systems, Inc.

[email protected] @dboudreau

Page 82: Measuring PDF Accessibility - PDF a11y Testing for the Rest of Us (a11ySummit2014)

Photo Credits All rights belong to their respective owners.

http://monicarodgers.files.wordpress.com/2011/03/newandimproved.jpg http://www.flickr.com/photos/krawcowicz/4153762400/ http://www.jornalhojelivre.com.br/wp-content/uploads/2013/04/megaphone.jpg http://www.wallpaper4me.com/images/wallpapers/nobodycares-317303.jpeg http://www.resumestoyou.com.au/wp-content/uploads/2013/04/bigstock-Businessman-With-Red-Umbrella-23108744.jpg http://www.thedivineinspirations.com/images/banner_3.jpg http://www.geedeeaccounting.com/www/473/files/drowning_paper.jpg http://julianvasquezheilig.files.wordpress.com/2014/01/head_in_sand.jpg http://images.huffingtonpost.com/2013-11-16-bigstockportraitofsadyoungwomancr41848843.jpg http://harmonit.se/projekt/wp-content/uploads/office-batman.jpg http://empoweryourbusiness.files.wordpress.com/2012/09/boringtcs.jpg http://pro-legal.ro/wp-content/uploads/2013/03/abusive-clauses1.bmp http://www.landthink.com/wp-content/uploads/staying-competitive-in-todays-land-brokerage-business.jpg http://www.flickr.com/photos/toradojonj/8618952453/ http://nduffel.files.wordpress.com/2012/10/take-the-bull-by-the-horns.jpg http://www.flickr.com/photos/41898910@N03/6162523696/ http://bilder.filmering.at/stories/news2/Cineplexx.jpg http://i.imgur.com/23lw8yu.jpg http://www.maskcara.com/wp-content/uploads/2012/09/unhappy-guy-with-crossed-arns.jpg http://i.ytimg.com/vi/gUptKs5Fccw/maxresdefault.jpg http://www.flickr.com/photos/justbane/3646397328/ http://www.flickr.com/photos/liliana1708/8642224555/ http://columbian.media.clients.ellingtoncms.com/img/croppedphotos/2013/09/20/0923_met_salt_shaker.jpg http://www.flickr.com/photos/88717578@N00/1439576293/ http://www.flickr.com/photos/mercurymountain/3441989123/ http://www.rubbishclearancebournemouth.co.uk/img/customer-service.jpg http://www.flickr.com/photos/44124421278@N01/2500303479/ http://www.flickr.com/photos/23043123@N00/268525273/ http://www.hernandezfirm.com/wp-content/uploads/2013/07/knucklehead-1024x1024.jpg http://inspirationtopublication.files.wordpress.com/2011/12/but-wait-logo.jpg http://www.flickr.com/photos/toradojonj/8618951295/ http://www.flickr.com/photos/11391549@N02/2405054957/