[英]Open Type Font for Graphic2d Java7 Issue
我经历了许多与此问题相关的主题。 看起来Swing支持Open type字体,但是Java7中Graphics2D不支持Open type字体。 它仍然允许我基于.otf
文件创建新字体,但是当我尝试将其写入图像时它不会生成文本。
Font font = Font.createFont(Font.TRUETYPE_FONT, new File("font.otf"));
有没有人面对过同样的事情? 请分享您的解决方案。
更新
如该链接中所述,支持Open Type Font,但我找不到任何toppic演示如何在实践中使用此字体。
对于那些面临同样问题的人。 我发现当前的Java版本(1.7.0_151)无法处理OTF文件。
我升级到JDK 7 b97(或更旧的版本),然后问题消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.