2

是否可以将不在用户机器上的字体用于显示在 java 小程序中的文本。就像几乎以@fontface 方式链接到与java 小程序相同位置的ttf 字体文件一样。

4

1 回答 1

4

您可以Font.createFont使用fontFormat TRUETYPE_FONT

Font f = Font.createFont( Font.TRUETYPE_FONT, new FileInputStream("font.ttf") );

正如Sun-Tutorial Working with Text APIs中所描述的,返回的字体大小是1 pt,您可以在之后更改它:

f = font.deriveFont(12f);
于 2010-04-24T07:45:17.760 回答