Hi ali,

I'm by far no expert in Fonts, but could this line:

WARNING: Unable to load font file: file:/Library/Fonts/Raanana.ttf. Reason: 
java.io.IOException: TrueType font is not supported: 
file:/Library/Fonts/Raanana.ttf

be quite a useful hint?

Mit freundlichen Grüßen

Georg Datterl

------ Kontakt ------

Georg Datterl

Geneon media solutions gmbh
Gutenstetter Straße 8a
90449 Nürnberg

HRB Nürnberg: 17193
Geschäftsführer: Yong-Harry Steiert

Tel.: 0911/36 78 88 - 26
Fax: 0911/36 78 88 - 20

www.geneon.de<http://www.geneon.de>

Weitere Mitglieder der Willmy MediaGroup:

IRS Integrated Realization Services GmbH:    
www.irs-nbg.de<http://www.irs-nbg.de>
Willmy PrintMedia GmbH:                            
www.willmy.de<http://www.willmy.de>
Willmy Consult & Content GmbH:                 
www.willmycc.de<http://www.willmycc.de>

Von: ali naqi [mailto:ali.n...@coeus-solutions.de]
Gesendet: Freitag, 10. September 2010 10:05
An: fop-users@xmlgraphics.apache.org
Betreff: Re: Custom font issue

By the way..

if I execute ./fop example.fo<http://example.fo> example.pdf

The output is as follows:

Sep 10, 2010 10:01:30 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "AvantGarde Md BT,normal,700" not found. Substituting with 
"any,normal,700".
Sep 10, 2010 10:01:30 AM org.apache.fop.events.LoggingEventListener processEvent
INFO: table-layout="fixed" and width="auto", but auto-layout not supported => 
assuming width="100%". (See position 20:197)
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Arial,normal,400" not found. Substituting with "any,normal,400".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Arial,normal,700" not found. Substituting with "any,normal,700".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Symbol,normal,700" not found. Substituting with 
"Symbol,normal,400".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "ZapfDingbats,normal,700" not found. Substituting with 
"ZapfDingbats,normal,400".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Arial,italic,700" not found. Substituting with "any,italic,700".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "Arial,italic,400" not found. Substituting with "any,italic,400".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "AvantGarde Md BT,normal,400" not found. Substituting with 
"any,normal,400".
Sep 10, 2010 10:01:31 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Font "AvantGarde Bk BT,normal,400" not found. Substituting with 
"any,normal,400".
[Deprecated] Xalan: org.apache.xml.serializer.XMLEntities

The PDF is generated without the fonts.

And if I execute:

./fop example.fo<http://example.fo> example.pdf -c conf/fop.xconf

I get errors like:

Sep 10, 2010 10:03:45 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Unable to load font file: file:/Library/Fonts/Raanana.ttf. Reason: 
java.io.IOException: TrueType font is not supported: 
file:/Library/Fonts/Raanana.ttf
Sep 10, 2010 10:03:45 AM org.apache.fop.fonts.truetype.TTFFile readCMAP
SEVERE: Unsupported TrueType font: No Unicode or Symbol cmap table not present. 
Aborting
Sep 10, 2010 10:03:45 AM org.apache.fop.events.LoggingEventListener processEvent
WARNING: Unable to load font file: file:/Library/Fonts/RaananaBold.ttf. Reason: 
java.io.IOException: TrueType font is not supported: 
file:/Library/Fonts/RaananaBold.ttf
...
WARNING: Unable to load font file: file:/Library/Fonts/Skia.ttf. Reason: 
java.io.IOException: TrueType font is not supported: 
file:/Library/Fonts/Skia.ttf
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
            at 
org.apache.commons.io.output.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:237)
            at org.apache.commons.io.IOUtils.toByteArray(IOUtils.java:219)
            at 
org.apache.fop.fonts.truetype.FontFileReader.init(FontFileReader.java:45)
            at 
org.apache.fop.fonts.truetype.FontFileReader.<init>(FontFileReader.java:74)
            at 
