将字体导入java(不使用Swing)

时间:2014-09-13 07:53:11

标签: java fonts import awt

如何使用AWT将字体导入Java小程序?我不想在Swing中找到解决方案,所以如果这是您的建议,请不要理会,谢谢。

我知道我必须拥有TTF文件,但后来我不知道如何让我的applet使用该文件作为我的文本。

1 个答案:

答案 0 :(得分:0)

  1. 使用Font#createFont(int, InputStream)加载字体 。你可以直接使用它,但最好是......
  2. 使用系统GraphicsEnvironment#registerFont
  3. 注册字体

    如上所述:

    <强>更新...

    为了能够在Font上下文中使用Applet,您需要将Font文件包含在您的applet Jar文件中。

    然后你需要使用类似......

    的东西
    InputStream is = getClass().getResourceAsStream("/path/to/font file");
    

    路径相对于您的类文件。

    然后您可以使用它来加载Font