
On 4/30/25 00:50, Ulrike Fischer wrote:
The pdf produced by context maps every structure to NonStruct, that means there is no tagging structure, it only fools the accessibility check. You can and should not claim that this an ua-1 file. You can check the structure by uploading your pdf to https://texlive.net/showtags, that will produce an xml from the structure.
Many thanks for your reply, Ulrike. This is an already known issue. The compilation requires https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/message/YEWPKPJSPTGL.... Many thanks for both url references. They are really helpful.
I don't know if the missing structure is the reason that VoiceOver fails, as I'm on windows, but you could try with a LaTeX document. Go to https://texlive.net/ngpdf and compile there this example:
\DocumentMetadata{tagging=on} \documentclass{article} \usepackage{graphicx} \begin{document} some text
\includegraphics[alt=an image with a duck]{example-image-duck} \end{document}
Weird. Validating the output against veraPDF-1.29.39, it only checks PDF/A-1b (not PDF/UA-2).
After the compilation you can download the pdf and compare the reading.
Matthias, do your programs read aloud the LaTeX document suggested by Ulrike. Many thanks to both of you, Pablo