如何在项目中包含字体并在NetBeans IDE的项目文件夹中使用字体?

时间:2019-02-05 17:45:39

标签: java netbeans fonts

我已经为Java SE项目自定义了字体,所以我不想将其安装在客户端计算机上,因此我该如何在项目中使用字体和使用字体。
有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我的项目中打包了几种字体,我按如下方式检索它们:

P(word / class)

您不一定必须使用> tmod1$PcGw features classes Chinese Beijing Shanghai Macao Tokyo Japan N 0.1473684 0.2058824 0.2058824 0.2058824 0.5090909 0.5090909 Y 0.8526316 0.7941176 0.7941176 0.7941176 0.4909091 0.4909091 ,而可以将其加载为//Load your font from file Font myFont = Font.createFont(Font.TRUETYPE_FONT, myClass.class.getClass().getResource("/res/Template/GOTHIC.TTF").openStream()); //set the style and size myFont = myFont.deriveFont(style, size); //Now use the font myTextArea.setFont(myFont); 。不要忘记使用正确的字体类型,并非像我的示例一样,所有字体都是Truetype。显然,您不想每次都加载字体,因此只需加载一次并保留每个字体的实例,然后对字体进行简单的方法调用即可。

来源:https://docs.oracle.com/javase/8/docs/api/java/awt/Font.html#createFont-int-java.io.InputStream-