Elbukott a PDF az akadálymentességi ellenőrzésen. Mit jelentenek a hibák?

A PAC, a veraPDF és az Acrobat nagyjából ugyanolyan listát ad vissza: piros tételek egymás alatt, szűkszavú nevekkel. Ezek a nevek néhány mögöttes problémát írnak körül, és a legtöbbjük elég gépies ahhoz, hogy automatikusan javítható legyen.

Az alábbiakban a leggyakrabban keresett hibaüzenetek: mit jelentenek valójában, és hogy gép meg tudja-e oldani, vagy embernek kell döntenie. A hibaüzenetek angolul maradnak, mert az ellenőrző eszközök is angolul írják ki őket.

„Path object not tagged" / „Text object not tagged"

Van valami az oldalon, amiről a struktúrafa nem tud. Egy PDF/UA-fájlban minden megrajzolt elem kétféle lehet: tartalom, ami címkét kap, vagy díszítés, amit kifejezetten artifactként jelölnek meg. Ilyen az elárvult táblázat-vonal, a logó, az oldalkeret vagy az exportáláskor kimaradt szövegrészlet.

Automatikusan javítható. A munka java annak eldöntése, melyik elem melyik a kettőből; a címkézés utána már mechanikus.

„Alternative description missing"

Egy képnek, ábrának vagy link-annotációnak nincs alternatív szövege, így a képernyőolvasó odaérve semmi használhatót nem mond.

Javítható, egy kikötéssel. A leírás generálása automatikus, de hogy a szöveg helytálló-e az adott szövegkörnyezetben, azt már mérlegelni kell. A riportjaink megjelölik a generált leírásokat, így a fontosakat át tudja nézni.

„Natural language cannot be determined"

A dokumentum, vagy egy részlete, nem árulja el, milyen nyelven van. A képernyőolvasó ilyenkor rossz hanggal olvassa fel: egy magyar bekezdés angol szintetizátorral zajjá válik.

Automatikusan javítható, a kevert nyelvű dokumentumok bekezdésenkénti nyelvváltásaival együtt.

„Document title is not set" / DisplayDocTitle

A PDF metaadataiban nincs cím, vagy a megjelenítő azt az utasítást kapja, hogy a fájlnevet mutassa helyette. Ezért nyílik meg néhány dokumentum vegleges_v3_MOST_mar_tenyleg.pdf néven.

Automatikusan javítható.

„Font not embedded"

A fájl olyan betűtípusra hivatkozik, ami nincs benne. A szöveg helyettesítő betűvel jelenhet meg, és eltörhet a szövegkinyerés, amire a segítő technológia épül.

A legtöbb esetben javítható a betűtípus beágyazásával vagy helyreállításával. Ahol az eredeti betűkontúrok tényleg nincsenek meg, azokat egyetlen eszköz sem tudja kitalálni.

„Numbered heading skips one or more heading levels"

A dokumentum H1-ről H3-ra ugrik. A képernyőolvasót használók címszintek szerint navigálnak, így egy kihagyott szint elrontja a vázlatot, amire támaszkodnak.

Automatikusan javítható, ha a vizuális hierarchiából egyértelmű a szándék.

„Link annotation is not nested inside a Link structure element"

Van egy kattintható terület az oldalon, de a címkestruktúrán kívül esik, így soha nem jut el az akadálymentességi fáig.

Automatikusan javítható.

„Artifact present inside tagged content"

Díszítés került címkézett blokkba, vagy valódi tartalom lett díszítésnek jelölve. A második eset a rosszabb: az a tartalom teljesen eltűnik az olvasási sorrendből.

Automatikusan javítható.

„Irregular table"

Hiányzik egy cella, vagy a sor- és oszlop-összevonások nem jönnek ki. Ránézésre rendben van a táblázat, közben a szemantikája törött, és a képernyőolvasó rossz fejlécet mond a cellához.

Részben javítható. A szabályos rácsok tisztán helyreállnak. A tényleg szabálytalan, tördelésre használt táblázatoknál embernek kell megmondania, mi lett volna a szerkezet.

„Figure element with no bounding box"

Egy oldalon belül maradó ábrának nincs /BBox-a, így nem meghatározott, mekkora területet foglal el.

Automatikusan javítható.

Amit egyetlen eszköz sem tud ellenőrizni

A Matterhorn Protokoll nagyjából 136 hibafeltételre bontja a PDF/UA-megfelelést. Ezek mintegy kétharmada gépileg ellenőrizhető, és a fenti hibák mind ebbe a csoportba tartoznak. A többihez emberi mérlegelés kell: értelmes-e az alternatív szöveg, logikus-e az olvasási sorrend az adott tördelésnél, azt mondják-e a táblázat fejlécei, amit a szerző szánt.

Ezeket egyetlen eszköz sem tanúsíthatja tisztességgel automatikusan. A miénk oldalszámmal megjelöli őket, nem tünteti fel letudottnak.

Mit kezd a listával az a11yfy

Töltse fel a fájlt, az elemzés ingyenes: ugyanazt a checkpoint-szintű bontást kapja, amit az imént a validátortól, azzal kiegészítve, hogy melyik tétel javítható automatikusan és melyik igényel átnézést. A becsült kredit-költséget is látja, mielőtt bármit elköltene.

A javítás után tagelt, PDF/UA-1 szerinti fájlt kap vissza, veraPDF-fel validálva, mellé egy riportot, amit oda tud adni annak, aki bizonyítékot kért.


Töltse fel a PDF-et — az elemzés ingyenes, az árat pedig előre látja. Inkább a szabvánnyal kezdene? Mit követel meg a PDF/UA.