java - 字体在 Java 6 下显示不正确

标签 java pdf fonts icepdf

我正在使用 IcePDF用于在 Web 应用程序中显示 PDF 的库。 Java 6(jdk1.6.0_37 32bits)下字体显示不正确(被一些默认字体替代)

Java 6

在 Java 7 下它看起来没问题。

Java 7

我需要在我的应用程序中使用 Java 6,您是否知道导致此行为的原因是什么?

最佳答案

您可以随时将字体导入您的库..

你可以试试这个:

Font font = Font.createFont(Font.TRUETYPE_FONT, fontStream);

接下来,

GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font);

还有,

new Font("nameOfFont", Font.BOLD, 13)

关于java - 字体在 Java 6 下显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14384835/

相关文章:

java - JPA:部分约束

java - 多态性,如何避免类型转换?

java - 著名压缩算法(LZ78)执行缓慢

c# - 如何在转换为PDF时保持word文档的字体属性

internet-explorer - IE11 - Crystal Reports - PrintMode ActiveX 现在显示 PDF 提示(而不是打印机提示)?

pdf - Ghostscript 忽略部分 pdfmarks

java - 练习自由 react (更新)

css - CSS 中的后备字体粗细

excel vba生成具有不同字体颜色的格式单元格

html - 如何根据 css 属性 "font-weight"计算文本粗细?