java中的新字体类型

java中的新字体类型,java,swing,fonts,awt,Java,Swing,Fonts,Awt,在我的工作中,我们必须使用一种特定的字体类型,即Futura std medium 我有一个JFrame,我在那里写字,我需要使用这种字体类型。我有OTF文档,但我找不到在代码中导入它的方法。您是否尝试检查关于Java中OTF的回答:和 我想这会对你有帮助。非常感谢!这很有帮助!但是我有一个我无法理解的异常,我的代码:InputStream=this.getClass().getResourceAsStream(“/font/futura.otf”);Font fontTitle2=Font.c

在我的工作中,我们必须使用一种特定的字体类型,即Futura std medium


我有一个JFrame,我在那里写字,我需要使用这种字体类型。我有OTF文档,但我找不到在代码中导入它的方法。

您是否尝试检查关于Java中OTF的回答:


我想这会对你有帮助。

非常感谢!这很有帮助!但是我有一个我无法理解的异常,我的代码:InputStream=this.getClass().getResourceAsStream(“/font/futura.otf”);Font fontTitle2=Font.createFont(Font.TRUETYPE_Font,is);异常:java.awt.FontFormatException:sun.font.TrueTypeFont.init(未知源)处sun.font.TrueTypeFont.(未知源)处sun.font.FontManager.createFont2D(未知源)处sun.font.awt.font.(未知源)处sun.font.FontManager.createFont2D(未知源)提前谢谢你你可以看到一个解决问题的例子:如果我的答案对你有帮助,你能接受吗?谢谢。我以前找到过,但是,我有两种字体,只能用其中一种。另一个:nd异常:java.awt.FontFormatException:不支持的sfnt C:\Users\RGOMEZ~1.ING\AppData\Local\Temp\+~JF2701312787789218051.tmpSee示例代码(&屏幕截图)。