Hello,

This is the first time I am using Apache FOP. I started with the quick
start guide and the Hello World example which worked just fine (with
Latin characters). I decided to replace "Frank" with a name in Greek
characters, lets say "Νίκος".

I copied "fop.xonf" to "userconfig.xml" and edited the <fonts> tag to
look like this:

<fonts>
         <!-- register all the fonts found in a directory -->
         <directory>C:\Users\nikos\MyFonts</directory>
</fonts>

Then I copied arial.ttf from C:\Windows\Fonts to
C:\Users\nikos\MyFonts. I opened arial.ttf with the Windows program
Character Map to inspect it and make sure it contains Greek glyphs. It
does contain Greek glyphs.

When I ran the command:

fop -c userconfig.xml -xml name.xml -xsl name2fo.xsl -pdf name.pdf

I got back the following severe exception:

C:\Users\nikos\Desktop>fop -c myconfig.xml -xml name.xml -xsl name2fo.xsl -pdf n
ame.pdf
29 ┴Ϋή 2010 7:17:22 ΉΉ org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-height set to: 11in
29 ┴Ϋή 2010 7:17:22 ΉΉ org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-width set to: 8.26in
29 ┴Ϋή 2010 7:17:22 ΉΉ org.apache.fop.cli.Main startFOP
SEVERE: Exception
javax.xml.transform.TransformerException: Invalid byte 2 of 2-byte UTF-8 sequenc
e.
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:302)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)
Caused by: javax.xml.transform.TransformerException: Invalid byte 2 of 2-byte UT
F-8 sequence.
        at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerIm
pl.java:780)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:756)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1284)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1262)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
        ... 3 more

---------

; SystemID: file:/C:/Users/nikos/Desktop/name.xml; Line#: 1; Column#: 7
javax.xml.transform.TransformerException: Invalid byte 2 of 2-byte UTF-8 sequenc
e.
        at org.apache.xalan.transformer.TransformerImpl.fatalError(TransformerIm
pl.java:780)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:756)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1284)
        at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
l.java:1262)
        at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:299)
        at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:130)
        at org.apache.fop.cli.Main.startFOP(Main.java:174)
        at org.apache.fop.cli.Main.main(Main.java:205)


I am using FOP version 1.0 in Windows 7 x64 and java version "1.6.0_21".

Thank you,
Nikos

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to