Hi Shi,

of course I will just use the fonts for my local tests and I will not include them in the trunk.

Thanks,

Jacopo

Shi Yusen wrote:
Please be aware of the files which may contain Chinese fonts. AFAIK, it
may not be in open source license. As you see, there are over 10000
Chinese charactors in a Chinese font file. That makes the font still
under the copyright protection.

Please use the font files comes with your Linux. Or a document of how to
is enough.

The font legal problem is same for Japanese I guess.

Regards,

Shi Yusen/Beijing Langhua Ltd.

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.FOUserAge
n
 t.
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(TableC
on
 te
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.f
o.
 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.par
se
 (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.ApplicationF
il
 te
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.
co
 yo
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