首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >字体在Java 6下不能正确显示

字体在Java 6下不能正确显示
EN

Stack Overflow用户
提问于 2013-01-18 01:34:41
回答 3查看 1.2K关注 0票数 13

我正在使用IcePDF库在web应用程序中显示PDF。在Java6 (jdk1.6.0_37 32位)下,字体显示不正确(被一些默认字体替换)

而在Java7下看起来还不错。

我需要在我的应用程序中使用Java6,你知道这是什么原因造成的吗?

EN

回答 3

Stack Overflow用户

发布于 2013-01-18 02:01:44

您可以随时将字体导入到库中。

你可以尝试这样做:

代码语言:javascript
运行
复制
Font font = Font.createFont(Font.TRUETYPE_FONT, fontStream);

接下来,

代码语言:javascript
运行
复制
GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font);

和,

代码语言:javascript
运行
复制
new Font("nameOfFont", Font.BOLD, 13)
票数 3
EN

Stack Overflow用户

发布于 2013-01-22 01:11:07

CFF支持ICEpdf /CFF字体。如果您在开源版本中遇到字体替换问题,请尝试在您的服务器实例上安装以下字体。http://www.icesoft.org/wiki/display/PDF/Optimized+Font+Substitution

票数 2
EN

Stack Overflow用户

发布于 2013-01-28 19:55:53

下面的步骤可能会对你有所帮助,我希望你能在RedHat OS中得到这一点。

  1. 将所需的字体文件复制到低于内部版本的\ Java \jre6\lib\fonts\目录中。
  2. 将Java& JRE设置为此内部版本并对其进行测试。

java版本"1.6.0_15“Java(TM) SE运行时环境(build 1.6.0_15-b03) Java HotSpot(TM)服务器VM (build 14.1-b02,混合模式)

我希望你的问题能得到解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14384835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档