Re: PDF in Cocoon 2.1.12 Tomcat

[email protected]
Newsgroups gmane.text.xml.cocoon.user
Message-ID <[email protected]>
Thanks for the replies.

It appears that the fonts are OK and everything works except for
fo:instream-foreign-object

<fo:instream-foreign-object content-width="10px" content-height="10px"
start-indent="0.3cm">
   <svg xmlns="http://www.w3.org/2000/svg" width="15.5" height="15.5"
viewBox="0 0 15.5 15.5">
        <g>
                <rect width="14" height="14" x="1" y="1" rx="2" ry="2"
style="fill:#260F79; stroke:#260F79; stroke-width:0.7"/>
                 <text x="8" y="12" style="text-anchor:middle ;
fill:#ffffff ; font-family:Helvetica; font-size:12;
font-weight:bold">test</text>
        </g>
     </svg>
 </fo:instream-foreign-object>

If I delete the  <text............</text>  all OK and the rectangle is
displayed.

Its the  <text ...>test</text> that's causing the problem

Peter


On 02/08/2013 13:32, Andreas Kuehne wrote:
> Hi Peter,
>
> I would guess you are using fonts for the PDF that are available on
> Windows but not your Linux box, at least not by default.
> I remember a discussion on the iText list some month ago about a
> platform-neutral approach ... afaik the easy way out is to denote font
> families instead of a specific font. Please check the iText list for
> details.
>
> Greetings,
>
> Andreas


On 02/08/2013 10:03, Cédric Damioli wrote:
> Hi Peter,
>
> Which JRE do you use on your windows box and on your debian box ?
> Your problem seems to be related to fonts that are not found by the JRE.
> If you use openjdk on debian, you may try oracle jdk.
>
> Regards,
> Cédric
>
> Le 02/08/2013 10:47, Peter Sparkes a écrit :
>> Hi,
>>
>> I have an 2.1.12 application which produces some PDF pages.
>>
>> It works well on my windows machine, however, on my debian tomcat
server the pdf pages produce the following error
>>
>>
>> type Exception report
>>
>> message Servlet execution threw an exception
>>
>> description The server encountered an internal error (Servlet execution
threw an exception) that prevented it from fulfilling this request.
>>
>> exception
>> javax.servlet.ServletException: Servlet execution threw an exception
>>
>> root cause
>> java.lang.Error: Probable fatal error:No fonts found.
>> 	sun.font.FontManager.getDefaultPhysicalFont(FontManager.java:1087)
>> 	sun.font.FontManager.initialiseDeferredFont(FontManager.java:966)
>> 	sun.font.CompositeFont.doDeferredInitialisation(CompositeFont.java:254)
>> 	sun.font.CompositeFont.getSlotFont(CompositeFont.java:334)
>> 	sun.font.CompositeGlyphMapper.initMapper(CompositeGlyphMapper.java:81)
>> 	sun.font.CompositeGlyphMapper.<init>(CompositeGlyphMapper.java:62)
>> 	sun.font.CompositeFont.getMapper(CompositeFont.java:390)
>> 	sun.font.CompositeFont.canDisplay(CompositeFont.java:416)
>>
>>
>> Any Ideas Please
>>
>>
>> Peter
>>
>>
>> --
>> Cédric Damioli
>> CMS - Java - Open Source
>> www.ametys.or
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.