- From: Deborah Lin <dlin@ceira.com>
- Date: Mon, 19 Aug 2002 18:09:10 -0400 (EDT)
- To: <www-xsl-fo@w3.org>
- Message-ID: <10373FCB06A19442BB875B052B7D105501E2AC76@dcexc02.DCTC.COM>
Hi:
 
"print" options does not work when use with a user configuration font
file. 
I added the "Arial Narrow" font in "Userconfig1.xsl" as follows:
 
--------------------- userconfig1.xsl
-----------------------------------
<!-- Arial Narrow -->
<font metrics-file="file:///c:/fop/fop-0.20.4/fonts/arialn.xml"
kerning="yes" embed-file="c:\winnt\fonts\arialn.ttf">
    <font-triplet name="Arial Narrow" style="normal" weight="normal"/>
    <font-triplet name="ArialMTN" style="normal" weight="normal"/>
 </font>
 <font metrics-file="file:///c:/fop/fop-0.20.4/fonts/arialnb1.xml"
kerning="yes" embed-file="c:\winnt\fonts\arialnb.ttf">
    <font-triplet name="Arial Narrow" style="normal" weight="bold"/>
    <font-triplet name="ArialMTN" style="normal" weight="bold"/>
 </font>
 <font metrics-file="file:///c:/fop/fop-0.20.4/fonts/arialni.xml"
kerning="yes" embed-file="c:\winnt\fonts\arialni.ttf">
    <font-triplet name="Arial Narrow" style="italic" weight="normal"/>
    <font-triplet name="ArialMTN" style="italic" weight="normal"/>
 </font>
 <font metrics-file="file:///c:/fop/fop-0.20.4/fonts/arialnbi.xml"
kerning="yes" embed-file="c:\winnt\fonts\arialnbi.ttf">
    <font-triplet name="Arial Narrow" style="italic" weight="bold"/>
    <font-triplet name="ArialMTN" style="italic" weight="bold"/>
 </font>
 
When I ran from the commandline I got the following errors:
 
C:\fop\fop-0.20.4>fop -d -c conf/userconfig1.xml -xsl testman815.xsl
-xml manifest.xml  -print
 
C:\fop\fop-0.20.4>java -cp
build\fop.jar;lib\batik.jar;lib\xalan-2.3.1.jar;lib\xercesImpl-2.0.1.jar
;lib\xml-apis.jar;lib\avalon-framework-cvs-200
20315.jar;lib\logkit-1.0.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop -d
-c conf/userconfig1.xml -xsl testman815.xsl -xml manifest.xml -print
[DEBUG] Input mode:
[DEBUG] xslt transformation
[DEBUG] xml input file: manifest.xml
[DEBUG] xslt stylesheet: testman815.xsl
[DEBUG] Output mode:
[DEBUG] print directly
[DEBUG] OPTIONS
[DEBUG] user configuration file: conf\userconfig1.xml
[DEBUG] debug mode on
[DEBUG] dump configuration
[DEBUG] quiet mode on
[DEBUG] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[DEBUG] reading user configuration file
[DEBUG] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[DEBUG] base directory: file:/C:/fop/fop-0.20.4/
[ERROR] FOP 0.20.4
[DEBUG] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
[ERROR] Logger not set
[INFO] building formatting object tree
[DEBUG] setting up fonts
[INFO] [1]
[DEBUG] create embedFont c:\winnt\fonts\arialnb.ttf
[ERROR] Failed to create embedFont c:\winnt\fonts\arialnb.ttf :
java.lang.NoSuchMethodError: java.awt.Font: method
createFont(ILjava/io/InputStream;)Ljava/awt/Font; not found
[DEBUG] create embedFont c:\winnt\fonts\arialn.ttf
[ERROR] Failed to create embedFont c:\winnt\fonts\arialn.ttf :
java.lang.NoSuchMethodError: java.awt.Font: method
createFont(ILjava/io/InputStream;)Ljava/awt/Font; not found
[INFO] [2]
[INFO] [3]
[INFO] [4]
[INFO] [5]
[INFO] [6]
[INFO] [7]
[INFO] Parsing of document complete, stopping renderer
 
C:\fop\fop-0.20.4>
 
 
If anyone knows how to fix this problem please let me know.
 
Thanks
Deborah
 
 
 
 
 
 
 
 
 
 
 
Received on Tuesday, 20 August 2002 04:39:32 UTC