繁体   English   中英

Graphic2d Java7问题的开放式字体

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM