Hi Martjin,

Your config file seems to be used with FOP 0.9x, but font descripition uses FOP 
0.25 attributes.

It should be like this:
<font metrics-url="arial.xml" kerning="yes" embed-url="arial.ttf">
  <font-triplet name="Arial" style="normal" weight="normal"/>
  <font-triplet name="ArialMT" style="normal" weight="normal"/>
</font>

See here for more details:
http://xmlgraphics.apache.org/fop/0.93/configuration.html#renderers

HTH,
Pascal

> -----Message d'origine-----
> De : Martijn Laarman [mailto:[EMAIL PROTECTED] 
> Envoyé : jeudi 23 août 2007 16:48
> 
> Hi,
> 
> We are having a particularly hard time trying to get FOP to 
> embedd "Trebuchet MS" in to the result PDF.
> 
> We successfully use FOP as a tomcat servlet however it seems 
> that something goes wrong when i try to add a configuration 
> file for the servlet: 
> 
>           public void init() throws ServletException {
>               this.log = new SimpleLog("FOP/Servlet");
>               log.setLevel(SimpleLog.LOG_LEVEL_WARN);
>               this.uriResolver = new 
> ServletContextURIResolver(getServletContext()); 
>               this.transFactory = TransformerFactory.newInstance();
>               this.transFactory.setURIResolver(this.uriResolver);
>               //Configure FopFactory as desired
>               this.fopFactory = FopFactory.newInstance ();
>               File temp = new File("E:/FOPCONF/testconfig.xml");
>               this.fopFactory.setUserConfig(temp);
>               this.fopFactory.setFontBaseURL("file:///E:/FOPCONF/");
>                this.fopFactory.setURIResolver (this.uriResolver);
>               configureFopFactory();
>           }
>       
> 
> 
> In particular its this line: 
> 
> 
>          this.fopFactory.setUserConfig(temp);
>       
> 
> 
> That throws an "Unhandled exception type SAXException", 
> compiling seems to work do so errorless and placing the new 
> war file as tomcat servlet goes ok as well and the servlet 
> still works without errors however Trebuchet MS is still not 
> recognized. 
> 
> Heres the E:/FOPCONF/testconfig.xml:
> 
> 
> 
>       <?xml version="1.0"?>
>       <fop version="1.0">
>         <base>.</base>
>         <source-resolution>72</source-resolution> 
>         <target-resolution>72</target-resolution>
>         <default-page-settings height="11in" width="8.26in"/>
>         <renderers>
>           <renderer mime="application/pdf"> 
>             <filterList>
>               <value>flate</value>
>             </filterList>
>             <fonts>
>         <font metrics-file="E:\FOPCONF\trebuc.xml" 
> kerning="yes" embed-file="E:\FOPCONF\trebuc.ttf"> 
>           <font-triplet name="Trebuchet MS" style="normal" 
> weight="normal"/>
>         </font>
>         <font metrics-file="E:\FOPCONF\trebucbd.xml" 
> kerning="yes" embed-file="E:\FOPCONF\trebucbd.ttf"> 
>           <font-triplet name="Trebuchet MS" style="normal" 
> weight="bold"/>
>         </font>
>         <font metrics-file="E:\FOPCONF\trebucbi.xml" 
> kerning="yes" embed-file="E:\FOPCONF\trebucbi.ttf"> 
>           <font-triplet name="Trebuchet MS" style="italic" 
> weight="bold"/>
>         </font>
>         <font metrics-file="E:\FOPCONF\trebucit.xml" 
> kerning="yes" embed-file="E:\FOPCONF\trebucit.ttf"> 
>           <font-triplet name="Trebuchet MS" style="italic" 
> weight="normal"/>
>         </font>
>              </fonts>
>           </renderer>
>           <renderer mime="application/postscript"> 
>           </renderer>
>           <renderer mime="application/vnd.hp-PCL">
>           </renderer>
>           <renderer mime="image/svg+xml">
>             <format type="paginated"/> 
>             <link value="true"/>
>             <strokeText value="false"/>
>           </renderer>
>           <renderer mime="application/awt">
>           </renderer>
>           <renderer mime="image/png"> 
>           </renderer>
>           <renderer mime="image/tiff">
>           </renderer>
>           <renderer mime="text/xml">
>           </renderer>
>           <renderer mime="text/plain"> 
>             <pageSize columns="80"/>
>           </renderer>
>         </renderers>
>       </fop>
>       
> 
> Could someone please guide me trough how to add "Trebuchet 
> MS" to my PDF output ? 
> 
> It would be much appreciated !


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to