PDF-teksttoewijzing
Silktide controleert of de tekst in een PDF als tekst kan worden hersteld. Een PDF-pagina slaat geen letters op, maar instructies om vormen te tekenen. Een afzonderlijke toewijzing in het bestand legt vast voor welk teken elke vorm staat. Als die toewijzing ontbreekt, zijn de woorden zichtbaar maar niet leesbaar voor software.
Die vormen zijn , en de toewijzing koppelt elk ervan aan het bijbehorende -teken. Zonder deze toewijzing kan tekst niet worden voorgelezen, doorzocht of gekopieerd, hoe scherp deze er op het scherm ook uitziet.
Waarom dit belangrijk is
Deze fout is uitzonderlijk misleidend, omdat de pagina er perfect uitziet. De tekst is scherp, kan worden geselecteerd en wordt prachtig afgedrukt. Niets bij het openen van het document wijst op een probleem. Tot iemand een alinea kopieert en onzin plakt, of een een pagina met onzinnige lettergrepen voorleest, of helemaal niets aankondigt.
Omdat de fout onzichtbaar is voor degene die het document publiceert, wordt deze meestal ontdekt door degene die ervan afhankelijk is. Een lezer die een stroom ruis hoort, kan niet weten of het document defect is of dat de software niet werkt. Hoe dan ook is de inhoud verdwenen.
De gevolgen reiken verder dan toegankelijkheid. Tekst die niet kan worden geëxtraheerd, kan niet door een zoekmachine worden geïndexeerd, kan niet worden gevonden met de zoekfunctie van uw eigen site, kan niet worden vertaald en kan door niemand worden geciteerd. Daarom levert een verder goed gemaakt document soms geen resultaten op voor een zin die er duidelijk in staat.
Zo lost u het op
- Exporteer opnieuw vanuit de bron, met correct ingesloten lettertypen. Hiermee worden vrijwel al deze problemen opgelost. De toewijzing wordt door het exportproces geschreven, dus opnieuw exporteren met een actuele tool is meestal voldoende.
- Vermijd afdrukken naar PDF. Printerstuurprogramma's zijn de meest voorkomende oorzaak, omdat afdrukken een pagina beschrijft als markeringen die op papier moeten worden geplaatst en de achterliggende tekst weggooit. Gebruik in plaats daarvan de eigen exportfunctie van de toepassing of "Opslaan als PDF".
- Let op pictogram- en symboollettertypen. Decoratieve lettertypen en dingbats hebben vaak geen betekenisvol teken achter elke vorm. Als een symbool betekenis draagt, gebruik dan een echt teken of een beschreven afbeelding; als het decoratie is, markeer het als een .
- Laat de toewijzing opnieuw opbouwen. De herstelvoorziening van Silktide reconstrueert ontbrekende toewijzingen waar dat mogelijk is en zorgt voor de juiste voorleestekst voor gedeelten die niet kunnen worden toegewezen. Zie Hoe PDF-herstel werkt.
- Herken de tekst als de pagina echt een afbeelding is. Een scan bevat geen tekst om toe te wijzen. De oplossing is dan in plaats van herstel. Zie Gescande documenten.
Zo test Silktide dit
- Zoek de PDF-documenten die vanaf uw website zijn gelinkt en analyseer elk uniek bestand één keer, ongeacht naar hoeveel pagina's ernaar wordt gelinkt.
- Lees de instructies voor het tekenen van tekst op elke pagina en volg elke glyph terug naar het teken dat deze volgens de instructies vertegenwoordigt.
- Rapporteer het document wanneer een glyph geen geldige toewijzing aan een Unicode-teken heeft.
- Rapporteer elk document één keer, ongeacht hoeveel tekst is getroffen.
Tekst die de vervanging voor een ontbrekend teken van een lettertype tekent, wordt in plaats daarvan gerapporteerd door PDF-lettertypen, omdat de oorzaak daar het lettertype is en niet de toewijzing.
Problemen oplossen
Ik kan de tekst selecteren en kopiëren. Wat is er dan mis?
Tekst selecteren en tekst herstellen zijn verschillende bewerkingen. De viewer laat u het gebied selecteren waarop u hebt geklikt; wat op het klembord terechtkomt, is wat de toewijzing zegt dat die glyphs betekenen. Plak de tekst in een eenvoudige teksteditor en vergelijk deze met de pagina. Als de tekst vervormd terugkomt, ziet u precies wat een schermlezer ontvangt.
Slechts enkele tekens zijn getroffen
Dat komt vaak voor en is nog steeds de moeite waard om op te lossen, omdat de getroffen tekens zelden willekeurig zijn. Meestal gaat het om één lettertype dat voor één doel wordt gebruikt. Daardoor zijn alle opsommingstekens, alle wiskundige symbolen of elke breuk in het document getroffen.
Het document is een formulier
Formulieren combineren vaak lettertypen uit verschillende bronnen, en veldlabels die met een symboollettertype zijn getekend, zijn een veelvoorkomende oorzaak. Controleer de labels en eventuele aangepaste selectievakjes of keuzerondjes. Zie Interactieve formulieren.