Gå til indhold
SilktideHjælp

PDF-skrifttyper

Silktide tjekker, hvordan skrifttyperne i en PDF er opbygget. En tilgængelig PDF skal indeholde sine skrifttyper, beskrive dem ensartet og aldrig gengive et tegn, som skrifttypen faktisk ikke kan fremstille, så teksten gengives ens overalt og forbliver læsbar for software.

Dette dækker flere krav på én gang: skrifttyper, der ikke er indlejret, indlejrede skrifttyper, hvis interne beskrivelser ikke stemmer overens med selve skrifttypen, kodninger, som standarden ikke tillader, og tekst, der gengiver en skrifttypes pladsholder for manglende tegn.

Hvorfor det er vigtigt

Disse krav falder i to grupper, og det er værd at være ærlig om forskellen.

Manglende skrifttyper og manglende tegn ændrer det, en læser får. En skrifttype, der ikke er indlejret, er kun tilgængelig, hvis læseren tilfældigvis har den installeret. Hvis ikke, erstatter fremviseren den med noget andet, og erstatning ændrer tegnbredden, så linjer ombrydes igen, tabeller mister deres justering, og tekst kan løbe ud af et felt og forsvinde under noget andet. Pladsholderen er en kraftigere udgave af det samme problem: Den betyder, at et tegn, som skrifttypen ikke kan tegne, vises som en tom firkant eller et blankt felt, så teksten på siden allerede er forkert, og der ikke findes noget tegn bag den, som en kan oplæse.

Reglerne om ensartethed er filadministration. Krav om tegnsæt, bredde-tabeller og tilladte kodninger er interne aftaler i filen. En læser bemærker som regel intet, og tekstudtræk kan være upålideligt i randtilfælde. De er vigtige, fordi de er en del af standarden og derfor forhindrer en påstand om overensstemmelse, og fordi de er et pålideligt tegn på, at dokumentet kom fra en arbejdsgang, der ikke tog højde for skrifttyper.

Begge grupper er værd at rapportere, men de fortjener ikke samme hast. Silktide vurderer dem forskelligt af netop den grund.

Sådan løser du det

  1. Eksportér igen fra kilden med alle skrifttyper indlejret. Dette løser næsten alle fund her, fordi det er eksportprocessen, der skriver skrifttypedataene og deres beskrivelser. De fleste værktøjer indlejrer nu skrifttyper som standard, så en gammel fil skal som regel blot eksporteres igen fra en aktuel version.
  2. Undlad at udskrive til PDF. Printerdrivere er den mest almindelige årsag til skader på skrifttyper, fordi de beskriver en side som mærker frem for som tekst. Brug programmets egen eksportfunktion eller "Gem som PDF".
  3. Kontrollér, at dine skrifttyper tillader indlejring. Et licensflag kan forbyde det, og i så fald indlejres de ikke, uanset hvordan du eksporterer. Den praktiske løsning er at erstatte skrifttypen med en, du må indlejre.
  4. Ret manglende tegn ved kilden, normalt ved at bruge en skrifttype, der indeholder dem. Pladsholderen vises, når et dokument beder om et tegn, som skrifttypen ikke har, hvilket er almindeligt med usædvanlig tegnsætning, tegn med accent og matematiske symboler.
  5. Eller kør Silktide-udbedring, som indlejrer en troværdig erstatning, hvor der findes et gratis tilsvarende alternativ. Der er grænser for, hvad erstatning kan gøre, og de er beskrevet i Skrifttyper.

Bemærk, at kravene om ensartethed ikke kan repareres med en PDF-redigeringsprograms tilgængelighedsværktøjer. De er egenskaber ved de indlejrede skrifttypedata, så geneksport er vejen frem, og hvor det ikke er muligt, er delvis overensstemmelse et rimeligt resultat at acceptere og registrere.

Sådan tester Silktide dette

  1. Find de PDF-dokumenter, der er linket til fra dit website, og analysér hver unik fil én gang, uanset hvor mange sider der linker til den.
  2. Undersøg hver skrifttype, som dokumentet bruger: om den er indlejret, om dens angivne tegnsæt og bredder matcher de indlejrede skrifttypedata, og om dens kodning er en, standarden tillader.
  3. Undersøg instruktionerne til tekstgengivelse for eventuelle instruktioner, der gengiver skrifttypens pladsholder for manglende tegn.
  4. Rapportér dokumentet, når en af disse fejler, én gang pr. dokument uanset hvor mange skrifttyper der er berørt.

Tekst, hvis tegn ikke kan spores tilbage til rigtige tegn, er et relateret, men separat fund, som rapporteres af PDF-teksttilknytning.

Fejlfinding

Dokumentet ser korrekt ud på min maskine

Det er det forventede symptom på en skrifttype, der ikke er indlejret: Du har skrifttypen installeret, så din fremviser bruger den. En person uden den ser en erstatning. Derfor læser tjekket, hvad filen indeholder, frem for hvordan den gengives lokalt.

Fundet nævner tegnsæt eller glyfbredder, og teksten ser fin ud

Den er sandsynligvis fin at læse. Det er de interne regler om ensartethed, der er beskrevet ovenfor: De forhindrer en formel påstand om overensstemmelse og ændrer sjældent det, nogen ser. Hvis du ikke kan eksportere dokumentet igen, er dette et rimeligt fund at frem for at forfølge.

Kun symboler og specialtegn er berørt

Det er det sædvanlige mønster, fordi dokumenter blander en tekstskrifttype med en ikon- eller symbolskrifttype, og kun den anden er ufuldstændig. Kontrollér punkttegn, flueben, pile og matematiske tegn.

Kan Silktide rette skrifttyperne uden at ændre dokumentets udseende?

Erstatning har til formål at bevare sidens gengivelse identisk, og hvor der findes en gratis skrifttype med kompatible metrikker, lykkes det. Hvor der ikke gør, er der et synligt kompromis, og grænserne er beskrevet i Skrifttyper.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

PDF-skrifttyper | Silktide Hjælp