xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tracey Zellmann" <tracey.zellm...@comcast.net>
Subject Re: getting veradana font to work
Date Mon, 06 Mar 2006 13:12:57 GMT
HOORAY!

You are exactly right. That was it. I was tearing out my hair.

Sorry to take your time with a typo, but I just couldn't find it without 
another pair of eyes.

----- Original Message ----- 
From: "Dirk Bromberg" <dirk@familie-bromberg.de>
To: <fop-users@xmlgraphics.apache.org>
Sent: Monday, March 06, 2006 7:57 AM
Subject: Re: getting veradana font to work


> Have you seen the typo error ?:
>
> <font 
> metrics-url="fle:///C:/unzipped/fop-0.91beta-bin-jdk1.4/fop-0.91beta/ttfcm.xml">
> --->                   ^^^^
>    <font-triplet name="Verdana" style="normal" weight="normal"/>
> </font>
>
> Dirk
>
> Tracey Zellmann wrote:
>> I am not able to get Verdana to work. I have tried to follow the 
>> documentation. I have also read the recent emails about embedded font 
>> problems, but I can't quite follow the details.
>>
>> I am getting this error.
>> SEVERE: svg graphic could not be rendered: null
>> java.lang.NullPointerException
>> at org.apache.fop.fonts.LazyFont.mapChar(LazyFont.java:97)
>> at org.apache.fop.fonts.Font.mapChar(Font.java:144)
>> at 
>> org.apache.fop.svg.PDFTextPainter.getStringWidth(PDFTextPainter.java:266)
>> at org.apache.fop.svg.PDFTextPainter.paint(PDFTextPainter.java:219)
>> at org.apache.batik.gvt.TextNode.primitivePaint(Unknown Source)
>> at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)
>> at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown 
>> Source)
>> at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source)
>> at org.apache.batik.gvt.CompositeGraphicsNode.primitivePaint(Unknown 
>> Source)
>> at org.apache.batik.gvt.CanvasGraphicsNode.primitivePaint(Unknown Source)
>> at org.apache.batik.gvt.AbstractGraphicsNode.paint(Unknown Source), and 
>> many more...
>>
>> Here are the steps I have taken
>>
>> Create font metrics from the local Verdana.ttf file in C:\WINDOWS\FONTS 
>> using TTFReader
>> the command window messages indicates it was successful, and the file is 
>> ttfcm.xml
>> I did use the -enc ansi otpion. My target customers are using Windows and 
>> will have the same Verdana font available locally.
>>
>> Register Fonts with FOP.
>> I took the configuration file that comes with the distribution fop.xconf, 
>> and added these elements in the fonts element.
>> <fo:inline font-family="Verdana" font-weight="normal" 
>> font-style="normal">
>>     Verdana-normal-normal font
>> </fo:inline>
>>
>> <font 
>> metrics-url="fle:///C:/unzipped/fop-0.91beta-bin-jdk1.4/fop-0.91beta/ttfcm.xml">
>>     <font-triplet name="Verdana" style="normal" weight="normal"/>
>> </font>
>>
>>
>>
>> Tell FOP about the configuration
>>
>>        Fop fop = new Fop(MimeConstants.MIME_PDF);
>>        DefaultConfigurationBuilder cfgBuilder =
>>            new DefaultConfigurationBuilder();
>>        Configuration cfg = cfgBuilder.buildFromFile(
>>     "C:/unzipped/fop-0.91beta-bin-jdk1.4/fop- 
>> 0.91beta/conf/fop.xconf");
>>        FOUserAgent userAgent = fop.getUserAgent();
>>        userAgent.setUserConfig(cfg);
>>
>> For completeness, here is how I am trying to invoke the font within the 
>> svg element.
>>
>> <g style="font-family: Verdana, sans-serif; font-size: 10pt; stroke: 
>> none; fill: black;">
>>
>> Any help would be appreciated. Is there a worked example that touches all 
>> the aspects?
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org
>
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Mime
View raw message