AccessibilityPDF — Martin Schrammel AB

Taggar och struktur

ActualText och Unicode: när tecknen blir fel

En bokstav kan se rätt ut men bli fel vid kopiering eller uppläsning. Då behöver textens tekniska representation undersökas.

Gäller
Textkodning och ersättningstext i taggade PDF:er
Källkontrollerad
Språk

Utseende och textvärde är olika saker

PDF kan rita ett tecken på sidan utan att ge hjälpmedlet rätt Unicode-värde. Unicode är systemet som identifierar tecken som å, 7 och %. Problem kan märkas när text kopieras, söks fram eller läses upp. Inbäddade teckensnitt är därför inte ensamma ett bevis på korrekt text.

Börja med exporten och teckenkodningen. Rätta orsaken om den går att rätta där.

Källor: [1]

När sidan ser rätt ut men orden blir fel

Kopiera ett ord som innehåller å, ä eller ö till en enkel textyta. Gör samma sak med ett negativt belopp och en enhet med exponent, exempelvis m². Om resultatet är fel har du ett konkret spår: den synliga återgivningen och den användbara texten stämmer inte överens.

Kopiering är dock bara ett diagnostiskt prov. Ett korrekt kopierat ord bevisar inte att rubrikstruktur, läsordning eller skärmläsarpresentation fungerar. Testa också sökning efter ordet och läsning i den miljö som ska stödjas. Notera vilka tecken eller kombinationer som misslyckas; det kan hjälpa att hitta ett gemensamt problem med export eller teckensnitt.

En ligatur, där exempelvis f och i visas som en gemensam form, är ett typiskt ställe att kontrollera. Läsaren behöver få rätt ord, inte ett främmande tecken eller ett bortfall mitt i ordet. Rätta helst teckenmappningen eller exporten när orsaken finns där, i stället för att bygga en mängd lokala ersättningar utan överblick.

ActualText ersätter en textrepresentation

ActualText kan ge ersättningstext när innehållets vanliga textrepresentation inte räcker. Det är en annan uppgift än Alt, som förklarar exempelvis en bilds betydelse. Använd inte långa ActualText-texter över hela sidor för att dölja trasig struktur.

ActualText ska motsvara innehållet som ersätts. Om en symbol betyder ”minus” ska ersättningen inte lägga till en tolkning av hela tabellen. Om ett problem omfattar en liten textsekvens bör lösningen avgränsas till den sekvensen där det är möjligt. Stora ersättningar kan göra sökning, markering och läsning svårare att förstå.

Alt svarar på en annan fråga: vilken information eller funktion behöver läsaren få från exempelvis en bild? För ett stapeldiagram kan Alt beskriva jämförelsen, medan de enskilda textetiketterna fortfarande behöver korrekt teckenrepresentation. Att byta namn på ett fält från Alt till ActualText löser inte ett oklart diagram.

Efter ändringen kontrollerar du att innehållet inte läses dubbelt eller försvinner och att det fortfarande går att navigera i den omgivande strukturen. Spara vilket objekt som ändrats och varför. Då kan nästa redaktör förstå rättningen vid en ny export.

Källor: [1]

Exempel: en ligatur i ett ord

Exempel Text som ser ut som kontorstryck

Före

Ordet office visas rätt men kopieras som o□ce eftersom fi-ligaturen saknar användbar teckenmappning.

Efter

Rätta exportens teckenmappning eller använd en väl avgränsad ersättning där det behövs.

Därför fungerar det Läsaren ska få samma ord, inte en omskrivning. Prova sökning, kopiering och uppläsning efter rättningen.

Var extra noga med siffror

Kontrollera minustecken, decimaltecken, enheter och exponenter. Ett osynligt fel i −5 eller m² kan ändra betydelsen. Om ett uttryck kräver matematisk struktur behöver det hanteras som ett sådant uttryck; en rad vanlig text löser inte varje formel.

Källor

  1. Tagged PDF Best Practice Guide: SyntaxPDF Association
  2. Well-Tagged PDF 1.0PDF Association

Exemplen är våra egna om inget annat anges. Guiderna skiljer på lagkrav, standarder och praktiska råd. En godkänd maskinkontroll räcker inte för att bedöma hela dokumentets tillgänglighet.

Alla guider

Vill du ha hjälp med dina PDF:er?

Tjänsten är under utveckling. Anmäl dig om du vill få ett mejl när vi öppnar. Under tiden kan du läsa hela kunskapsbanken.

Få lanseringsbesked