Ich habe gerade Apache FOP verwendet, um ein PDF/X-Fotobuch zu erstellen, das an einen Fotodruckdienst gesendet wird. Alles scheint gut, aber Kerning. Mit einer benutzerdefinierten Serif-Schriftart, z.B. das Wort "portfolio" wird nicht richtig gerendert (das Problem liegt bei f-o, da o unter fs "head" gerendert werden sollte). Wenn Sie unter Mac OS X beispielsweise die gleiche Schriftart installieren und TextEdit ausprobieren, wird das Wort korrekt gerendert.Apache FOP, benutzerdefinierte Schriftarten, Kerning?
Dies ist, wie ich Fonts konfiguriert:
<font metrics-url="Muli/Muli-Light.xml"
kerning="yes"
embed-url="Muli/Muli-Light.ttf">
<font-triplet name="Muli" style="normal" weight="300"/>
</font>
wo die XML-Datei durch Verarbeiten der TTF Schriftart als pro FOP Dokumentation erreicht wurde. Die Datei enthält Kerning-Paare, die benötigt werden, um AFAIK zu erhalten.
Was fehlt mir? Ich benutze FOP 1.0.
Nun, es nicht so scheint. Tatsächlich scheint embed-url ohne Datei zu funktionieren: /, sonst konnte ich die Schriftart nicht im Rendering sehen. Wenn es für Embed-URL funktioniert, verstehe ich nicht, warum Metrik-URL anders sein sollte. Bedenken Sie, dass an der Spitze der Datei ein paar Elemente gibt es die Basis Wege zu beschreiten: ./ ./target/fonts Auf jeden Fall habe ich sogar versuche, die Datei fest zu verdrahten:/und einen absoluten Pfad, aber nichts ändert sich. –