[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Opentype fonts
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, lsullam@bruxton.com 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 >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]