Hallo Olaf,
ich muß Peter recht geben in Bezug auf die Base14-Fonts, auch wenn ich nach wie vor ein Problem darin sehe, falls im lokalen Dokument eine solche Schrift Verwendung findet, nicht mitgeschickt wird und dann durch eine falsche Version substituiert wird (ein Kunde konnte deshalb mal einen kompletten Geschäftsbericht aufgrund fehlendem Euro-Zeichen einstampfen lassen. War aber eh unter typografischen Gesichtspunkten betrachtet das Beste ;-)
Dann zum Thema PPDs in MacOS X. Wichtig ist, daß man bei Veränderungen die richtige erwischt. Und die liegt -- wenn man darauf verzichtet, eine modifizierte zuzuweisen -- unterhalb /etc/cups/ppd/ und ist so benannt wie der interne Spoolername auf dem Mac. Der folgende häßliche Bandwurm kann -- so er in einer Zeile in Terminal.app am Stück eingegeben wird -- je PPD bzw. lokal angelegtem Drucker die in der PPD aufgeführten Schriften ausgeben:
Bei aktuellen Distiller-PPDs ist da eh außer 4 Courier-Schnitten und Symbol nichts mehr zu finden.
Abschließend zum Thema Schriften in MacOS X:
http://www.linotype.com/fontexplorerX http://docs.info.apple.com/...le.html?artnum=25486 http://www.pdflib.com/de/produkte/mehr/bibel/ http://homepage.mac.com/mdouma46/fontfinagler/ http://homepage.mac.com/...a46/dfont/dfont.html Und bzgl. Debugging ist es ratsam, auf dem Helios-Server eine "In Datei Drucken"-Queue einzurichten, der exakt diesselbe PPD zugewiesen wird, wie die Produktions-Queue, um die es geht. Diese "In Datei Drucken"-Queue am Besten nicht als PS-fähig deklarieren, dann aber trotzdem am Client wenn nötig die selbe PPD zuweisen (und dann von Hand bzw. mit einem passenden Texteditor -- bspw. TextWrangler -- die PPDs beider Queues auf dem Client in /etc/cups/ppd/ vergleichen)
Wenn man dann in die Print-to-Disk-Queue hineindruckt, legt Helios exakt den PostScript-Stream, der vom Client abgeschickt wird, ohne Modifikationen in einem PS-File ab. Das kann man dann passend analysieren. Spannend sind hier die DSC-Kommentare, die sich um Resourcen drehen, also:
%%DocumentNeededResources:
%%DocumentSuppliedResources:
Man kann sich relativ simpel alle DSC-relevanten Informationen innerhalb einer PS-Datei unter Unix (also auch MacOS X) mit folgendem Kommando ausgeben lassen:
(foo.ps natürlich durch den Namen der PS-Datei ersetzen).
Gruss,
Thomas