Either you have to make sure FOP can find the fonts relative to your
input file (the XML), or you can try using "." as the value for the
font-base setting. That doesn't make it relative to the FOP installation
(because we don't have a reliable way of determining that) but relative
to the current directory of the current process.

On 18.02.2008 19:08:07 Glenn Brand wrote:
> Thanks,
> 
> We are calling fop from the command line. Is there any way to make it
> work that way?
> 
> c:\cachesys\csp\nea\Plugins\fop-0.94\fop.bat -log
> c:\cachesys\csp\nea\ExamLabel.log -c
> c:\cachesys\csp\nea\Plugins\fop-0.94\conf\fop.xml -xml
> c:\cachesys\csp\nea\ExamLabel.xml -xsl
> c:\cachesys\csp\nea\ExamLabel.xslt -pdf
> c:\cachesys\csp\nea\ExamLabel.pdf
> 
> -----Original Message-----
> From: Jeremias Maerki [mailto:[EMAIL PROTECTED] 
> Sent: February 18, 2008 12:21 AM
> To: [email protected]
> Subject: Re: Relative font path in config file
> 
> Patience, please. Posting your question once is usually sufficient. It
> was just the weekend in between. ;-)
> 
> You can simply use relative filenames, i.e.:
>         <font metrics-url="arial.xml" kerning="yes"
> embed-url="arial.ttf">
>            <font-triplet name="Arial" weight="normal" style="normal"/>
>         </font>
> 
> For this to work, you need to set the "font base URI/URL". This can be
> done in the configuration file using the "font-base" element. See here:
> http://xmlgraphics.apache.org/fop/stable/configuration.html
> 
> But that leaves you with the same problem, so you should probably rather
> use the FopFactory.setFontBaseURL(String) method in your code instead of
> using the "font-base" setting in the config file.
> http://xmlgraphics.apache.org/fop/0.94/embedding.html#fop-factory
> 
> On 15.02.2008 20:23:43 Glenn Brand wrote:
> > How do I make the path in the config file relative to where fop is
> > installed. I want to put our fonts in a directory with fop.
> > 
> > We are doing this right now but the target directory changes at times
> > and we want the installer to be able to install without writing the
> path
> > into the config file.
> > 
> >  
> > 
> >        <font metrics-url="file:///c:/ODProfessional/Fonts/arial.xml"
> > kerning="yes" embed-url="file:///c:/ODProfessional/Fonts/arial.ttf">
> >           <font-triplet name="Arial" weight="normal" style="normal"/>
> >         </font>
> > 
> >         <font
> metrics-url="file:///c:/ODProfessional/Fonts/arialbd.xml"
> > kerning="yes" embed-url="file:///c:/ODProfessional/Fonts/arialbd.ttf">
> >           <font-triplet name="Arial" weight="bold" style="normal"/>
> >         </font>
> > 
> >         <font metrics-url="file:///c:/ODProfessional/Fonts/ariali.xml"
> > kerning="yes" embed-url="file:///c:/ODProfessional/Fonts/ariali.ttf">
> >           <font-triplet name="Arial" weight="normal" style="italic"/>
> >         </font>
> > 
> >  
> > 
> 
> 
> 
> 
> Jeremias Maerki
> 



Jeremias Maerki


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

Reply via email to