
A four-page PDF/UA document, audited beyond the validator, corrected in the InDesign source and finished in a documented pass. The file is available to download, so every claim on this page can be checked.
PAC failures or warnings, PDF/UA-1 and WCAG 2.2
issues found after an earlier clean report
language attributes: Turkish, German, Arabic, Japanese
Self-made sample, not client work.
The first version of this document passed PAC with zero failures. A review of the tag tree and a screen reader pass still found six problems. None of them counted as a failure. Each one changed what a screen reader user actually hears.
| Issue | What a screen reader user got | Found by | Fixed in |
|---|---|---|---|
| Four subheadings exported as H2 | What a screen reader user gotA flat heading list with no subsections | Found byTag tree review | Fixed inInDesign source |
| A heading exported as body text | What a screen reader user got"Talk to the Person Doing the Work" missing from heading navigation | Found byTag tree review | Fixed inInDesign source |
| Section labels tagged inconsistently | What a screen reader user gotThree labels read aloud, one silent | Found byTag tree review | Fixed inInDesign source |
| A footnote placed inside its sentence | What a screen reader user gotThe note read between "28 June 2025" and the rest of the sentence | Found byPAC quality hint, confirmed in the tag tree | Fixed inFinishing pass |
| Footnote links described but missing | What a screen reader user gotA promised link to the note and back that did not exist | Found byPAC quality hint, confirmed in the tag tree | Fixed inFinishing pass |
| All-caps "IT" in two headings | What a screen reader user got"I T", spelled out as an abbreviation | Found byScreen reader pass | Fixed inFinishing pass |
Heading levels are how screen reader users skim a document. The first version looked correct on the page, but its tag tree told a different story. Highlighted rows changed.
Excerpt of the heading tags. The full tree also covers the table, lists, figures, footnotes and links.
InDesign builds the structure: heading levels, reading order, alt text, table headers, language attributes and artifacts all come from the source file. A few things it cannot export are added after every export, in the same order, scripted where possible. A later correction costs a re-export and this pass, not a new remediation.
From the corrected InDesign source
Required by PDF/UA, not written by InDesign
Set on the one table header cell exported without it
The pull quote retagged from paragraph
Linked both ways, numbers labelled, notes moved out of sentences
Added where all-caps words are misread
PDF/UA-1 and WCAG 2.2 checks
Listening to the file, including every language change
PAC 2026, PDF/UA-1: 0 failures, 0 warnings
PAC 2026, WCAG 2.2: 0 failures, 0 warnings
Screen reader pass: language switching checked in Turkish, German, Arabic and Japanese
Each grey label names the tag of the element beside it. A screen reader already announces that tag, so reading the labels would say everything twice. They are marked as artifacts, and PAC lists them as quality hints.
Text extraction tools report one vowel mark in the Arabic line twice. This is known InDesign behaviour with marked Arabic text. The line maps to readable Unicode with no replacement characters, so it stays unchanged.
Download the PDF, then reproduce the results in a few minutes.
In Acrobat Pro: View, Show/Hide, Navigation Panes, Tags
Compare the report with the results on this page
The voice changes with each language attribute
DTP Services Berlin builds PDF/UA structure in the source file, so tags, alt text and reading order survive every revision, in every language. Send the source file for an assessment of what it needs and what it costs.
See the PDF accessibility service