[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]