Problem solved. :-) You sent me your Java code and here's what I found:

> public class Builder {
> 
>       private FOUserAgent userAgent;
>       
>       public Builder() throws Exception {
>               File f = new File(".");
>       
>               DefaultConfigurationBuilder cfgBuilder = new 
> DefaultConfigurationBuilder();
>               Configuration cfg = cfgBuilder.buildFromFile(new 
> File("fop.xconf"));
>               FOUserAgent userAgent = new FOUserAgent();

              ^^^^^^^^^^^^^^^

needs to be: this.userAgent = new FOUserAgent();


>               userAgent.setUserConfig(cfg);
>               
>       }

You're setting the local variable instead of the instance variable of
the class. That's why the (right) user agent never get's the
configuration.


On 20.02.2006 23:06:20 Jason R Briggs wrote:
> Seems as if the font configuration isn't active then.  I set the url in 
> the font configuration to:
> 
> file://blah/6999e.xml
> 
> and also tried a completed invalid filename, with no new error messages 
> output.
> 
> 
> Jeremias Maerki wrote:
> > That's why I asked for other error messages. I think if it can't find
> > the TTF file it tells you. That's why I think that FOP doesn't know
> > about the fonts at all. Remains the question whether the configuration
> > is really active. Jason, try messing up one of the URLs in the font
> > configuration. If nothing happens, then the config isn't loaded at all.
> > Grasping at straws.... :-)
> > 
> > On 20.02.2006 22:44:33 Andreas L Delmelle wrote:
> > 
> >>On Feb 20, 2006, at 21:10, Jason R Briggs wrote:
> >>
> >>Hi People,
> >>
> >>Just a sanity check...
> >>
> >>>      <fonts>
> >>>        <font metrics-url="6999e.xml" kerning="yes" embed- 
> >>>url="6999e.TTF">
> >>>            <font-triplet name="ArialMaori" style="normal"  
> >>>weight="normal" />
> >>>        </font>
> >>>
> >>>        <font metrics-url="69ec6.xml" kerning="yes" embed- 
> >>>url="69ec6.TTF">
> >>>            <font-triplet name="ArialMaoriBold" style="normal"  
> >>>weight="bold" />
> >>>        </font>
> >>>      </fonts>
> >>
> >>...
> >>
> >>>I've checked out and built the latest trunk from subversion and  
> >>>tried again, but still get the same error.  I've also tried using  
> >>>an absolute url for the metrics-url attribute (e.g. something like  
> >>>metrics-url="file:///home/jason/mypath/to/6999e.xml") but that  
> >>>doesn't appear to help either.
> >>
> >>Try doing the same for the "embed-url". May be the cause of your  
> >>trouble... I'm guessing right now, FOP goes looking for it in the  
> >>wrong place.
> > 
> > 
> > 
> > Jeremias Maerki
> > 
> > 
> > ---------------------------------------------------------------------
> > 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]



Jeremias Maerki


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

Reply via email to