Foxit Digital Accessibility Guide

Table of Contents

Remediate a PDF in Foxit

First, open your PDF and run the Accessibility Checker.

This will run what is called an “automated” accessibility check. It is a fantastic way to catch a lot of accessibility issues, but it doesn’t find or correct all issues.

  1. Select “Accessibility” in the upper toolbar.
    Foxit PDF editor toolbar, Accessibility tab selected and outlined in red. Visible tabs: Share, Accessibility, Help.
  2. Select “Full Check” within the accessibility toolkit.
    Foxit PDF editor's Convert tab, highlighting the "Full Check" button in a red rectangle.
  3. The Accessibility Checker Options panel will appear. Select “Start Checking”.
    Foxit Accessibility Checker Options dialog. Document category selected with options checked. Report options to create
    This tool will scan your document and report any accessibility errors it finds.
  4. Any accessibility errors found will appear in a panel on the left-hand side of the screen. At this point, you can further investigate what you need to do to correct these errors.
    Foxit Accessibility Check panel showing 3 Document issues and 1 Alternate Text issue.
    In this example, there are three Document accessibility issues and one Alternative Text accessibility issue found. We can learn more about what needs to be corrected by expanding these options within our Accessibility Checker.

Open the “Touch Up Reading Order” too in your Accessibility Toolkit

The Touch Up Reading Order tool is the key to excellent PDF remediation. This will help you add the invisible “tags” needed on your PDF to ensure screen readers can understand the content correctly.

What are “tags”?

Tags are digital labels used to organize content in a PDF. These labels give information to assistive technologies that allow the documents to be used (or used more effectively). Tags are added to several distinct parts of a document and build out of the structure of the information. These digital labels are added to paragraphs, tables, figures, and headings, to name a few.

Why are tags important?

Tags are the only reason PDF documents have internal structure. This structure is the only way that assistive technology users can access the information in a PDF document. Adding tags – and ensuring those tags are correct and in a logical order – will ensure that your document is available to everyone, regardless of how the information is accessed.

To open the Reading Order tool, select “Reading Order” in the list of tools available in your accessibility tab. This is found in the top bar toolkit.

Foxit PDF editor Accessibility toolbar tab, with the "Reading Order" button highlighted.

This will open the Touch Up Reading Order pane, shown below.

Foxit Touch Up Reading Order dialog: Content type buttons (Text, Figure, etc.), display options, and Clear Page Structure &

What is a Touch Up Reading Order Pane?

The top tools are used to tag or re-tag a feature. For example, if you need to designate something as a figure when tagged as a paragraph, you can correct that using these tools.

You can have one of two page content groups displayed at once, and you can toggle between them. Page Content Order will display the reading order of your tagged document, while the Structure Type will display what tags have been used for different artifacts.

The Show Order Panel button will open up the Order Panel toolkit. In this tool area, you can correct the reading order of your document.

Sometimes a PDF has been tagged automatically or needs to be re-tagged from scratch. If it is easier to correct tags from scratch, you can select Clear Page Structure to remove all tags on the page you are currently viewing.

Document

Logical Reading Order – Needs manual check

Every time you run the Accessibility Checker, your document will get flagged for Logical Reading Order. This is because Foxit has no way of knowing if your document is in a logical reading order– you have to check for yourself! Thankfully, it is easy to do.

  1. Open your “Touch Up Reading Order” Tool.
    Foxit PDF editor toolbar, "Reading Order" button outlined in red.
  2. Select “Page content order” under “Show page content group”. This will toggle your interface to display the reading order of your page.
    Foxit dialog box showing “Page content order” selected with options “Show page content groups”, “Show table cells”, and
  3. The figure labeled with a 1 will be the first item read with a screen reader. The second item read will have a 2 label. This will continue for the duration of the page you are viewing.
    Foxit PDF editor's "Touch Up Reading Order" dialog and tagged PDF with issues: no alt text and incorrect reading order.

Note: Each document page will have its own reading order. Each page will need this manual check.

Primary Language Failed

