Sie können Ghostscript (sogar unter Windows) verwenden, um PDFs zu erstellen, in die alle Schriftarten (auch TrueType-Schriftarten) eingebettet sind.
Wenn Sie Glück haben, können Sie möglicherweise eine PostScript- Datei erstellen (die als Eingabe für den von Ghostscript ausgeführten PDF-Erstellungsprozess dient), in die die Schriftarten eingebettet sind, indem Sie die folgenden Schritte ausführen:
- Installieren Sie das neueste Ghostscript für Windows (v8.71) auf Ihrem PC.
- Installieren Sie den Adobe PostScript-Treiber in Ihrer Windows-Box.
- Wählen Sie alle Standardeinstellungen (insbesondere Seitengröße und Ausrichtung) aus, die Sie für Ihr PDF verwenden möchten.
- Richten Sie das Einbetten der Schriftart (auf der Registerkarte "Erweitert" in den Treibereigenschaften) folgendermaßen ein:
- TrueType-Font: 'Als Softfont zum Drucker herunterladen'
- TrueType-Downloadoption: 'TrueType' (nicht 'Outline' oder 'Bitmap' oder 'Auto')
- Aktivieren Sie das Kontrollkästchen "In Datei drucken".
(Die obigen UI-Zeichenfolgen wurden von mir wieder ins Englische übersetzt. Die genauen Formulierungen, die Sie auf Ihrem PC sehen, können daher unterschiedlich sein. )
Beim Drucken werden Sie aufgefordert, einen Dateinamen + Pfad mit der Standarderweiterung * .prn anzugeben. Speichern Sie die Datei als "somename.ps" (es wird PostScript sein).
Führen Sie nun eine Ghostscript-Befehlszeile in einem cmd / DOS-Fenster aus, um die PDF-Datei zu erstellen:
gswin32c ^ -dNOPAUSE ^ -dBATCH ^ -sDEVICE=pdfwrite ^ -dPDFSETTINGS=/prepress ^ -dCompatibilityLevel=1.4 ^ -dHaveTrueTypes=true ^ -dSubsetFonts=true ^ -sOutputFile="c:\path\to\somename.pdf" ^ -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" ^ "c:\path\to\somename.ps"
Ghostscript verwendet seine eigenen (sehr guten) Klon-Schriftarten (die von der URW Foundry unter einer FOSS-Lizenz gespendet wurden) anstelle der ursprünglichen Adobe-Basis-14. Insbesondere wird es verwenden:
- statt "Times": "Nimbus Roman No9 L"
- statt "Helvetica": "Nimbus Sans L"
- statt "Courier": "Nimbus Mono L"
- statt "Symbol": "Standardsymbole L"
- statt "ZapfDingbats": "Dingbats"