Generate K3.xml Metrics File in FOP


How to generate K3.xml Metrics File in FOP? The k3.xml provided in FOP is outdated.



K3.xml is the font metrics file for displaying barcode images. The K3.xml provided in FOP is outdated. But we can regenerate it using the fop.jar:

fyicenter> cd \local\fop-2.x\fop

fyicenter> copy examples\fo\advanced\K3.xml 

fyicenter> set FOP_PATH=\local\fop-2.2\fop

fyicenter> java -cp %FOP_PATH%\build\fop.jar;
   -d examples\fo\advanced\K3.ttf examples\fo\advanced\K3.xml

... org.apache.fop.fonts.apps.TTFReader main
INFO: TTF Reader for Apache FOP 2.2
... org.apache.fop.fonts.apps.TTFReader main
INFO: Parsing font...
... org.apache.fop.fonts.apps.TTFReader loadTTF
INFO: Reading examples\fo\advanced\K3.ttf...
... org.apache.fop.fonts.apps.TTFReader loadTTF
INFO: Font Family: [Keith Dimmock's 3 of 9 Barcode, New]
... org.apache.fop.fonts.apps.TTFReader constructFontXML
INFO: Creating xml font file...
... org.apache.fop.fonts.apps.TTFReader main
INFO: Creating CID encoded metrics...
... org.apache.fop.fonts.apps.AbstractFontReader writeFontXML
INFO: Writing xml font file examples\fo\advanced\K3.xml...
... org.apache.fop.fonts.apps.TTFReader main
INFO: This font contains no embedding license restrictions.
... org.apache.fop.fonts.apps.TTFReader main
INFO: XML font metrics file successfully created.


Run Example in FOP Example Errors in FOP

FOP Commands and Examples

⇑⇑ FAQ for FOP (Formatting Object Processor)

2016-07-03, 3643🔥, 0💬