AW: FOP TrueType
"Scherler, Thorsten" <[email protected]> Fri, 15 Nov 2002 13:31:28 +0100
| Newsgroups | gmane.text.xml.fop.user,gmane.comp.cms.wyona.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Markus,
I found this page (combined with what u have written):
http://xml.apache.org/fop/fonts.html
I did (there is a error if you use the original [...C:\myfonts\arial.ttf C:\myfonts\arial.ttf arial.xml]):
java -cp build\fop.jar;lib\xercesImpl-2.0.1.jar;lib\xml-apis.jar;lib\xalan-2.3.1.jar;lib\batik.jar org.apache.fop.fonts.apps.TTFReader C:\myfonts\arial.ttf C:\myfonts\arial.xml
Now I have:
TTF Reader v1.1.1
Reading C:\myfonts\arial.ttf...
Number of glyphs in font: 1296
Creating xml font file...
Creating CID encoded metrics
Writing xml font file C:\myfonts\arial.xml...
This font contains no embedding license restrictions
Then I did:
Register the fonts within FOP
Edit conf/userconfig.xml and add entries for the font if the fonts section, ie:
<font metrics-file="arial.xml" kerning="yes" embed-file="arial.ttf">
<font-triplet name="Arial" style="normal" weight="normal"/>
<font-triplet name="ArialMT" style="normal" weight="normal"/>
</font>
BUT I am using FOP as servlet (Tomcat and cocoon). I now have to compile a fop.jar with my userconfig.xml, or not?
Then I have to replace the old fop.jar @tomcat\webapps\cocoon\WEB-INF\lib. And then I have Arial within fo, or not
Thanks for the help
-----Ursprüngliche Nachricht-----
Von: "Müller, Markus" [mailto:[email protected]]
Gesendet: Freitag, 15. November 2002 12:55
An: [email protected]
Betreff: AW: FOP TrueType
Hi,
you have to specify the class-libaries needed by fop. You can do this in
your commandline like this:
java -cp [path and name of jar-file] org.apache.fop.fonts.apps.TTFReader
c:\WINNT\Fonts\arial.ttf arial.xml
The JAR files you need I don't know exactly, but fop.jar will be one of
them. Take a look at fop.bat, from there you can copy the -cp .... part.
Hope, this will help you
Markus
# -----Ursprüngliche Nachricht-----
# Von: Scherler, Thorsten [mailto:[email protected]]
# Gesendet am: Freitag, 15. November 2002 12:10
# An: Fop-User (E-Mail); Wyonacms-Users (E-Mail)
# Betreff: FOP TrueType
#
# Hello group,
#
# I would like to do the following:
# http://www.infosys.tuwien.ac.at/Services/Docu/XML/Fop-0.20.1/d
# ocs/examples/advanced/cid-fonts.pdf
#
# I want to add Arial to my reports I do that:
# java org.apache.fop.fonts.apps.TTFReader
# c:\WINNT\Fonts\arial.ttf arial.xml
#
# I have that:
# Exception in thread "main" java.lang.NoClassDefFoundError:
# org/apache/fop/fonts/
# apps/TTFReader
#
# I am the absolute newbie in java!
#
# Thanks for the help!
#
# > Mit freundlichem Gruss,
# >
# > Thorsten Scherler
# > Marketing / Telefonmarketing
# >
# > Weidmüller GmbH & Co.
# > P.O. Box 2807
# > 33058 Paderborn
# > Tel.:+ 49 - 5252-960-350
# > Fax:+ 49 - 5252-960-116
# > eMail: [email protected]
# > http://www.weidmueller.de
# >
# >
#