Zum Inhalt springen
SilktideHilfe

PDF-Schriften

Silktide prüft, wie die Schriften in einem PDF aufgebaut sind. Ein barrierefreies PDF muss seine Schriften mit sich führen, sie konsistent beschreiben und niemals ein Zeichen zeichnen, das die Schrift tatsächlich nicht darstellen kann, damit der Text überall identisch wiedergegeben wird und für Software lesbar bleibt.

Dies umfasst mehrere Anforderungen zugleich: nicht eingebettete Schriften, eingebettete Schriften, deren interne Beschreibungen nicht zur Schrift selbst passen, vom Standard nicht erlaubte Kodierungen sowie Text, der den Platzhalter für fehlende Zeichen einer Schrift zeichnet.

Warum das wichtig ist

Diese Anforderungen fallen in zwei Gruppen, und es lohnt sich, den Unterschied klar zu benennen.

Fehlende Schriften und fehlende Zeichen verändern, was Leserinnen und Leser erhalten. Eine Schrift, die nicht eingebettet ist, steht nur zur Verfügung, wenn die lesende Person sie zufällig installiert hat. Ist das nicht der Fall, ersetzt der Viewer sie durch etwas anderes, und diese Ersetzung verändert Zeichenbreiten: Zeilen umbrechen neu, Tabellen verlieren ihre Ausrichtung und Text kann aus einer Box herauslaufen und unter etwas anderem verschwinden. Der Platzhalter für eine ist die stärkere Variante desselben Problems: Er bedeutet, dass ein Zeichen, das die Schrift nicht zeichnen kann, als leere Box oder Leerraum angezeigt wird – der Text auf der Seite ist also bereits falsch, und es gibt kein Zeichen dahinter, das ein ankündigen könnte.

Die Konsistenzregeln sind dateiinterne Buchführung. Anforderungen zu Zeichensätzen, Breitentabellen und erlaubten Kodierungen sind interne Vereinbarungen innerhalb der Datei. Lesende merken meist nichts, und Textextraktion kann an den Rändern unzuverlässig sein. Sie sind wichtig, weil sie Teil des Standards sind und daher eine Konformitätsbehauptung verhindern – und weil sie ein verlässliches Signal dafür sind, dass das Dokument aus einem Workflow stammt, der Schriften keine Beachtung geschenkt hat.

Beide Gruppen sind berichtenswert, und sie verdienen nicht die gleiche Dringlichkeit. Aus genau diesem Grund gewichtet Silktide sie unterschiedlich.

So beheben Sie das

  1. Von der Quelle mit allen eingebetteten Schriften neu exportieren. Das ist die Lösung für fast jeden Befund hier, denn der Exportprozess schreibt die Schriftdaten und ihre Beschreibungen. Die meisten Werkzeuge betten Schriften inzwischen standardmäßig ein, daher muss eine alte Datei oft nur erneut aus einer aktuellen Version exportiert werden.
  2. Nicht auf PDF drucken. Druckertreiber sind die häufigste Ursache für beschädigte Schriften, weil sie eine Seite als Markierungen statt als Text beschreiben. Verwenden Sie den eigenen Export der Anwendung oder „Als PDF speichern“.
  3. Prüfen Sie, dass Ihre Schriften das Einbetten erlauben. Ein Lizenzkennzeichen kann es untersagen; in diesem Fall werden die Schriften nicht eingebettet, egal wie Sie exportieren. Der Austausch gegen eine einbettbare Schrift ist die pragmatische Lösung.
  4. Fehlende Zeichen an der Quelle beheben, in der Regel durch die Verwendung einer Schrift, die sie enthält. Der Platzhalter erscheint, wenn ein Dokument ein Zeichen anfordert, das seine Schrift nicht hat – häufig bei ungewöhnlicher Zeichensetzung, akzentuierten Zeichen und mathematischen Symbolen.
  5. Oder Silktide-Korrektur ausführen, die dort, wo es ein freies Äquivalent gibt, eine getreue Ersatzschrift einbettet. Die Grenzen dessen, was Ersetzung leisten kann, sind in Schriften dokumentiert.

Beachten Sie, dass sich die Konsistenzanforderungen nicht mit den Barrierefreiheitsfunktionen eines PDF-Editors reparieren lassen. Es handelt sich um Eigenschaften der eingebetteten Schriftdaten, daher ist der Neu-Export der Weg; wo das unmöglich ist, ist eine teilweise Konformität ein vernünftiges Ergebnis, das Sie akzeptieren und dokumentieren können.

So prüft Silktide das

  1. Findet die von Ihrer Website verlinkten PDF-Dokumente und analysiert jede eindeutige Datei genau einmal, egal wie viele Seiten darauf verlinken.
  2. Prüft jede vom Dokument verwendete Schrift: ob sie eingebettet ist, ob ihr deklarierter Zeichensatz und ihre Breiten zu den eingebetteten Schriftdaten passen und ob ihre Kodierung vom Standard erlaubt ist.
  3. Untersucht die Textzeichnungsanweisungen auf solche, die den Platzhalter für fehlende Zeichen der Schrift zeichnen.
  4. Meldet das Dokument, sobald etwas davon fehlschlägt – einmal pro Dokument, unabhängig davon, wie viele Schriften betroffen sind.

Text, dessen Zeichen sich nicht auf echte Zeichen zurückführen lassen, ist ein verwandter, aber separater Befund; er wird von der PDF-Textzuordnung gemeldet.

Fehlerbehebung

Auf meinem Rechner sieht das Dokument korrekt aus

Das ist das zu erwartende Symptom einer nicht eingebetteten Schrift: Sie haben die Schrift installiert, also verwendet Ihr Viewer sie. Ohne sie sieht eine andere Person eine Ersatzschrift. Deshalb liest die Prüfung, was die Datei mitführt, statt was lokal gerendert wird.

Der Befund erwähnt Zeichensätze oder Glyphenbreiten, und der Text sieht in Ordnung aus

Er ist vermutlich gut lesbar. Das sind die oben beschriebenen internen Konsistenzregeln: Sie verhindern eine formale Konformitätserklärung und verändern selten, was jemand sieht. Wenn Sie das Dokument nicht neu exportieren können, ist es vernünftig, diesen Befund eher , als ihm hinterherzujagen.

Nur Symbole und Sonderzeichen sind betroffen

Das ist das übliche Muster, weil Dokumente eine Textschrift mit einer Symbol- oder Icon-Schrift mischen und nur letztere unvollständig ist. Prüfen Sie Aufzählungszeichen, Häkchen, Pfeile und mathematische Zeichen.

Kann Silktide die Schriften reparieren, ohne das Aussehen des Dokuments zu ändern?

Der Ersatz zielt darauf ab, die Seitenwiedergabe identisch zu halten, und wo es eine metrisch kompatible freie Schrift gibt, gelingt das. Wo es keine gibt, sind sichtbare Kompromisse unvermeidlich; die Grenzen sind in Schriften beschrieben.

Mehr erfahren

Zuletzt aktualisiert

War diese Seite hilfreich?