Hi Jacpopo,

I'm sure I have placed all of them in the webapp/config, and I have
send the Chinese font and font metrics files to your email.

Please let me know if there is any problem.

Thanks.

在 07-8-11,Jacopo Cappellato<[EMAIL PROTECTED]> 写道:
> I Guo,
>
> and thanks for your feedback. Are you sure you have moved all your font
> files from widget/conf to webapp/conf? I really don't think that the
> error can be caused by the changed folder... but maybe there is
> something else (that I did?) that broke it and I'd like to fix it with
> your help.
> Could you also please send me your Chinese font and font metrics files
> (you can send them directly to my mail address because the attachments
> are not allowed in this list)? I would like to try to print Chinese
> characters with your font setup.
>
> Thanks,
>
> Jacopo
>
>
> guo weizhan wrote:
> > ooops, I didn't know you update the java files, but after I updatedand 
> > rebuilt all, I placed themetrics file in the webapp/config, I got those 
> > error"javax.xml.transform.TransformerException: 
> > java.lang.RuntimeException:Cannot load font: failed to create Source from 
> > metrics filettfSimHei.xml"  in pdf
> > the console  info::260:WARN ] Font 'chineseFont,normal,700' not found. 
> > Substituting with 'chineseFont,normal,400'.2007-08-11 22:47:30,375 
> > (http-0.0.0.0-8443-Processor4) [      FOURIResolver.java:158:ERROR] Error 
> > with opening URL 'ttfSimHei.xml': Djava.net.UnknownHostException: D        
> > at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)        at 
> > java.net.Socket.connect(Socket.java:507)        at 
> > java.net.Socket.connect(Socket.java:457)        at 
> > sun.net.NetworkClient.doConnect(NetworkClient.java:157)        at 
> > sun.net.NetworkClient.openServer(NetworkClient.java:118)        at 
> > sun.net.ftp.FtpClient.openServer(FtpClient.java:488)        at 
> > sun.net.ftp.FtpClient.openServer(FtpClient.java:475)        at 
> > sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> >         at 
> > org.apache.fop.apps.FOURIResolver.resolve(FOURIResolver.java:152)        at 
> > org.apache.fop.apps.FopFactory.resolveURI(FopFactory.java:638)        at 
> > org.apache.fop.apps.FOUserAgent.
> resolveURI(FOUserAgent.java:421)        at 
> org.apache.fop.render.DefaultFontResolver.resolve(DefaultFontResolver.java:44)
>         at org.apache.fop.fonts.LazyFont.load(LazyFont.java:72)        at 
> org.apache.fop.fonts.LazyFont.getAscender(LazyFont.java:198)        at 
> org.apache.fop.fonts.Font.getAscender(Font.java:67)        at 
> org.apache.fop.layoutmgr.BlockLayoutManager.initialize(BlockLayoutManager.java:84)
>         at 
> org.apache.fop.layoutmgr.AbstractLayoutManager.getChildLM(AbstractLayoutManager.java:117)
>         at 
> org.apache.fop.layoutmgr.table.TableCellLayoutManager.getNextKnuthElements(TableCellLayoutManager.java:160)
>         at 
> org.apache.fop.layoutmgr.table.TableContentLayoutManager.createElementsForRowGroup(TableContentLayoutManager.java:480)
>         at 
> org.apache.fop.layoutmgr.table.TableContentLayoutManager.getKnuthElementsForRowIterator(TableContentLayoutManager.java:243)
>         at 
> org.apache.fop.layoutmgr.table.TableContentLayoutManager.getNextKnuthElements(TableConte
> ntLayoutManager.java:147)        at 
> org.apache.fop.layoutmgr.table.TableLayoutManager.getNextKnuthElements(TableLayoutManager.java:229)
>         at 
> org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:106)
>         at 
> org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextKnuthElements(PageSequenceLayoutManager.java:272)
>         at 
> org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:554)
>         at 
> org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextBlockList(PageSequenceLayoutManager.java:264)
>         at 
> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:301)   
>      at 
> org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:263)   
>      at 
> org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:157)
>         at 
> org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:385) 
>        at org.apache.fop.fo.pa
> gination.PageSequence.endOfNode(PageSequence.java:148)        at 
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378)
>         at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194) 
>        at 
> com.sun.org.apache.xml.internal.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:262)
>         at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown 
> Source)        at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown 
> Source)        at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
>  Source)        at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
> Source)        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)   
>      at org.apache.xerces.parsers.AbstractSAXParser.parse(U
> nknown Source)        at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:557)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:638)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:279)
>         at 
> org.ofbiz.widget.screen.ScreenFopViewHandler.render(ScreenFopViewHandler.java:118)
>         at 
> org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:641)   
>      at 
> org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:429)    
>     at org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:193) 
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)        
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>         at org.apache.catalina.core.ApplicationFilte
> rChain.doFilter(ApplicationFilterChain.java:188)        at 
> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:248)       
>  at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>         at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
>         at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>         at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>         at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542)     
>    at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)   
>      at org.apache.coyo
> te.http11.Http11Processor.process(Http11Processor.java:870)        at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>         at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>         at 
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>         at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
>         at java.lang.Thread.run(Thread.java:595)错误:"Cannot load font: failed 
> to create Source from metrics file ttfSimHei.xml"
> > 2007/8/11, Jacopo Cappellato <[EMAIL PROTECTED]>:> Hi Guo,>> are you sure 
> > to have updated and rebuilt all the classes involved in the> change?>> 
> > Jacopo>> guo weizhan wrote:> > It's interesting, It didn't work if placed 
> > in the webapp/config.> > At first glance, I also want to place it in the 
> > webapp/config> >> >>
>
>

Reply via email to