SIGACCESS

ACM's Special Interest Group on Accessible Computing

Accessible PDF Author Guide

Create an accessible ACM submission using Adobe Acrobat Pro XI

Shari Trewin, August 2014

This page gives step-by-step instructions for how to add basic accessibility information to a PDF document intended for ACM. ACM publications are read (and reviewed) by many people. Making your paper accessible will help to promote the equal participation of people with disabilities in science and engineering.

These instructions are also available as a captioned video.

Note: If you are using Word on a PC, start by adding accessibility directly to your Word document. It will be automatically transferred into every PDF you generate.

These instructions are for Adobe Acrobat Pro XI. Please see Adobe’s best practices for detailed instructions covering more versions of Adobe Acrobat.

Steps

  1. Check fonts are embedded
  2. Set title and language
  3. Add tags
  4. Add alternative text for figures
  5. Set tab order
  6. Mark table headers

We encourage you to go the extra mile, especially for a camera-ready paper.

Step 1. Check fonts are embedded

Font embedding is an ACM requirement. If fonts are not embedded, your PDF will need to be regenerated, and you may lose accessibility that you have added.

How to check fonts are embedded:

  1. Open your pdf file in Adobe Acrobat Pro XI
  2. Type Command-D to bring up the document properties dialog.
    (Menu option: File->Properties)
  3. Select the ‘Fonts’ tab.
  4. Check that all of the fonts have ‘Embedded Subset’ in parentheses after the font name. There is one exception, illustrated below. The font ‘Times-Roman’ with type=1 and Encoding=custom is generated when tags are added to a pdf document by Adobe Acrobat Pro. It does not appear in the document and does not need to be embedded.

If fonts are not embedded, regenerate your pdf with embedded fonts BEFORE going further with accessibility.

Step 2. Set title and language

  1. Type Command-D to bring up the document properties dialog.
    (Menu option: File->Properties)
  2. Select the ‘Description’ tab.
  3. Fill in the ‘Title’ field with the paper title.
  4. Select the ‘Initial View’ tab.
  5. In the ‘Window Options’ area, in the ‘Show’ drop-down box, select ‘Document Title’.
  6. Select the ‘Advanced’ tab.
  7. In the ‘Reading Options’ area, in the ‘Language’ drop-down box, select ‘English’.

Step 3. Add tags

Tags allow assistive technologies used by people with disabilities to interpret the document. To check if your document is tagged:

  1. Type Command-D to bring up the document properties dialog.
    (Menu option: File->Properties)
  2. Open the ‘Description’ tab.
  3. Look for ‘Tagged PDF: Yes’ among the set of advanced properties.

If the advanced properties list has ‘Tagged PDF: No’, follow these steps to add tags:

  1. Go to the ‘View’ menu.
  2. Select ‘Tools’
  3. Select ‘Accessibility’
    View menu, with Tools submenu opened.
  4. The accessibility tools will open in a panel on the right.
    Page with tools panel open on right.
  5. Select ‘Add tags to document’.
    Accessibility tools.

Step 4. Add alternative text for figures

    1. Go to the ‘View’ menu.
    2. Select ‘Tools’
    3. Select ‘Accessibility’
      View menu, with Tools submenu opened.
    4. The accessibility tools will open in a panel on the right
      Page with tools panel open on right.

Step 5. Set tab order

  1. Select the Page Thumbnails icon at the upper left of the document view.Top of document window, with
  2. Click on any page.
  3. Type Command-A (or Ctrl-A on a PC) to select all the pages.
  4. Right click to open the context menu.Context menu with 14 options.
  5. Select ‘Page properties’Context menu with 14 options.
  6. In the ‘Page Properties’ dialog, select the ‘Tab Order’ tab.
  7. Select ‘Use document structure’.
  8. Click ‘OK’ to close the dialog.

Step 6. Mark table headers

  1. Right-click on a table in the document.Context menu with 8 options.
  2. Select ‘Table Editor’ from the context menu. If there is no ‘Table Editor’ option, then open up the ‘Touch Up Reading Order’ accessibility tool, to see the document markup. If the table is marked as a table, try right-clicking on the table again with the ‘Touch Up Reading Order’ tool open. If it is not, use the ‘Touch Up Reading Order’ tool to mark up the table.Closeup of context menu.
  3. The cells of the table should be outlined, and labelled either ‘TH’ (table header cell) or TD (table data cell). If the cells are not correctly outlined, then use the ‘Touch Up Reading Order’ tool to mark up the table.Table in the document with overlaid TD and TH markup.
  4. If any cells of the table are not correctly identified as header or data cells, right-click on the cell, and select ‘Table Cell Properties’.Context menu.
  5. In the ‘Table Cell Properties’ dialog, select the type of cell: Header Cell or Data Cell.
  6. If the cell is a header cell, indicate the scope – whether it is a header for the row, column, both or neither.

Go the extra mile

Following these additional steps will make your paper even more accessible.

The

Karyn Moffatt is an Associate Professor in the School of Information Studies at McGill University and the Canada Research Chair in Inclusive Social Computing. She leads the Accessible Computing Technologies Research Group where she studies how computing applications can be designed to be more inclusive of diverse needs and preferences across the lifespan, especially with respect to supporting social engagement and interaction. Her work has been recognized with Best Paper awards from ASSETS, CHI, and CSCW. She currently serves as an Associate Editor for ACM’s Transactions on Accessible Computing (TACCESS), and recently served as Program Co-Chair for ASSETS 2020 and Sub-Committee Co-Chair—Accessibility and Aging for ACM CHI 2020.

Updates