[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] RE: XSL-FO and unicode
|
Fabien
Have you looked at the FOP config file? In my experience, it helped quite a bit to specify the fonts used in the FOP config file. Since I use the DejaVu fonts for that same reason, here is the FOP config file snippet from mine and notice I do not let FOP roam around my system looking for fonts ;-)
<fonts>
<!-- register a particular font --> <!-- SANS Font --> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans.ttf"> <font-triplet name="DejaVuSans" style="normal" weight="normal"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans.ttf"> <font-triplet name="Times New Roman" style="normal" weight="normal"/> &n bsp; </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans-Bold.ttf"> <font-triplet name="DejaVuSans" style="normal" weight="bold"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans-BoldOblique.ttf"> <font-triplet name="DejaVuSans" style="italic" weight="bold"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans-Oblique.ttf"> &nbs p; <font-triplet name="DejaVuSans" style="italic" weight="normal"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSans-ExtraLight.ttf"> <font-triplet name="DejaVuSans" style="normal" weight="200"/> </font> <!-- MONO Spaced Font --> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSansMono.ttf"> <font-triplet name="DejaVuSansMono" style="normal" weight="normal"/> & nbsp; </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSansMono-Oblique.ttf"> <font-triplet name="DejaVuSansMono" style="italic" weight="normal"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSansMono-BoldOblique.ttf"> <font-triplet name="DejaVuSansMono" style="italic" weight="bold"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSansMono-Bold.ttf">   ; <font-triplet name="DejaVuSansMono" style="normal" weight="bold"/> </font> <!-- SERIF Font --> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSerif.ttf"> <font-triplet name="DejaVuSerif" style="normal" weight="normal"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSerif-Bold.ttf"> <font-triplet name="DejaVuSerif" style="normal" weight="bold"/> &n bsp; </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSerif-BoldItalic.ttf"> <font-triplet name="DejaVuSerif" style="italic" weight="bold"/> </font> <font embed-url="../../doctools/dejavu-fonts-ttf/ttf/DejaVuSerif-Italic.ttf"> <font-triplet name="DejaVuSerif" style="italic" weight="normal"/> </font> <!-- register all the fonts found in a directory -->   ; <directory>../../doctools/dejavu-fonts-ttf/ttf</directory> <!-- register all the fonts found in a directory and all of its sub directories (use with care) <directory recursive="true">C:\MyFonts2</directory>--> <!-- automatically detect operating system installed fonts --> <!-- <auto-detect/> --> </fonts> Then in my customization I use
<!-- ============= Fonts ==================== -->
<xsl:param name="body.font.family" select="'DejaVuSans'"/> <xsl:param name="title.font.family" select="'DejaVuSans'"/> <xsl:param name="monospace.font.family" select="'DejaVuSansMono'"/> <xsl:param name="body.font.master" select="'10.1'"/> <xsl:param name="symbol.font.family" select="'DejaVuSansMono'"/> Maybe this example will jar something loose for you!
Regards,
Dean Nelson
In a message dated 07/08/10 08:42:06 Pacific Daylight Time, f.tillier@cerep.fr writes:
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]