2016-11-24 2 views
0

Ich stehe vor einem lästigen Problem. Wenn ich ein PDF aus HTML mit der CSS-Eigenschaft "letter-spacing" für einige Divs, Browser (Firefox) und PDF (Gecko) Renderings erstellen, unterscheiden sich diese.Abcpdf 9 und Buchstabenabstand

Eigentlich scheint es, dass ABCPdf irgendwie eine Konstante zu meinem Wert hinzufügt. Zum Beispiel, wenn ich einen Buchstabenabstand von 1,1px deklariere, rendert ABCPdf 0.8px. Diese "Konstante" hängt von der Schriftgröße ab (hier 12px).

Ich verwende eine Monospace-Schrift: Courier New, Courier, monospace

Was sollte ich überprüfen? Ich verwende bereits FontEmbed = true, um eine bessere Qualität zu haben.

Ich kann meine Version von ABCPdf nicht ugrapde.

Danke fürs Lesen :)

Antwort

1

Ich glaube, Sie sind besser dran, einen Stil für Printmedien mit wie @media print {} Schriftart entsprechend anpassen Abstand.

ABCPdf verwendet Gecko 21, das ist ziemlich weit hinter aktuellen Firefox. Das ist wahrscheinlich der Grund für den Unterschied.

+0

Es scheint tatsächlich, dass ich keinen "universellen" Buchstabenabstand haben kann. Ich werde dem Weg folgen, den du erwähnt hast. Danke für deine Antwort. – Holyheart

Verwandte Themen