OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] LINUX script : Generating font metrics requires Jakarta Commons Logging


Hello,

It's wrong in LINUX distribution ... So, i have put ":" in place where you 
put ";" !

> java -cp "../fop-0.93/build/fop.jar;\
>  ../fop-0.93/lib/commons-logging-1.0.4.jar" \ why a " 
>  ../fop-0.93/lib/commons-io-1.1.jar;\
>  ../fop-0.93/lib/serializer-2.7.0.jar"\
>  org.apache.fop.fonts.apps.TTFReader
>  -enc ansi \
>  /WINDOWS/FONTS/GARA.TTF  lib/garamond.xml

So :
=> java -cp "../fop-0.93/build/fop.jar:\
  ../fop-0.93/lib/commons-logging-1.0.4.jar: \
  ../fop-0.93/lib/commons-io-1.1.jar:\
  ../fop-0.93/lib/serializer-2.7.0.jar"\
  org.apache.fop.fonts.apps.TTFReader
  -enc ansi \
  GARA.TTF  garamond.xml

A BASH script :
--------------------------------------
#!/bin/bash

JAVA=$(which java)

SRC=/usr/local/src/fop-0.93/build
SRCLIB=/usr/local/src/fop-0.93/lib

FOP=/usr/local/src/fop-0.93/build/fop.jar
XERCES=$SRCLIB/xercesImpl-2.7.1.jar
XALAN=$SRCLIB/xalan-2.7.0.jar
AVALON=$SRCLIB/avalon-framework.jar
COMMONLOGIN=$SRCLIB/commons-logging-1.0.4.jar
COMMONIO=$SRCLIB/commons-io-1.1.jar
XMLAPIS=$SRCLIB/xml-apis.jar
SERIALISER=$SRCLIB/serializer-2.7.0.jar

if [ $# -eq 0 ]; then
        echo "For all 'ttf' file in $PWD";

        for file in *.ttf;
        do
#               echo $(basename $file .ttf)
        $JAVA -cp "$FOP:$XERCES:$XALAN:$COMMONLOGIN:$COMMONIO:$SERIALISER" 
org.apache.fop.fonts.apps.TTFReader -enc ansi $file $(basename 
$file .ttf).xml
        done

elif [ $# -eq 2 ]; then
        $JAVA -cp "$FOP:$XERCES:$XALAN:$COMMONLOGIN:$COMMONIO:$SERIALISER" 
org.apache.fop.fonts.apps.TTFReader -enc ansi $1 $2
else
        echo "Syntaxe : $0 font.ttf font.xml"
        echo "Syntaxe for all file : $0"
fi
--------------------------------------


Best regards,
Bruno

-- 
La science des projets consiste à prévenir les difficultés de l'exécution.
Vauvenargues



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]