Skip to content

Instantly share code, notes, and snippets.

@eerohele
Created July 24, 2012 10:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eerohele/3169274 to your computer and use it in GitHub Desktop.
Save eerohele/3169274 to your computer and use it in GitHub Desktop.
A batch file for reading FOP font metrics
@echo off
:: PREREQUISITES:
:: DITA Open Toolkit must be installed and the DITA_HOME environment variable
:: must be correctly set.
:: USAGE:
:: rffm.bat fontname.ttf metrics.xml
:: Set input and output files.
set IN=%1
set OUT=%2
:: Store current CLASSPATH into variable.
set CUR_CP=%CLASSPATH%
:: Set new CLASSPATH.
set CLASSPATH=%DITA_HOME%\demo\fo\fop\build\fop.jar
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\demo\fo\fop\lib\avalon-framework-4.2.0.jar
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\demo\fo\fop\lib\commons-io-1.3.1.jar
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\demo\fo\fop\lib\commons-logging-1.0.4.jar
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\demo\fo\fop\lib\batik-all-1.7.jar
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\demo\fo\fop\lib\xmlgraphics-commons-1.4.jar
:: Run FOP.
java -cp %CLASSPATH% org.apache.fop.fonts.apps.TTFReader %*
:: Reset CLASSPATH.
set CLASSPATH=%CUR_CP%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment