RE: Font embedding again
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
RE: Font embedding again
How does your userconfig.xml look like on Windows? Do you use the fontBaseDir setting? Sorry, forgot to tell you: No, I don't use a fontBaseDir. The fonts element with the contents I just posted is the only element inside configuration in fop-config.xml. Perhaps these infos are also important (but all ok with that very old tomcat): - I rebuilt FOP with an extra german hyphenation file - As already mentioned, the font metrics file(s) where created under Linux. Bye! sonja 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 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Font embedding again
Got it!! It was not the embed-file attribute, but the metrics-file attribute itself. Although I'm quite sure to have tried all numbers of slashes and backslashes, it is finally ok with: font metrics-file=file:///D:/Programme/Tomcat-5.5/webapps/pdfnewsletter/WEB-INF/ fonts/font1.xml kerning=yes embed-file=E:/sonja/projekte/mainovaJ5/etc/fonts/Ss__.ttf font-triplet name=customFont style=normal weight=normal/ /font Perhaps something was overwritten, as the attribute values are inserted via ant location properties Sorry for all the mailing and happy fopping ! 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 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
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 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]