Re: Loading font error with fop

2010-02-17 Thread philippe voncken
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 d...@jeremias-maerki.ch

 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) --
  valueflate/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: fop-users-unsubscr...@xmlgraphics.apache.org
 For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org




Loading font error with fop

2010-02-16 Thread philippe voncken
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) --
valueflate/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


Re: Loading font error with fop

2010-02-16 Thread Jeremias Maerki
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) --
 valueflate/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: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org