jasper引⼊字体_6.3.配置JasperReports字体 star264bdf2-jasperreports模块不再维护的通告
在使⽤Jasperreports时,经常会遇到⽆法在PDF格式报表当中显⽰中⽂,这时需要我们修改报表中⽂字的下⾯三个属性实现:Font : 宋体
Pdf Font Name : STSong-Light
Pdf Encoding : Identity-H (Unicode with horizontal writing)
诺顿安全特警
船用接触器
还有⼀种情况,可能我们在本地测试的情况下报表显⽰正常,⼀旦部署到BDF2当中可能出现类似下⾯的字体不到的异常:字体不到异常
深圳市水务局net.ine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM.
stewart
这种情况对于将应⽤部署到Linux操作系统环境下的应⽤特别常见,⼀旦您遇到这种问题,那么我们需要做的就是利⽤iReport将缺少的字体打包并放置我们应⽤的classpath环境下即可。iReport字体打包操作如下:
林默涵
⾸先打开IReport的⼯具/选项/Fonts,点击Install Font:
点击下⼀步,如果当前字体库是有4个字体库组成分别是默认字体,粗体,斜体,粗斜体,则在该步还需选择粗体,斜体和粗斜体的字体库。
点击完成,实现字体库的导⼊操作,这样在IReport设计器中就可以使⽤这些字体了,如果需要在web⼯程使⽤该字体库,则可以选择已配置的字体库(可以是多个),点击右侧的Export as extension按钮,将这些字体库导出成jar,放到classpath下使⽤,这样web应⽤就可以使⽤这些字体库,解决了中⽂问题。