1

如何将 opentype 字体加载到 awt 中?使用createFontwithFont.TRUETYPE_FONT给了我[error] java.io.IOException ( java.io.IOException: Can't read font.otf )

示例代码(jython):

Font.createFont(Font.TRUETYPE_FONT, File("font.otf"))
4

1 回答 1

0

看起来 java.awt.Font 不支持 OpenType,也不支持 TYPE2。见,http://bugs.java.com/view_bug.do ?bug_id=6992611 。

因此,您可以将 .ttf 与java.awt.Font类一起使用,也可以使用另一个类,例如com.itextpdf.text.Font与 .otf 一起使用

于 2017-05-24T05:20:36.163 回答