Spyros Papantoniou
Sun, 29 Aug 2010 10:40:21 -0700
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: fop-users-unsubscr...@xmlgraphics.apache.org > For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org >