Hi List,
I am having a bit of a problem using a custom font in FOP and I am
hoping someone know which knob I have failed to turn.
I am using FOP 1.1 embedded on Windows7.
I have configured the FreeMono font in my fop.conf file:
<fop version="1.0">
<strict-configuration>true</strict-configuration>
<source-resolution>72</source-resolution>
<target-resolution>72</target-resolution>
<default-page-settings height="11in" width="8.26in"/>
<font-base>./fonts/freefont-20120503</font-base>
<renderers>
<renderer mime="application/pdf">
<filterList>
<value>flate</value>
</filterList>
<fonts>
<font metrics-url="FreeMono.xml" embed-url="FreeMono.ttf">
<font-triplet name="FreeMono" style="normal" weight="normal" />
</font>
</fonts>
</renderer>
</renderers>
</fop>
The FreeMono.xml file was generated using
org.apache.fop.fonts.apps.TTFReader with no options except the filenames
If I run org.apache.fop.tools.fontlist.FontListMain on my fop.conf I get
this output:
...
FreeMono:
F15 [FreeMono]
FreeMono,normal,400
...
When I try to build the PDF my FOPEventListener emits these errors:
FOPEventListener:353 - Font "FreeMono,normal,400" not found.
Substituting with "any,normal,400".
If I introduce an error in fop.conf (e.g. changes the embed-url to some
nonexisting file) then my PDF generation fails as would be expected.
I use the FreeMono font like this:
<fo:inline font-family="FreeMono" font-style="normal" font-weight="400"
font-size="12pt">FreeMono IS HERE</fo:inline>
Is there anything else I need to do before the font is available ?
Br
Christoffer Bruun
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]