By adding a language attribute to your document, you are ensuring that screen readers have all the information needed to understand that document correctly. Adding a default language is also extremely easy to do in Foxit.

  1. Select the “Primary Language – Failed” notification in your Accessibility Checker pane.
  2. Select “Fix” in the menu that appears.
    Foxit Accessibility Check results: 'Primary language – Failed' is selected, with right-click menu open on 'Fix'.
  3. The “Set Reading Language” pane will appear. Use the drop-down menu to select your document’s language. This drop-down menu will most likely default to English.
    Foxit "Set Reading Language" dialog box. The Language dropdown menu is set to "English", with "OK" and "Cancel" buttons.
  4. Select “OK” to save your choice.

Title – Failed

Titles are used to label your document and are very important for screen reader users to know what files they are opening.

Note: This information is different from the name you have used for the saved file.

  1. Right-click the “Title – Failed” notification in your Accessibility Check pane.
  2. Select “Fix” in the menu that appears.
    Foxit Accessibility Check results panel: Title failed, 'Fix' option selected in context menu.
  3. The “Description” pane will appear. Un-select the “Leave as it” checkbox, add your Title, and select “OK”.
    Foxit Description dialog showing Title 'Help! I'm an inaccessible pdf!' with 'Leave as is' unchecked, Author 'Madison Ellis'.

Color Contrast – Needs Manual Check

Every time you run the Accessibility Check, your document will get flagged for Color Contrast. This is because Foxit has no way of knowing if your document has acceptable color contrast – you have to check for yourself! Thankfully, it is easy to do.

What is color contrast?

Color contrast refers to ensuring that the color of the text of a document has enough contrast with the background color for visual readers to easily read it. This helps users who have variations of color blindness, have low vision, or just need more contrast to read your content. Dark text on a light-colored background is almost always an excellent choice.

Great text color contrast combinations

  • Black and White
  • Purple and Yellow
  • Navy and Light Grey

Bad text color contrast combinations

  • Orange and White
  • Green and White
  • Red and Green

How do I check color contrast?

Since Foxit doesn’t have the capability of checking a document’s color contrast on its own, it is your responsibility to ensure that all your text can be easily read. If there is any text you feel might be an issue, there are online tools that can help ensure you have enough contrast.

WebAIM Color Contrast Checker

Adobe Color Contrast Checker

Help! My text doesn’t have enough contrast! What should I do?

The Foxit PDF editor has built-in tools that allow you to change the color of the text in your document very quickly. This can help remediate many color contrast accessibility concerns. Unfortunately, this tool only allows you to change the color of recognized text.

Remember: Black text on a white background has the highest color contrast ratio.

  1. Select the “Edit” tool found in the top tool panel. Then, select “Edit Text”.
    Foxit PDF editor toolbar. The Edit tab is selected and an arrow points to it. The Edit Text button is outlined in red.
  2. Highlight the text that you want to change the color of. This should auto-populate the current text color in the editing toolkit.
    Foxit PDF editor in Edit Text mode showing text formatting options, with "What should I do to fix this?" highlighted.
  3. Select the color pallet. This will open a color pallet for you to choose a new color.
    Foxit Text Style panel showing color picker open with Theme Colors and Standard Colors swatches selected by a red arrow.
  4. Select your new color – ensuring that this color meets color contrast standards. This will automatically change the color of the text you have highlighted. You can always double-check using the color contrast checkers at WebAIM or Adobe. In this example, we changed the color of our text from light orange to black. We can be confident that this meets color contrast standards because we know that black text on a white background has the highest color contrast ratio available.

Alternative Text

Alternative text (sometimes called ‘alt-text’) is a text description of an image and is incredibly important for accessibility. Can you imagine trying to understand a document full of images and having no idea what the images are showing you? This is where alternative text comes to the rescue.

Figures Alternate Text – Failed

  1. Select the drop-down menu under “Figures alternative text – Failed”. This will show you all the figures in your document that do not have alternative text associated with it. This does not mean all the figures in your document have correct or helpful alternative text.
    Foxit Accessibility Check panel. "Figures alternate text – Failed", with "Figure 1" listed underneath.
  2. Select the figure that doesn’t yet have alt text. This will highlight the image associated with the error, so you know what you are working with.
    Foxit PDF editor showing Accessibility Check panel with "Figures alternate text - Failed" and Figure 1 selected.
  3. Right-click the figure error and select “Fix”.
    Foxit Accessibility Check: right-click "Figure 1" error, select "Fix" to add alt text.
  4. The Set Alternative Text pane will open. Add your alternative text and select “Save and Close”.
    Foxit's "Set Alternate Text" dialog box showing the alternate text field with the text "U of A Division Accessibility

