Checkpoint 22: Article Threads
When PDF documents contain article threads (a navigation feature for flowing text across non-contiguous areas), those threads must accurately reflect the logical reading order of the content they connect.
What This Means
Article threads are a PDF feature designed to help readers navigate content that flows across complex layouts, such as:
- Newspaper columns: Text flowing from column 1 bottom to column 2 top
- Magazine layouts: Articles that continue across multiple pages around ads
- Multi-column documents: Academic papers with two or three columns per page
- Documents with sidebars: Main content that needs to be read separately from sidebars
An article thread is a sequence of connected rectangular regions (called beads) that define a reading path. When a user follows an article thread:
- They start at the first bead of the article
- Each subsequent "step" takes them to the next bead
- The thread guides them through the intended reading sequence
- This navigation bypasses content not part of the article (like ads or sidebars)
For accessibility, if article threads exist, they must:
- Follow the logical, intended reading order of the content
- Connect content in the sequence a human would naturally read it
- Not skip important content or include unrelated content
- Align with the document's tag structure and reading order
Why It Matters
Article threads affect reading navigation for all users, but have particular impact on accessibility:
Logical reading order:
- WCAG 1.3.2 requires that the reading sequence be programmatically determinable when sequence affects meaning
- Article threads are one way reading order is programmatically defined
- Incorrect threads can lead users through content in a confusing or meaningless order
Assistive technology interaction:
- Some screen readers and PDF readers can follow article threads
- If threads exist but are incorrect, users following them receive content out of order
- This can make documents incomprehensible
Alternative to content order:
- In complex layouts, the physical content order in the PDF may not match intended reading order
- Article threads provide an alternative path
- When used, they must be accurate or they create worse problems than having none
User expectations:
- If users activate article navigation (intentionally or via settings), they expect coherent results
- Misleading threads break trust and waste time
- Users may not realize the thread is wrong and blame themselves for confusion
Consider a two-column research paper. Without article threads, a user might read:
Column 1, Line 1 | Column 2, Line 1
Column 1, Line 2 | Column 2, Line 2
... | ...
This reads across rather than down columns. Proper article threads fix this by guiding: Column 1 top to bottom, then Column 2 top to bottom.
Common Violations
The Matterhorn Protocol defines one failure condition for article threads, which requires human testing.
22-001: Article Threads Do Not Reflect Logical Reading Order (Human Testing)
What's Wrong: Article threads exist in the document but define a reading path that does not match the logical, intended order of the content. Following the thread leads to a confusing or incorrect reading experience.
How to Identify:
- Check for article threads: In Acrobat, look for article indicators or use the Articles panel
- Follow the thread: Navigate through the article using Acrobat's article navigation
- Verify the sequence: Confirm the order matches how a human would read the content
- Compare to visual layout: Check if the thread correctly navigates complex layouts
Common Problem Scenarios:
- Reversed columns: Thread goes right-to-left instead of left-to-right
- Skipped content: Important paragraphs are not included in the thread
- Wrong order across pages: Thread jumps incorrectly between pages
- Sidebar confusion: Thread includes sidebar content at wrong point
- Broken threads: Thread ends prematurely or skips to unrelated content
- Legacy threads: Old threads not updated when document was revised
Testing Approach:
- Open the PDF in Adobe Acrobat
- Go to View > Show/Hide > Navigation Panes > Articles
- If articles exist, double-click to enter article reading mode
- Use Ctrl/Cmd + Enter to navigate through the article
- Verify each step takes you to the logically next piece of content
- Read the content as you navigate to confirm it makes sense in sequence
How to Fix in Adobe Acrobat
Adobe Acrobat Pro provides comprehensive tools for creating and editing article threads.
Viewing Existing Articles
- Open your PDF in Adobe Acrobat Pro
- Go to View > Show/Hide > Navigation Panes > Articles
- The Articles panel shows all defined articles
- Double-click an article to enter article reading mode
- Navigate through to review the current path
Editing an Article Thread
- Go to Tools > Edit PDF > Edit
- Go to View > Show/Hide > Navigation Panes > Articles
- Right-click an article and select Read Article to review it
- To edit, right-click the article and select Properties
- Use article editing tools to modify the thread
Creating a New Article Thread
- Open the Articles panel
- Click the options menu and select Create Article
- Draw a rectangle around the first content area (first bead)
- Continue clicking and dragging to create subsequent beads in reading order
- Double-click or press Enter to finish the article
- Give the article a meaningful name in the properties dialog
Reordering Article Beads
- In the Articles panel, expand an article to see its beads
- Click and drag beads to reorder them
- Alternatively, right-click a bead and use Insert/Delete options
- Verify the new order by following the article
Adding Beads to an Existing Article
- Select the article in the Articles panel
- Go to the location where you need to add content
- Use Options > Add New Beads or Ctrl-click to add bead
- Draw the rectangle around the content to add
- The new bead is added at the current position
Deleting Article Threads
If article threads are more harmful than helpful:
- In the Articles panel, right-click the article
- Select Delete
- Confirm the deletion
- Consider whether you need to create a correct thread or leave none
Note: In well-tagged PDFs with proper reading order, article threads may be unnecessary. Tags should define reading order; threads are an additional navigation aid.
Using Multiple Articles
For documents with multiple logical articles:
- Create separate article threads for each distinct article
- Name each article clearly (e.g., "Main Article", "Sidebar Feature")
- Ensure each thread is internally consistent
- Users can then select which article to follow
How to Fix in Source Applications
Adobe InDesign
InDesign can create article threads when exporting to PDF:
- Create your multi-column or complex layout
- Go to Window > Articles
- Create articles by adding text frames in reading order:
- Click the New Article button
- Drag text frames into the article in the correct order
- Name each article descriptively
- When exporting to PDF:
- Select Interactive PDF or appropriate PDF preset
- Ensure "Include Articles" is checked (if available)
- The article thread exports with the defined order
QuarkXPress
- Use the document's article feature (if available)
- Define reading paths for complex layouts
- Export to PDF with article information
- Verify the exported PDF in Acrobat
Other Desktop Publishing Tools
Most professional publishing software has article or text threading features:
- Consult your application's documentation
- Define text flow paths before PDF export
- Test the exported PDF for correct article threading
- Be prepared to edit in Acrobat if needed
Microsoft Word
Word documents typically don't need article threads because:
- Word layouts are usually simple (single column or basic multi-column)
- The document's tag structure handles reading order
- If you export a complex Word layout, check if article threads were created
- Edit in Acrobat if threads are incorrect
Testing Your Fix
Manual Testing (Required)
This checkpoint requires human testing because automated tools cannot determine if a reading path is "logical":
-
Follow the thread completely:
- Enter article reading mode in Acrobat
- Navigate through every bead
- Read the content as you go
- Does it make sense as a continuous narrative?
-
Compare to intended reading order:
- Look at the visual layout
- Determine how content should be read
- Verify the thread matches this intention
-
Check edge cases:
- Does the thread handle page breaks correctly?
- Are footnotes or references included appropriately?
- Does it correctly skip non-article content (ads, sidebars)?
-
Multiple articles:
- If multiple threads exist, test each one
- Verify they don't overlap incorrectly
- Ensure article names help users choose
Screen Reader Testing
- Open the PDF with a screen reader
- If the reader supports article navigation, use it
- Listen to the content as you navigate
- Verify the announced text follows logical order
- Check if the reader properly transitions between beads
Reading Order Comparison
Compare article threads to tag-based reading order:
- In Acrobat, go to Tools > Accessibility > Reading Order
- View the document's tag-based reading sequence
- Compare this to the article thread sequence
- Ideally, they should align for consistent user experience
Validation Checklist
- Document checked for presence of article threads
- If threads exist, each has been fully navigated
- Thread sequence matches logical reading order
- No content is incorrectly skipped
- No content is incorrectly included
- Multi-page threads flow correctly
- Multiple articles (if any) are properly separated
- Article names are descriptive
- Thread aligns with document tag structure
- Screen reader navigation works correctly
When to Use Article Threads
Good Use Cases
- Newspapers/magazines: Multi-column layouts with articles spanning pages
- Newsletters: Content that flows around images and sidebars
- Academic journals: Two-column papers with figures and tables
- Complex reports: Documents where visual layout differs from reading order
When to Avoid
- Simple documents: Single-column documents don't need threads
- Well-tagged PDFs: If tags define correct reading order, threads are redundant
- Documents without clear articles: If content doesn't form distinct "articles"
- When unsure: Incorrect threads are worse than none; omit if unsure
Alternatives to Article Threads
In modern accessible PDFs, consider:
- Proper tag structure: Tags should define reading order
- Reflow: PDF 2.0 reflow capabilities
- Simple layouts: Simpler layouts may not need article navigation
- User instructions: Tell users how to navigate complex documents
Additional Resources
Official Standards and Guidelines
- W3C WCAG 2.1 Success Criterion 1.3.2: Meaningful Sequence
- PDF Association Matterhorn Protocol 1.02
- ISO 32000-2: Article Threads
PDF Technical Resources
- PDF Reference: Article Threads
- PDF/UA Technical Implementation Guide
- Adobe: Creating Articles in PDFs
Tools
- Adobe Acrobat Pro - Article creation and editing
- PAC (PDF Accessibility Checker) - May flag article issues
- Adobe InDesign - Desktop publishing with article support
This documentation is based on the Matterhorn Protocol 1.02, the definitive reference for PDF/UA validation. The article threads checkpoint requires human testing to verify logical reading order. For the most current information, consult the PDF Association and W3C WCAG guidelines.