First of all, thank you for your reply Spyros.

I created myconfig2.xml with exactly the following code:

<fop version="1.0">
  <renderers>
    <renderer mime="application/pdf">
      <fonts>
        <font   embed-url="file:///Users/nikos/MyFonts/FreeSans.ttf">
          <font-triplet name="FreeSans" style="normal" weight="normal"/>
        </font>
      </fonts>
    </renderer>
   </renderers>
</fop>

and then I run the command:

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

which produced again a severe exception:

C:\Users\nikos\Desktop>fop -c myconfig2.xml -xml name.xml -xsl name2fo.xsl -pdf
name.pdf
29 +Ϋή 2010 11:57:59 ΉΉ 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)


Obviously I am missing something here. Any idea what might that be?

Thank you,
Nikos




2010/8/29 Spyros Papantoniou <[email protected]>:
> Better use something like:
> <fop version="1.0">
>   <renderers>
>     <renderer mime="application/pdf">
>       <fonts>
>
> <font   embed-url="file:///Users/sjp/Triboni8090/ginkgo/fopFonts/FreeSans.ttf">
>           <font-triplet name="FreeSans" style="normal" weight="normal"/>
>         </font>
>
>       </fonts>
>     <renderer>
>    </renderers>
> </fop>
> I think you missed the actual filename in the declaration.
> Greek works after 0.94 version though.
> No Greek with 0.20!
>
> Spyros Papantoniou, PhD
> SIP Ltd
> Software Integration & Processes
> Ag. Konstantinou 40
> GR-15124 Marousi
> Tel: +30 210 6178270
>
>
> On 29 Αυγ 2010, at 7:35 μ.μ., Nikolaos Paraschou wrote:
>
> 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]
>
>
>

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

Reply via email to