It's work thanks.

It was my fault, I've created an UriResolver which don't work with
FileSystem. :/

Philippe

2010/2/16 Jeremias Maerki <[email protected]>

> metrics-url and embed-url requires a URL, not a filename. Please note
> that starting with FOP 0.95 you can omit the metrics-url attribute. The
> XML font metrics step is no longer required. So,
> changing "/test/ParisineOffice-Regular.ttf" to
> "file:/test/ParisineOffice-Regular.ttf"
> should do it.
>
> On 16.02.2010 12:35:14 philippe voncken wrote:
> > 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
>
>
>
>
> Jeremias Maerki
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to