我正在使用IcePDF库在web应用程序中显示PDF。在Java6 (jdk1.6.0_37 32位)下,字体显示不正确(被一些默认字体替换)
而在Java7下看起来还不错。
我需要在我的应用程序中使用Java6,你知道这是什么原因造成的吗?
发布于 2013-01-18 02:01:44
您可以随时将字体导入到库中。
你可以尝试这样做:
Font font = Font.createFont(Font.TRUETYPE_FONT, fontStream);
接下来,
GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font);
和,
new Font("nameOfFont", Font.BOLD, 13)
发布于 2013-01-22 01:11:07
CFF支持ICEpdf /CFF字体。如果您在开源版本中遇到字体替换问题,请尝试在您的服务器实例上安装以下字体。http://www.icesoft.org/wiki/display/PDF/Optimized+Font+Substitution
发布于 2013-01-28 19:55:53
下面的步骤可能会对你有所帮助,我希望你能在RedHat OS中得到这一点。
java版本"1.6.0_15“Java(TM) SE运行时环境(build 1.6.0_15-b03) Java HotSpot(TM)服务器VM (build 14.1-b02,混合模式)
我希望你的问题能得到解决。
https://stackoverflow.com/questions/14384835
复制相似问题