XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Nithesh kumarSubject: How to use fonts other than base fonts in fop plugin?
Author: Nithesh kumar
Date: 22 Apr 2009 02:21 AM
Hi everyone,

I want to know How to use fonts other than base fonts in fop plugin?
I am using Stylus Studio 2008 XML Enterprise Suite and Windows XP OS.

I found a answer mentioning that to create a userconfig.xml file. But it is not working for me. I am getting the following errors.

[INFO] Using com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser
[INFO] Using com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser
[ERROR] Unknown tag in configuration file: fop
[ERROR] Unknown tag in configuration file: base
[ERROR] Unknown tag in configuration file: source-resolution
[ERROR] Unknown tag in configuration file: target-resolution
[ERROR] Unknown tag in configuration file: default-page-settings
[ERROR] Unknown tag in configuration file: renderers
[ERROR] Unknown tag in configuration file: renderer
[ERROR] Unknown tag in configuration file: filterList
[INFO] FOP 0.20.5rc3a
[INFO] Using com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser
[INFO] building formatting object tree
[INFO] setting up fonts
[ERROR] Failed to read a font metrics file: Invalid font metrics file: null (spec must not be null)
[ERROR] Failed to read a font metrics file: Invalid font metrics file: null (spec must not be null)
[ERROR] Error in content-height property value '60%': org.apache.fop.fo.expr.PropertyException: No conversion defined
[ERROR] Error in content-width property value '75%': org.apache.fop.fo.expr.PropertyException: No conversion defined
[INFO] [1]
[ERROR] unknown font Comic Sans MS,normal,bold so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,bold so defaulted font to any
[WARNING] table-layout=auto is not supported, using fixed!
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[INFO] [2]
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[INFO] [3]
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[ERROR] unknown font Comic Sans MS,normal,normal so defaulted font to any
[INFO] Parsing of document complete, stopping renderer
...post processing finished


I have also attached userconfig.xml file which I created.

Please help me.

Thanks in advance!!



Unknownuserconfig(1).xml

Postnext
Alberto MassariSubject: How to use fonts other than base fonts in fop plugin?
Author: Alberto Massari
Date: 22 Apr 2009 02:58 AM
Hi Nitesh,
the configuration file you attached is for the latest FOP 0.9x code; in order to configure the 0.20 version that ships with Stylus Studio you must a create a different one, as described in this thread http://www.stylusstudio.com/SSDN/default.asp?action=9&fid=23&read=1626

Hope this helps,
Alberto

Postnext
Nithesh kumarSubject: How to use fonts other than base fonts in fop plugin?
Author: Nithesh kumar
Date: 22 Apr 2009 03:30 AM
Hi Alberto Massari

Thanks for your reply.

I replaced the contents of userconfig.xml as you told contets are like below

<configuration>

<fonts>
<font metrics-file="file:///C:/WINDOWS/Fonts/comic.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\comic.ttf">

<font-triplet name="Comic Sans MS" style="normal" weight="normal"/>

</font>

<font metrics-file="file:///C:/WINDOWS/Fonts/comic.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\comicbd.ttf">

<font-triplet name="Comic Sans MS" style="normal" weight="bold"/>

</font>

<font metrics-file="file:///C:/WINDOWS/Fonts/univer.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\univer.ttf">

<font-triplet name="Univers" style="normal" weight="normal"/>

</font>

<font metrics-file="file:///C:/WINDOWS/Fonts/univerb.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\univerb.ttf">

<font-triplet name="Univers" style="normal" weight="bold"/>

</font>

<font metrics-file="file:///C:/WINDOWS/Fonts/univeri.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\univeri.ttf">

<font-triplet name="Univers" style="italic" weight="normal"/>

</font>

<font metrics-file="file:///C:/WINDOWS/Fonts/univerbi.xml" kerning="yes" embed-file="C:\WINDOWS\Fonts\univerbi.ttf">

<font-triplet name="Univers" style="italic" weight="bold"/>

</font>

</fonts>

</configuration>


But it gives the following error:
=================================

[INFO] Using com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser as SAX2 Parser
[ERROR] Failed to read font metrics file file:/C:/WINDOWS/Fonts/comic.xml: C:\WINDOWS\Fonts\comic.xml (The system cannot find the file specified)
[ERROR] null



And one more question: Suppose if I want to use new version of fop i.e, fop-0.95 how I can use it with custom post-process

Pls help. Thanks in advance.

Postnext
Alberto MassariSubject: How to use fonts other than base fonts in fop plugin?
Author: Alberto Massari
Date: 22 Apr 2009 03:56 AM
Hi Nithesh,
you didn't read the entire thread ;-)
One of the steps is the creation of those XML description files, for instance by running

java -cp fop.jar org.apache.fop.fonts.apps.TTFReader C:\Windows\Fonts\univer.ttf C:\Windows\Fonts\univer.xml

If you want to use a different version of FOP, you can just install it on your machine, then select the "Custom FOP processor" and use

c:\fop-0.95\fop.bat %1 %2

as the command line to be used.

Hope this helps,
Alberto

Posttop
Nithesh kumarSubject: How to use fonts other than base fonts in fop plugin?
Author: Nithesh kumar
Date: 22 Apr 2009 05:15 AM
Hi Alberto Massari

Yes, It worked!!
You solved my two Questions.

Thanks a lot

With Regards
Nithesh kumar

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.