What is a “Decorative Figure”?

Decorative Figures are any image that is not directly related to the content being discussed. If an image is just used to fill white space or doesn’t contribute to a better understanding of what is being discussed, it can be considered “decorative” and does not need alternative text.

Tables

Headers – Failed

Header levels are incredibly important to include in tables. This allows screen reader users to navigate the table and fully understand its message.

  1. Under “Headers – Failed”, select the Element with an accessibility error. This action will highlight the table in your document that needs a summary added to it.
    Foxit PDF accessibility checker showing table header errors, highlighting a table of oak species and adjustment factors.
  2. Now that you know what table is missing a header, select the “Reading Order” tool in the accessibility toolbar. Your Touch Up Reading Order pane will appear.
    Foxit PDF editor toolbar, "Reading Order" button outlined in red.
  3. Right-select the table you want to add header levels to and select “Table Editor”.
    Foxit PDF editor showing the table context menu with "Table Editor" selected.
    This will show you how every cell in your table is labeled.

    Table 3. Adjustment factors for RED OAK group: Species (Southern Red Oak 1.054, Black Oak 1.033, Northern Red Oak 1.018,

  4. Select the cells you want to change from “Table Date (TD)” to “Table Header (TH)”.
    Foxit PDF editor: Table Editor with 'Table Cell Properties' menu open after right-clicking the 'Factor' header. Selected
    Right-click the highlighted cells and select “Table Cell Properties”.
  5. The “Table Cell Properties” pane will open. Select “Header Cell”. This will re-tag your selected cells as header data instead of table data. Select “OK”.
    "Table Cell Properties" dialog box. The "Header Cell" radio button is selected. The "OK" button is outlined in red.
    The resulting table will have newly tagged Header cells.

Summary – Failed

Table summaries are typically two to three sentences that describe the overall understanding of your table. This helps screen reader users understand what the table is about before jumping into the data.

  1. Under “Summary – Failed”, select the Element with an accessibility error. This action will highlight the table in your document that needs a summary added to it.
    Foxit PDF editor showing Accessibility Check panel with table errors and Element 3 highlighted, indicating table needing a
  2. Now that you know which table has the concern, select the “Reading Order” tool in your accessibility toolbar. Your Touch Up Reading Order pane will appear.
    Foxit PDF editor toolbar, "Reading Order" button outlined in red.
  3. Right-select the table you want to add a summary to and select “Edit Table Summary”.
    Foxit PDF editor: Right-click table, select "Edit Table Summary" to add summary. Table cells have diagonal lines.
  4. The table summary pane will appear. Insert your table summary and select “OK”. Repeat for any other tables that need summary information.
    Foxit "Table Summary" dialog box. Summary: Adjustment factors for RED OAK group of tree species. OK and Cancel buttons at

Headings

Headings are used by screen reader users to move through content, better understand the structure of a document, and find the information they need. By adding correct headings to your document, you will ensure a better experience to all users.

Appropriate Nesting – Failed

Headers must be added in descending order. For example, a Header Level 2 may not precede a Header Level 1. Sometimes header levels get mixed up and become “inappropriately nested”. This simply means that a header level tag has been mixed up and will need to be tagged differently.

  1. Under the “Appropriate nesting – Failed” tag, select the Element that has an error. This will highlight the header tag that needs more attention.
    Foxit PDF editor showing an accessibility error for header nesting. The selected element is "Element 1" under "Headings (1
  2. Open the “Reading Order” tool in your Accessibility toolkit. This will allow you to see what header level your header is tagged as.Foxit PDF editor's Touch Up Reading Order dialog, showing incorrect heading nesting with arrows indicating the tag errors.
  3. Select the content you want to change the tag label as. This will highlight the tagged content.
  4. In the open “Reading Order” pane, select the “Heading” you want re-tag this content with. This will immediately re-tag this content.
    Foxit PDF editor showing 'Touch Up Reading Order' dialog. 'Heading 1' button is outlined in red. Inaccessible PDF with

    Foxit PDF editor: the "Touch Up Reading Order" dialog with a PDF document where an inaccessible heading has been updated

  5. Repeat as needed for any additional content.