Hello, I want loading a font with fop. Font is Parisine Office. I generated xml files with following command:
java -cp build/fop.jar:lib/avalon-framework-4.2.0.jar:lib/xml-apis-1.3.04.jar:lib/xercesImpl-2.7.1.jar:lib/xalan-2.7.0.jar:lib/commons-logging-1.0.4.jar:lib/commons-io-1.3.1.jar:lib/xmlgraphics-commons-1.3.1.jar:lib/serializer-2.7.0.jar org.apache.fop.fonts.apps.TTFReader /test/ParisineOffice-Regular.ttf /test/ParisineOffice-Regular.xml Xml files are generating. ~500Ko per files. I'm using following file to configure my fop: <fop version="1.0"> <renderers> <renderer mime="application/pdf"> <filterList> <!-- provides compression using zlib flate (default is on) --> <value>flate</value> </filterList> <fonts> <font metrics-url="/test/ParisineOffice-Regular.xml" kerning="yes" embed-url="/test/ParisineOffice-Regular.ttf"> <font-triplet name="Parisine Office" style="normal" weight="normal"/> </font> <font metrics-url="/test/ParisineOffice-Bold.xml" kerning="yes" embed-url="/test/ParisineOffice-Bold.ttf"> <font-triplet name="Parisine Office" style="normal" weight="bold"/> </font> <font metrics-url="/test/ParisineOffice-Italic.xml" kerning="yes" embed-url="/test/ParisineOffice-Italic.ttf"> <font-triplet name="Parisine Office" style="italic" weight="normal"/> </font> <font metrics-url="/test/ParisineOffice-BoldItalic.xml" kerning="yes" embed-url="/test/ParisineOffice-BoldItalic.ttf"> <font-triplet name="Parisine Office" style="italic" weight="bold"/> </font> </fonts> </renderer> </renderers> </fop> When I generate the Pdf in xslfo with fop, I'm this exception: [INFO] javax.xml.transform.TransformerException: java.lang.RuntimeException: Cannot load font: After URI resolution, the returned Source object does not contain an InputStream or a valid URL (system identifier) for metrics file: /home/philippe/accessio-conf/ParisineOffice-Regular.xml [INFO] Caused by: java.lang.RuntimeException: Cannot load font: After URI resolution, the returned Source object does not contain an InputStream or a valid URL (system identifier) for metrics file: /home/philippe/accessio-conf/ParisineOffice-Regular.xml [INFO] java.lang.RuntimeException: Cannot load font: After URI resolution, the returned Source object does not contain an InputStream or a valid URL (system identifier) for metrics file: /home/philippe/accessio-conf/ParisineOffice-Regular.xml Any ideas ? regards, philippe