Schriftarten in PDF-Dateien: Wie kann ich sicherstellen, dass eine Schrift plattform- / leserübergreifend korrekt dargestellt wird?

21

Ich habe ein Dokument in MS Word (2007) erstellt und es dann in PDF veröffentlicht, um ein Dokument zu erstellen, das unabhängig von der Wahl der Plattform oder des PDF-Lesers gleich aussieht .

Auf einigen Windows-Rechnern sieht es gut aus, aber wenn ich es in Ubuntu öffne (mit Acroread), wird die ursprüngliche Schriftart Arial durch eine lächerliche Rüschenschrift ersetzt, die absolut unangemessen ist.

Das hat mich beunruhigt, dass die Schriftart dieses Dokuments je nach dem, was der Empfänger verwendet, um es zu öffnen, auf verrückte Weise zufällig gerendert werden könnte.

Fragen:

  1. Ich verstehe nicht, wie Schriftarten in PDF funktionieren, aber ich habe von "Einbetten" von Schriftarten in PDF gehört. Stellt dies sicher, dass die von mir gewählte Schriftart immer auf die gleiche Weise gerendert wird? Wenn ja, wie mache ich das?

  2. Gibt es eine alternative Methode, um ein einfaches PDF-Dokument zu erstellen, dessen Schriftarten sich ordnungsgemäß "verhalten"? Ich bin nicht an ein bestimmtes Tool wie MS Word gebunden. Mein wichtigstes Anliegen ist, dass das PDF-Dokument so aussieht, wie ich es mir vorgestellt habe.

Angelo
quelle

Antworten:

8
  1. Ja Durch das Einbetten von Schriftarten wird sichergestellt, dass alle Empfänger die PDF-Datei wie vorgesehen anzeigen können. Sie müssen sicherstellen, dass Sie das Recht haben, eine kommerzielle Schriftart einzubetten. Es gibt weniger Einschränkungen beim Einbetten von Teilmengen-Schriftarten. In diesem Artikel finden Sie einige Informationen zu den Optionen in Word 2007.

  2. Das Beschränken Ihres Dokuments auf die PDF-Basisschriften sollte helfen. Es gibt einen weiteren Satz von Schriftarten, die als web-sichere Schriftarten bekannt sind , die auf den meisten Plattformen erscheinen und auch in PDFs sicher verwendet werden sollten.

RedGrittyBrick
quelle
2
Wenn Sie Adobe (Acrobat) Distiller installiert haben, haben Sie zusätzlich zu diesem Hinweis die Möglichkeit, über das Druckerdialogfeld in PDF zu drucken und den Adobe PDF-Druckertreiber auszuwählen. In den Eigenschaften dieses Treibers gibt es ein Kontrollkästchen zum Festlegen der Einbettung von Schriftarten. Dies ist normalerweise aus urheberrechtlichen Gründen standardmäßig deaktiviert. Möglicherweise gibt es auch Optionen für Freeware-PDF-Druckertreiber.
Horatio
@ RedGrittyBrick: Danke! Ich habe jetzt einen guten Ausgangspunkt mit Ihren Vorschlägen.
Angelo
9

Da Sie kein MS Word benötigen - wie wäre es mit OpenOffice.org oder LibreOffice?

Beide haben einen Menüpunkt 'Datei -> Als PDF exportieren ...' .

Stellen Sie sicher, dass Sie das Kontrollkästchen PDF / A-1a aktivieren - dies garantiert die Einhaltung des PDF / A-1a-Standards, bei dem alle Schriftarten eingebettet sein müssen. Auf diese Weise werden die Dateien auf allen Plattformen gleich angezeigt und gedruckt. (Das 'A' in PDF / A bedeutet, dass die Datei dem Archivierungsstandard entspricht.)

Kurt Pfeifle
quelle
Leider ist dies für ausfüllbare PDF-Formulare nicht garantiert (siehe Fehler 50879 ), da sie nicht als PDF / A gespeichert werden können.
Anton Samsonov
@AntonSamsonov: Stimmt. Aber wer braucht schon eine genaue Darstellung der Schrift in ausfüllbaren Formen ?
Kurt Pfeifle
Diese Millionen (Milliarden) von Menschen, die zufällig nicht-lateinische Skripte verwenden. Vorhandene Fehler sowohl in der PDF-Generierungs- als auch in der PDF-Anzeige- / Bearbeitungssoftware führen dazu, dass nicht-lateinische Symbole entweder überhaupt nicht gerendert oder verstümmelt werden.
Anton Samsonov
@AntonSamsonov: Oh !, danke, dass du mich daran erinnert hast! Ich gebe zu, dass ich in der Regel schlecht genug bin, um die Tatsache zu vergessen, dass die Welt nicht nur lateinische Skripte verwendet.
Kurt Pfeifle
@AntonSamsonov: PDF / A-1b / 1a (Basis / advanced) unterstützt jedoch nicht füllbaren Formen überhaupt . Um den Inhalt eines ausgefüllten Formulars beizubehalten, muss das Formular zunächst "abgeflacht" werden (Integration seines Inhalts in den Standard-PDF-Inhalt) - wo es wie gewohnt alle Schriftarten unterstützt.
Kurt Pfeifle
1

Sicherer Weg: Scannen Sie das gedruckte Dokument oder konvertieren Sie es in ein Bild (nicht in ein modifiziertes Hypertext-Bild wie Excel, sondern in ein JPG oder BMP).

Wenn Sie in ein Bild konvertieren, arbeiten Sie mit einem Bild und nicht mit Code, der von anderen Systemen falsch interpretiert oder falsch übersetzt werden kann.

Wenn Sie dies auf diese Weise tun, erhalten Sie im Allgemeinen größere Dateien. Je nachdem, ob Sie ein gedrucktes Dokument scannen müssen, um das Bild zu erstellen, erhalten Sie möglicherweise eine Ausgabe mit geringerer Qualität. Aber Sie müssen sich niemals Sorgen machen, dass Arial in eine komische Schriftart umgewandelt wird.

music2myear
quelle
Ja, ich denke, das wäre die einzig wahre "zukunftssichere" Möglichkeit, exotische / seltene Schriften anzuzeigen.
Angelo