Bingoman Babenco: Bei PDF-Generierung keine polnischen Sonderzeichen

Beitrag lesen

Hallo Thomas,
-----------------------------------------------------------
-----------------------------------------------------------
Ich beschreibe hier mal wie ich einen Font für die PDF-Generierung via FOP (fop-0.20.5) eingebettet habe.

Informationen fürs FOP über die eingebettete Schrift erzeugen. Dieses XML-File landet im lib-Verzeichnis. Eingabe im Prompt:
C:\XSLT\fop-0.20.5-bin\fop-0.20.5>java -cp "build/fop.jar; lib/xercesImpl-2.2.1.jar; lib/xalan-2.4.1.jar" org.apache.fop.fonts.apps.TTFReader -enc ansi C:\WINDOWS\Fonts\Georgia.ttf lib/georgia.xml

Im Fop-Verzeichnis > conf > die userconfig.xml öffnen und dort den Pfad zur Schrift und zum erzeugten Schrift-Info-xml-File angeben:

<font metrics-file="C:\XSLT\fop-0.20.5-bin\fop-0.20.5\lib\georgia.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\Georgia.TTF">
    <font-triplet name="Georgia" style="normal" weight="normal"/>
</font>

Dann das PDF erzeugen. Eingabe im Prompt:
C:\XSLT\fop-0.20.5-bin\fop-0.20.5>fop -c conf/userconfig.xml -xml meinxml.xml -xsl meinxsl.xsl -pdf meinpdf.pdf

-----------------------------------------------------------
-----------------------------------------------------------

Das nur als Information für andere, die ebenfalls Schriften einbetten wollen.

Nur mein Problem besteht weiterhin darin, dass keine polnischen, griechischen, kyrillischen Sonderzeichen im PDF ausgegeben werden, statt der Sonderzeichen wird ein Hash# ausgegeben.

In meinem XML-file habe ich schon mehrere encodings ausprobiert:
<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="iso-8859-1"?><?xml version="1.0" encoding="iso-8859-2"?>

Und mehrer Versuche mit den Sonderzeichen, als utf-8 (która), unicode (&#261;) ohne Codierung ...

Habe es jetzt auch mit der Arial Unicode MS probiert

nix hat geklappt

Gruß
BB