Hi, I'm trying to get FOP to work with external fonts, but am having
problems.
I've downloaded some fonts in PFM and TTF format.
Following the instructions on the web-site I've tried to get them working
by
1. Bunging the fonts in the fop directory, which for me is
/dvl/sw/nt/fop-0_19_0
so moved fonts into /dvl/sw/nt/fop-0_19_0/fonts
%ls /dvl/sw/nt/fop-0_19_0/fonts
SUPCEA6.bma SUPCEA6_.PFA SUPCEAM.xml SUPCEAM_.PFB SUPCEAS_.AFM
SUPCEAS_.PFM SUPCEAT_.INF SUPCEAT_.mt1
SUPCEA6.xml SUPCEA6_.PFB SUPCEAM_.AFM SUPCEAM_.PFM SUPCEAS_.INF
SUPCEAS_.mt1 SUPCEAT_.PFA SUPCEAm.bma
SUPCEA6_.AFM SUPCEA6_.PFM SUPCEAM_.INF SUPCEAM_.mt1 SUPCEAS_.PFA
SUPCEAT.xml SUPCEAT_.PFB SUPCEAs.bma
SUPCEA6_.INF SUPCEA6_.mt1 SUPCEAM_.PFA SUPCEAS.xml SUPCEAS_.PFB
SUPCEAT_.AFM SUPCEAT_.PFM SUPCEAt.bma
%
2. Created XML description files using PFM tool.
java -cp
/dvl/sw/nt/fop-0_19_0/fop.jar:/dvl/sw/nt/fop-0_19_0/lib/xerces-1.2.3.jar:/dvl/sw/nt/fop-0_19_0/batik.jar:/dvl/sw/nt/fop-0_19_0/lib/jimi-1.0.jar
org.apache.fop.fonts.apps.PFMReader SUPCEAT_.PFM -fn SUPCEAT SUPCEAT.xml
PFM Reader v1.1
Reading SUPCEAT_.PFM...
Font: SUPCEAt
Name: SUPCEAt
CharSet: Unknown
CapHeight: 3198
XHeight: 65366
LowerCaseAscent: 3198
LowerCaseDescent: 248
Having widths for 255 characters (0-255).
for example: Char 0 has a width of 500
Creating xml font file...
Writing xml font file SUPCEAT.xml...
Top of file :
<?xml version="1.0" encoding="UTF-8"?>
<font-metrics type="TYPE1">
<font-name>SUPCEAt</font-name>
<embed/>
<encoding>UnknownEncoding</encoding>
<cap-height>3198</cap-height>
<x-height>65366</x-height>
<ascender>3198</ascender>
<descender>-248</descender>
<bbox>
<left>-100</left>
<bottom>-253</bottom>
<right>710</right>
<top>3203</top>
</bbox>
<flags>6</flags>
<stemv>58</stemv>
<italicangle>0</italicangle>
<first-char>0</first-char>
<last-char>255</last-char>
<widths>
<char idx="0" wdt="500"/>
3. Added font def to userconfig.xml
<font metrics-file="/dvl/sw/nt/fop-0_19_0/fonts/SUPCEAT.xml" kerning="yes"
embed-file="/dvl/sw/nt/fop-0_19_0/fonts/SUPCEAT_.PFM">
<font-triplet name="SUPCEAT" style="normal" weight="normal"/>
</font>
4. Added font spec to fop entrey in xsl
<fo:block font-family="SUPCEAT" font-style="normal" font-weight="normal"
>1234567890</fo:block>
5. Run fop with xml xsl in awt and debug mode specifying userconfig file
java -cp
/dvl/sw/nt/fop-0_19_0/fop.jar:/dvl/sw/nt/fop-0_19_0/lib/xerces-1.2.3.jar:/dvl/sw/nt/fop-0_19_0/batik.jar:/dvl/sw/nt/fop-0_19_0/lib/jimi-1.0.jar
org.apache.fop.apps.Fop -d -awt -xsl test.xsl -xml test.xml -c
/dvl/sw/nt/fop-0_19_0/conf/userconfig.xml
Unfortunately, it complains about WARNING: unknown font SUPERCEAT, normal, normal so
defaulted font to any.
Any help with this would be appreciated.
Regards
Paul.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]