Note that starting from FOP 0.95 (and unofficially from FOP 0.94) this
is no longer required to generate XML metrics files for fonts. You can
rely on the font discovery mechanism described in the section “Basic
font configuration” at the following link:
http://xmlgraphics.apache.org/fop/0.95/fonts.html#basics
and that should be just it.

HTH,
Vincent


DeanNelson wrote:
> Lillian
> I use FOP 0.95 but this worked in 0.94 also. You need to process a font 
> metric file (as per FOPs instructions in 
> http://xmlgraphics.apache.org/fop/0.94/fonts.html) and then set up the fop 
> config file so FOP knows about the fonts. I use DejaVu fonts (dejavu.sf.net) 
> and it works fine. Here is the section of the fop config file that I used. I 
> hope this helps. If you need more I can provide scripts and batch files for 
> this process.
> 
> Regards,
> Dean Nelson
> 
> <fonts>
> <!-- register a particular font -->
> <!-- SANS Font -->
> <font metrics-url="../fonts/DejaVuSans.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSans.ttf">
> <font-triplet name="DejaVuSans" style="normal" weight="normal"/>
> </font>
> <font metrics-url="../fonts/DejaVuSans-Bold.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSans-Bold.ttf">
> <font-triplet name="DejaVuSans" style="normal" weight="bold"/>
> </font>
> <font metrics-url="../fonts/DejaVuSans-BoldOblique.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSans-BoldOblique.ttf">
> <font-triplet name="DejaVuSans" style="italic" weight="bold"/>
> </font>
> <font metrics-url="../fonts/DejaVuSans-Oblique.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSans-Oblique.ttf">
> <font-triplet name="DejaVuSans" style="italic" weight="normal"/>
> </font>
> <font metrics-url="../fonts/DejaVuSans-ExtraLight.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSans-ExtraLight.ttf">
> <font-triplet name="DejaVuSans" style="normal" weight="200"/>
> </font>
> <!-- MONO Spaced Font -->
> <font metrics-url="../fonts/DejaVuSansMono.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSansMono.ttf">
> <font-triplet name="DejaVuSansMono" style="normal" weight="normal"/>
> </font>
> <font metrics-url="../fonts/DejaVuSansMono-Bold.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSansMono-Bold.ttf">
> <font-triplet name="DejaVuSansMono" style="normal" weight="bold"/>
> </font>
> <!-- SERIF Font -->
> <font metrics-url="../fonts/DejaVuSerif.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSerif.ttf">
> <font-triplet name="DejaVuSerif" style="normal" weight="normal"/>
> </font>
> <font metrics-url="../fonts/DejaVuSerif-Bold.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSerif-Bold.ttf">
> <font-triplet name="DejaVuSerif" style="normal" weight="bold"/>
> </font>
> <font metrics-url="../fonts/DejaVuSerif-BoldItalic.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSerif-BoldItalic.ttf">
> <font-triplet name="DejaVuSerif" style="italic" weight="bold"/>
> </font>
> <font metrics-url="../fonts/DejaVuSerif-Italic.xml" kerning="yes" 
> embed-url="../../doctools/dejavu-fonts-ttf-2.24/ttf/DejaVuSerif-Italic.ttf">
> <font-triplet name="DejaVuSerif" style="italic" weight="normal"/>
> </font>
> </fonts>
> 
> 
> 
> In a message dated 09/16/08 08:41:44 Pacific Daylight Time, [EMAIL PROTECTED] 
> writes:
> Is there an open source FO processor that can handle opentype fonts?  I've 
> tried changing fonts with FOP (which I use now), but I can't get it to work, 
> even with truetype fonts.  I'm currently using Saxon65, XSLT 1.0 and FOP 
> 0.94.  I have also noticed that FOP doesn't support double sided printing.  
> Is this true?  Or is there a parameter that needs to be set for this to work?
> 
> Thanks!
> 
> Lillian Sullam
> 

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

Reply via email to