Ich habe in einem meiner Programme gerade eine Druck Funktion eingebaut. Ich verwende FLTK als Toolkit. Der Drucker wird da eigentlich genau so behandelt, wie der Bildschirm. Ich verwende also die normalen "drawing functions" um Schrift auf Papier abzubilden.
Die verwendeten Schriftarten sind immer Helvetica oder Courier. Was mich jetzt überrascht, ist dass die Darstellung auf dem Bildschirm und auf dem Ausdruck abweicht. Damit meine ich nicht die Formatierung, sondern das Schriftbild. Ich gebe hier mal 2 Beispiele, einmal ein Screenshot und dann das Drucker Abbild (die PDF Datei entspricht genau dem Papierausdruck).
Was mich da stört ist, dass einige Zeichen dabei direkt aneinander kleben, also so gut wie keinen Abstand haben. In der PDF Darstellung ist die Darstellung ab 200% teilweise erträglich, aber einige Zeichen bleiben "kleben". In den beiden Beispieldateien ist das besonders an dem Bindestrich bei "P-38" zu sehen.
Solche unschönen Darstellungen habe ich auch schon bei anderen PDF Dateien unter Linux gesehen. Also bin ich möglicherweise nicht der einzige, der damit ein Problem hat. Aber was könnte die Ursache für dieses Problem sein?
Anmerkung: Die Druckfunktion setzt normalerweise eine Auflösung von 72 dpi voraus, wobei dann 1dpi mit 1 Pixel gleich gesetzt wird.
[Edit] Es muss natürluch "Kugelfische" heissen.