[英]Load opentype font into java.awt
How do I load an opentype font into awt? 如何将OpenType字体加载到awt中? Using
createFont
with Font.TRUETYPE_FONT
gives me [error] java.io.IOException ( java.io.IOException: Can't read font.otf )
将
createFont
与Font.TRUETYPE_FONT
createFont
使用会给我[error] java.io.IOException ( java.io.IOException: Can't read font.otf )
Sample code (jython): 示例代码(jython):
Font.createFont(Font.TRUETYPE_FONT, File("font.otf"))
It looks like java.awt.Font does not support OpenType, nor TYPE2. 看起来java.awt.Font不支持OpenType,也不支持TYPE2。 See, http://bugs.java.com/view_bug.do?bug_id=6992611 .
参见http://bugs.java.com/view_bug.do?bug_id=6992611 。
So you could either use a .ttf along with java.awt.Font
class, or use another class such as com.itextpdf.text.Font
to work with .otf 因此,您可以将.ttf与
java.awt.Font
类一起使用,也可以使用com.itextpdf.text.Font
类的其他类来与.otf一起使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.