org.apache.fop.fonts.autodetect.FontInfoFinder.find(FontInfoFinder.java:204)
            at org.apache.fop.fonts.FontAdder.add(FontAdder.java:60)
            at org.apache.fop.fonts.FontDetector.detect(FontDetector.java:90)
            at 
org.apache.fop.fonts.FontInfoConfigurator.configure(FontInfoConfigurator.java:92)
            at 
org.apache.fop.render.PrintRendererConfigurator.buildFontList(PrintRendererConfigurator.java:106)
            at 
org.apache.fop.render.PrintRendererConfigurator.setupFontInfo(PrintRendererConfigurator.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.java: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 org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:109)
            at org.apache.fop.cli.Main.startFOP(Main.java:174)
            at org.apache.fop.cli.Main.main(Main.java:205)

What could be wrong?

On Fri, Sep 10, 2010 at 9:49 AM, ali naqi 
<ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>> wrote:
1. copy avgardm.ttf into ~/Library/Fonts ... DONE

2. remove ~/.fop/fop-fonts.cache ... Could not find .fop/fop-fonts.cache

3. change your config to: ... DONE

      <fonts>
<auto-detect/>
      </fonts>

4. re-run FOP (but don't run TTFReader) ... DONE

Result: didn't work :(

On Fri, Sep 10, 2010 at 8:04 AM, Glenn Adams 
<gl...@skynav.com<mailto:gl...@skynav.com>> wrote:
i would suggest the following:

1. copy avgardm.ttf into ~/Library/Fonts

2. remove ~/.fop/fop-fonts.cache

3. change your config to:

      <fonts>
<auto-detect/>
      </fonts>

4. re-run FOP (but don't run TTFReader)

On Fri, Sep 10, 2010 at 1:53 PM, ali naqi 
<ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>> wrote:
Okay here are more details.

Front I am trying to use: AvantGarde Md BT. This is Windows TrueType fonts.

My fo file looks like this:

<fo:inline font-family="AvantGarde Md BT" font-size="9pt" font-weight="bold" 
color="rgb(135,135,135)">

In config file I have done this:

<renderers>
    <renderer mime="application/pdf">
      <fonts>
<font embed-url="/fop/fop-1.0/fonts/AVGARDM.ttf">
            <font-triplet name="AvantGarde Md BT" style="normal" 
weight="normal"/>
         </font>
<directory>/fop/fop-1.0/fonts</directory>
<directory recursive="true">/fop/fop-1.0/fonts</directory>
<auto-detect/>
      </fonts>

My director structure is this:
/fop/fop-1.0/

Operating system is Mac OS X 10.6.4.
Jave version is 1.6.0_15

I also tried to use matrics file. The commandline to use matrics file was:

java -cp 
build/fop.jar:lib/avalon-framework-4.2.0.jar:lib/commons-logging-1.0.4.jar:lib/commons-io-1.3.1.jar:lib/xmlgraphics-commons-1.4.jar
 org.apache.fop.fonts.apps.TTFReader -enc ansi /fop/fop-1.0/fonts/AVGARDM.ttf 
AVGARDM.xml

I also tried without using -enc ansi parameter.

Furthermore in config file I have also tried kerning=yes parameter.

Looking forward...

On Thu, Sep 9, 2010 at 8:18 PM, Eric Douglas 
<edoug...@blockhouse.com<mailto:edoug...@blockhouse.com>> wrote:
This web site explains how to reference fonts.
http://xmlgraphics.apache.org/fop/0.95/fonts.html
What syntax are you using in your config file to reference the fonts?
What type of fonts are they?
Do you have metrics files?


-----Original Message-----
From: Ali Naqi 
[mailto:ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>]
Sent: Thursday, September 09, 2010 2:09 PM
To: fop-users@xmlgraphics.apache.org<mailto:fop-users@xmlgraphics.apache.org>
Subject: Re: Custom font issue

what i am trying to say is that custom fonts load fine when we specify
-c $fop-config-path, however when we do this a single file takes 300mb
and over 30 seconds.

while debugging this we tried to convert with default option ie no
config path. Simple fop input.fo<http://input.fo> ouput.pdf. it works like a 
charm except
that it didnt load our custom fonts.

so we tried to put config in system wide path, modified config to load
custom fonts explicitly etc. Nothing works... and i have lost 15% of my
hair in the process.

Hope this helps in some / any pointers in any direction !!

Thanks
Ali



Sent from my iPhone

On 09.09.2010, at 19:22, "Eric Douglas" 
<edoug...@blockhouse.com<mailto:edoug...@blockhouse.com>> wrote:

> What are you trying to say?
> You're saying you got it to work with the configuration file?
> What are you trying to do which isn't working?
> Are you saying using the configuration file without modification works

> but takes up too much resources?
> I just tested FOP 0.95 on mine using a configuration file and a
> command line and it ran really fast and produced proper output.
> I think we need more details.
>
> -----Original Message-----
> From: Ali Shaheen 
> [mailto:ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>]
> Sent: Thursday, September 09, 2010 1:16 PM
> To: fop-users@xmlgraphics.apache.org<mailto:fop-users@xmlgraphics.apache.org>
> Subject: Custom font issue
>
> Hello guys,
>
> We have a strange issue. We are using some custom fonts in and we
> generate pdfs using command line. IF we specify the fop configuration
> file (not edited) via -c , the custom fonts are loaded fine. If not
> they aren't loaded!
>
> We tried changing system wide path, embedding fonts directly in fop
> configuration as per the online guideline but nothing works.
>
> It only works via command line -c switch and if we use that each
> document takes 350Mb and 100% CPU - without this parameter, it's fine.
>
> We are using FOP 0.95.
>
> Please see the example fo file too.
>
> What to do?
>
> Best wishes,
> Ali
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: 
> fop-users-unsubscr...@xmlgraphics.apache.org<mailto:fop-users-unsubscr...@xmlgraphics.apache.org>
> For additional commands, e-mail: 
> fop-users-h...@xmlgraphics.apache.org<mailto:fop-users-h...@xmlgraphics.apache.org>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: 
fop-users-unsubscr...@xmlgraphics.apache.org<mailto:fop-users-unsubscr...@xmlgraphics.apache.org>
For additional commands, e-mail: 
fop-users-h...@xmlgraphics.apache.org<mailto:fop-users-h...@xmlgraphics.apache.org>


---------------------------------------------------------------------
To unsubscribe, e-mail: 
fop-users-unsubscr...@xmlgraphics.apache.org<mailto:fop-users-unsubscr...@xmlgraphics.apache.org>
For additional commands, e-mail: 
fop-users-h...@xmlgraphics.apache.org<mailto:fop-users-h...@xmlgraphics.apache.org>



--
Ali Naqi Shaheen
Geschäftsführer

-----------------------------------
Coeus Solutions GmbH,
Finkenstr 7,
80333 Munich,

Mob.: +49-151-51633365
E-Mail: ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>
Web: http://www.coeus-solutions.de

Geschäftsführer: Ali Naqi Shaheen
Registergericht München
HRB: 172737




--
Ali Naqi Shaheen
Geschäftsführer

-----------------------------------
Coeus Solutions GmbH,
Finkenstr 7,
80333 Munich,

Mob.: +49-151-51633365
E-Mail: ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>
Web: http://www.coeus-solutions.de

Geschäftsführer: Ali Naqi Shaheen
Registergericht München
HRB: 172737



--
Ali Naqi Shaheen
Geschäftsführer

-----------------------------------
Coeus Solutions GmbH,
Finkenstr 7,
80333 Munich,

Mob.: +49-151-51633365
E-Mail: ali.n...@coeus-solutions.de<mailto:ali.n...@coeus-solutions.de>
Web: http://www.coeus-solutions.de

Geschäftsführer: Ali Naqi Shaheen
Registergericht München
HRB: 172737

Reply via email to