Our fault. We missed a little detail on the page that documents fonts
for 0.90. You need to add an entry for "lib\commons-logging-1.0.4.jar"
(and "lib\commons-io-1.1.jar") on the command-line because that's where
"org/apache/commons/logging/LogFactory" is found.

The following works for me on JDK 1.4 and 1.5:
java -cp 
 org.apache.fop.fonts.apps.TTFReader FUTURAB.TTF futurab.xml

"xml-apis.jar", "xercesImpl.jar" and "xalan.jar" are only necessary on
JDK 1.3.x.

I hope that helps. I'll update the documentation.

On 21.12.2005 22:45:44 Manuel Strehl wrote:
> Hi.
> I was trying to use the TTFReader to render a TTF font to a metric file. 
> I used the command provided in the documentary (Win XP, Java1.5.0, FOP 
> 0.20 and 0.90, command: "
> java -cp build\fop.jar;lib\avalon-framework.jar;lib\xml-apis.jar;
>          lib\xercesImpl.jar;lib\xalan.jar
>            org.apache.fop.fonts.apps.TTFReader [options]
>              C:\myfonts\cmr10.ttf ttfcm.xml
> ") and changed the filenames to the ones of my actual FOP files. But 
> anytime I try to convert a font I get this error message:
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/logging/LogFactory
>         at org.apache.fop.fonts.apps.TTFReader.main(TTFReader.java:155)
> I played around a bit with the option flag, but that didn't change 
> anything. Can anybody tell me, what's my mistake?

Jeremias Maerki

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to