Hi, Jeremias!
Thank you for answering!
Nevertheless, in my servlet, I hand over my own logger to the fop-driver
Here is the normal log if I don't use special fonts or if the path to ttf
is simply wrong:
(this is the webapps log, since I hand over the servlets logger to the fop
driver).
[some logging of my Servlet code before fop comes into play]
05 08 19:56:18 INFO com.dietzk.fo.FopTransformServlet (73) - building
formatting object tree
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [1]
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [2]
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [3]
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [4]
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [5]
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - [6]
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Last
page-sequence produced 6 pages.
05 08 19:56:19 INFO com.dietzk.fo.FopTransformServlet (73) - Parsing of
document complete, stopping renderer
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Initial heap
size: 5210Kb
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Current heap
size: 6022Kb
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Total memory
used: 812Kb
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Memory use
is indicative; no GC was performed
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - These
figures should not be used comparatively
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Total time
used: 593ms
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Pages
rendered: 6
05 08 19:56:19 DEBUG com.dietzk.fo.FopTransformServlet (42) - Avg render
time: 98ms/page
When embedding the font, the log looks like this:
[some logging of my Servlet code before fop comes into play]
06 08 08:26:17 INFO com.dietzk.fo.FopTransformServlet (73) - building
formatting object tree
06 08 08:26:18 INFO com.dietzk.fo.FopTransformServlet (73) - [1]
06 08 08:26:27 INFO com.dietzk.fo.FopTransformServlet (73) - [1]
nothing more. With some modifications on the paths not even the two [1]
lines show up.
There is no tomcat error message on the screen but simply a transparent
browser tab on firefox and in IE the 404 error page. (But the webapp was
found and run)
In tomcat logs, I don't find any error message either.
And here is the current version of fop-config.xml (I tried a lot with
windows path and URI versions:
font
metrics-file=file://D:/Programme/Tomcat-5.5/webapps/pdfnewsletter/WEB-INF/f
onts/font1.xml kerning=yes
embed-file=E:\sonja\projekte\mainovaJ5\etc\fonts\Sssb.ttf
font-triplet name=customFont style=normal weight=normal/
/font
font
metrics-file=file://D:/Programme/Tomcat-5.5/webapps/pdfnewsletter/WEB-INF/f
onts/font1_b.xml kerning=yes
embed-file=E:\sonja\projekte\mainovaJ5\etc\fonts\Ss__.ttf
font-triplet name=customFont style=normal weight=bold/
/font
No better if I change to forward slashes in the embed-file attribute. It
works well with tomcat 4.1.24 under Windows. For the win/linux problem: I
haven't yet tried tomcat 5.5 under Linux, only 5.0.30 ;-)
If I tried even more tomcats and learn more at least for the statistics ;-),
I'll write again.
Thanks again!
sonja
-Original Message-
From: Jeremias Maerki [mailto:[EMAIL PROTECTED]
Sent: Freitag, 5. August 2005 21:28
To: fop-users@xmlgraphics.apache.org
Subject: Re: Font embedding again
Funny. Some people have no problem on Windows and when they
move to Linux. Bonk! Sorry, Peter, if I had an idea about
your problem I'd chime in. No Linux here to test. :-( And now
you, exactly the other way around.
Hmm.
So, Sonja, did you check all the log output closely? Any
error or warning messages you could show us? How does your
userconfig.xml look like on Windows? Do you use the
fontBaseDir setting?
And no, it won't help if you try the code directly from
Subversion. No changes in that area.
On 05.08.2005 20:44:23 Sonja Löhr wrote:
Hello to all!
I just joined the list after one trying one day to upgrade
my project.
I'm using fop-20.0.5
All worked fine with font metrics and embedding with all
tomcats up to
5.0.30 under Linux.
Now I installed tomcat 5.5. on windows.
The problem with the paths while creating the metrics - ok, that's
already known. But also with my ready-to-use metrics-xmls,
as soon as
I add the embed-request to the fop-config.xml, I get no
output and the
log states that it never reaches page 2.
If the font to be embedded cannot be found, I get my document out -
without my font, of course.
Is there some workaround or do I have to (would it help if
I ) try the
CVS versions of the new branch?
Would be very nice to finally overcome that boring font problem.
Jeremias Maerki