关于Birt报表在Linux环境下运行时,PDF预览时英文字体会与原先设计不同的问题

Boreas_W 2018-07-03 03:55:55
Birt报表设计使用11号宋体,本机(Windos)PDF预览正常显示宋体英文。

部署到正式环境(Linux)上预览,英文字体则发生改变,显示为类似微软雅黑字体。
...全文
279 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
李庆海 2018-07-07
  • 打赏
  • 举报
回复
引用 9 楼 Boreas_W 的回复:
解决方法为:在JDK中添加宋体文件,simsun.ttc和simsun.ttf。目录jdk1.8.0_151/jre/lib/fonts。重启系统。BINGO!

666,麻烦楼主结贴评分吧,谢谢哦
Boreas_W 2018-07-07
  • 打赏
  • 举报
回复
引用 7 楼 Liqinghai058 的回复:
[quote=引用 6 楼 Boreas_W 的回复:]
[quote=引用 5 楼 Liqinghai058 的回复:]
[quote=引用 4 楼 Boreas_W 的回复:]
[quote=引用 3 楼 Liqinghai058 的回复:]
[quote=引用 2 楼 Boreas_W 的回复:]
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包[/quote]
是的,java项目,能否指点一下,如何更换pdf相关jar包?[/quote]
更换你所引用的pdf-jar包,用其他的pdf-jar包试试[/quote]
请问是itext的jar包吗?找了一圈,下了好几个一模一样的itext-2.1.7.jar,itextasian-1.5.2.jar,心疼C币。。能否麻烦指点下jar包名称。。[/quote]
好像是apache提供的jar包。具体叫什么记不太清楚了,不好意思[/quote]
终于解决了,衷心感谢您帮助和建议,使我在绝境中燃起了一丝希望。
Boreas_W 2018-07-07
  • 打赏
  • 举报
回复
解决方法为:在JDK中添加宋体文件,simsun.ttc和simsun.ttf。目录jdk1.8.0_151/jre/lib/fonts。重启系统。BINGO!
李庆海 2018-07-03
  • 打赏
  • 举报
回复
引用 6 楼 Boreas_W 的回复:
[quote=引用 5 楼 Liqinghai058 的回复:]
[quote=引用 4 楼 Boreas_W 的回复:]
[quote=引用 3 楼 Liqinghai058 的回复:]
[quote=引用 2 楼 Boreas_W 的回复:]
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包[/quote]
是的,java项目,能否指点一下,如何更换pdf相关jar包?[/quote]
更换你所引用的pdf-jar包,用其他的pdf-jar包试试[/quote]
请问是itext的jar包吗?找了一圈,下了好几个一模一样的itext-2.1.7.jar,itextasian-1.5.2.jar,心疼C币。。能否麻烦指点下jar包名称。。[/quote]
好像是apache提供的jar包。具体叫什么记不太清楚了,不好意思
Boreas_W 2018-07-03
  • 打赏
  • 举报
回复
引用 5 楼 Liqinghai058 的回复:
[quote=引用 4 楼 Boreas_W 的回复:]
[quote=引用 3 楼 Liqinghai058 的回复:]
[quote=引用 2 楼 Boreas_W 的回复:]
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包[/quote]
是的,java项目,能否指点一下,如何更换pdf相关jar包?[/quote]
更换你所引用的pdf-jar包,用其他的pdf-jar包试试[/quote]
请问是itext的jar包吗?找了一圈,下了好几个一模一样的itext-2.1.7.jar,itextasian-1.5.2.jar,心疼C币。。能否麻烦指点下jar包名称。。
李庆海 2018-07-03
  • 打赏
  • 举报
回复
引用 4 楼 Boreas_W 的回复:
[quote=引用 3 楼 Liqinghai058 的回复:]
[quote=引用 2 楼 Boreas_W 的回复:]
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包[/quote]
是的,java项目,能否指点一下,如何更换pdf相关jar包?[/quote]
更换你所引用的pdf-jar包,用其他的pdf-jar包试试
Boreas_W 2018-07-03
  • 打赏
  • 举报
回复
引用 3 楼 Liqinghai058 的回复:
[quote=引用 2 楼 Boreas_W 的回复:]
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包[/quote]
是的,java项目,能否指点一下,如何更换pdf相关jar包?
李庆海 2018-07-03
  • 打赏
  • 举报
回复
引用 2 楼 Boreas_W 的回复:
[quote=引用 1 楼 Liqinghai058 的回复:]
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。[/quote]
你的是java项目吗,之前碰到过,我当时和开发人员解决方案是一:添加字体,重启系统,二,更换pdf相关jar包
Boreas_W 2018-07-03
  • 打赏
  • 举报
回复
引用 1 楼 Liqinghai058 的回复:
你好,请给Linux添加相应的字体

你好,Linux中是有宋体的,birt的web预览中显示的是宋体,但在PDF打印预览中发生了改变。
李庆海 2018-07-03
  • 打赏
  • 举报
回复
你好,请给Linux添加相应的字体

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