SVG Font Problem

2002-04-17 Thread Scott Moore
I'm having a problem with SVG fonts in FOP.  When I use a Times italic font,
I get the following error:

ERROR   10190   [fop ] (): unknown font Arial,italic,normal so defaulted
font to any


I'm not even sure it's a Times font that shows up in this case.  Bold SVG
fonts have the same problem.  However, when I use a normal style Times font,
it works fine.

The problem has recently gotten worse because I've embedded Arial into my
PDF.  Now I don't get the warning, but it uses the Arial font!  Not only
that, but any spaces in the SVG text show up as hollow boxes.

Why is it looking for Arial?  Does anyone have a solution for this?  If not,
I'd be willing to look at the source code to fix it, especially if someone
could point me in the right direction.  Fixing this problem is a big deal
for me, so I'd appreciate any help SVG FOP gurus could give.

Thanks,
Scott


Re: SVG Font Problem

2002-04-17 Thread Keiron Liddle
Which version are you using? Are the characters being stroked?
The main cause of this issue is that the fonts resolved in batik are the 
java fonts, if not stroking the font pdf font is found by looking through 
the java font list and finding the first match. This doesn't always work 
how you might want it to.

On 2002.04.17 12:49 Scott Moore wrote:
I'm having a problem with SVG fonts in FOP.  When I use a Times italic
font,
I get the following error:
ERROR   10190   [fop ] (): unknown font Arial,italic,normal so
defaulted
font to any
I'm not even sure it's a Times font that shows up in this case.  Bold SVG
fonts have the same problem.  However, when I use a normal style Times
font,
it works fine.
The problem has recently gotten worse because I've embedded Arial into my
PDF.  Now I don't get the warning, but it uses the Arial font!  Not only
that, but any spaces in the SVG text show up as hollow boxes.
Why is it looking for Arial?  Does anyone have a solution for this?  If
not,
I'd be willing to look at the source code to fix it, especially if
someone
could point me in the right direction.  Fixing this problem is a big deal
for me, so I'd appreciate any help SVG FOP gurus could give.
Thanks,
Scott


RE: SVG Font Problem

2002-04-17 Thread Scott Moore
 -Original Message-
 From: Keiron Liddle [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, April 17, 2002 7:38 AM
 To: [EMAIL PROTECTED]
 Subject: Re: SVG Font Problem
 
 
 
 Which version are you using? Are the characters being stroked?

I'm setting strokeSVGText to false.  I just tested it with the value true
and the problem goes away.  Too bad the font is so hard to read in the PDF.

 
 The main cause of this issue is that the fonts resolved in 
 batik are the 
 java fonts, if not stroking the font pdf font is found by 
 looking through 
 the java font list and finding the first match. This doesn't 
 always work 
 how you might want it to.

That doesn't sound good.  Does this mean fixing the problem will be
difficult?

Thanks,
Scott


Re: SVG Font Problem

2002-04-17 Thread Keiron Liddle
On 2002.04.17 13:39 Scott Moore wrote:
 The main cause of this issue is that the fonts resolved in
 batik are the
 java fonts, if not stroking the font pdf font is found by
 looking through
 the java font list and finding the first match. This doesn't
 always work
 how you might want it to.
That doesn't sound good.  Does this mean fixing the problem will be
difficult?
If you look into the following classes this is where most of the relevant 
things happen.
org.apache.fop.svg.PDFTextPainter
org.apache.fop.svg.PDFTextElementBridge

You may need to delve into batik somewhere to work out exactly how the 
fonts work. But I think batik needs to have a java font available for it 
to get information from.