问题描述
Font'宋体'isnotavailabletotheJVM.SeetheJavadocformoredetails.net.sf.jasperreports.engine.util.JRFontNotFoundException:Font'宋体'isnotavailabletotheJVM.SeetheJavadocformoredetails.atnet.sf.jasperreports.engine.util.JRStyledText.getAwtAttributedString(JRStyledText.java:228)atnet.sf.jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:353)atnet.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:1003)atnet.sf.jasperreports.engine.fill.JRFillTextField.prepare
解决方案
解决方案二:
应该是在JVM中没有“宋体”这种字体,换成英文下的字体试试?
解决方案三:
应该是在JVM中没有“宋体”这种字体,换成英文下的字体试试?
解决方案四:
把windows的中文字体(一般在C:WindowsFonts目录),复制到linux的/usr/share/fonts/chinese/TrueType目录下即可
解决方案五:
今日也遇到此问题,不知道你是如何解决?可否请教?
解决方案六:
不知道有没有解决这个问题啊,有的话,加我qq:164666063,讨论一下
解决方案七:
前些天也碰到这个问题了解决方法如下:由于添了图表功能,图表中有需要显示中文字体。但发布环境是英文的linux没有需要的中文字体。所有需要另外安装,在服务启动前。安装步骤:1、simfang.ttf拷贝到/usr/share/fonts下面2、依次执行下列命令 mkfontscale mkfontdir fc-cachesimfang.ttf这个是字体文件,在C:WINDOWSFonts这个目录中有
解决方案八:
正解,我今天也解决了这个问题。引用3楼soft_xiaohui的回复:
把windows的中文字体(一般在C:WindowsFonts目录),复制到linux的/usr/share/fonts/chinese/TrueType目录下即可