Ok, I tried setting up a font definition but I am getting an error no matter
what font I try to get going, and the error is non descriptive

 

Any idea why I am having this problem?

 

Font file 

                                <renderer mime="application/pdf">

                                                <fonts>

                                                                <font
embed-url="file:///InBrand/fonts/FRUTL__.TTF">

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

                                                                </font>


 
<auto-detect/>

                                                </fonts>

                                </renderer>

 

The error 

 

Creating New Fop

org.apache.fop.apps.FOPException: Failed to resolve font with embed-url
'file:///InBrand/fonts/FRUTL__.TTF'

                at org.apache.fop.util.LogUtil.handleError(LogUtil.java:38)

                at
org.apache.fop.fonts.FontInfoConfigurator.getFontInfo(FontInfoConfigurator.j
ava:212)

                at
org.apache.fop.fonts.FontInfoConfigurator.addFonts(FontInfoConfigurator.java
:168)

                at
org.apache.fop.fonts.FontInfoConfigurator.configure(FontInfoConfigurator.jav
a:100)

                at
org.apache.fop.render.PrintRendererConfigurator.buildFontList(PrintRendererC
onfigurator.java:106)

                at
org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererC
onfigurator.java:129)

                at
org.apache.fop.render.intermediate.IFUtil.setupFonts(IFUtil.java:165)

                at
org.apache.fop.render.intermediate.IFRenderer.setupFontInfo(IFRenderer.java:
181)

                at
org.apache.fop.area.RenderPagesModel.<init>(RenderPagesModel.java:73)

                at
org.apache.fop.area.AreaTreeHandler.setupModel(AreaTreeHandler.java:130)

                at
org.apache.fop.area.AreaTreeHandler.<init>(AreaTreeHandler.java:102)

                at
org.apache.fop.render.RendererFactory.createFOEventHandler(RendererFactory.j
ava:359)

                at
org.apache.fop.fo.FOTreeBuilder.<init>(FOTreeBuilder.java:105)

                at
org.apache.fop.apps.Fop.createDefaultHandler(Fop.java:101)*

                at org.apache.fop.apps.Fop.<init>(Fop.java:79)

                at
org.apache.fop.apps.FopFactory.newFop(FopFactory.java:271)

                at
uk.co.inbrand.fopengine.FopEngine.generatePDFFromXml(FopEngine.java:166)

                at
uk.co.inbrand.fopengine.FopProcessor.run(FopProcessor.java:43)

                at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)

                at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)

                at java.lang.Thread.run(Thread.java:619)

 

Kindest regards

 


Theresa Forster

Senior Software Developer



From: Theresa Jayne Forster [mailto:[email protected]] 
Sent: 05 December 2011 13:22
To: [email protected]
Subject: Why the difference in speed?

 

Hi All, 

 

Just wondering , we used to run 0.20.5 as a fop.exe and saving the input
files and then execing fop.exe 

This was mind blowingly fast at generating the pdf.

 

Now I am trying to use Fop 1.0 and doing it all programmatically, it is
significantly slower specifically for the creation of the FOP from the
fopFactory and then the transform. 

 

What could be slowing it down like this, with 0.20.5 we were using fonts
declared with the fopconfig.xml and kerning files

The new one we are using autodetect - could this be the issue should I
generate the font config as before rather than use the autodetect?

 

 

Kindest regards

 


Theresa Forster

Senior Software Developer

Reply via email to