Windows上的Java JTextArea中的所有语言支持字体

时间:2015-05-04 12:46:07

标签: java windows

可以在java和Windows平台上使用支持Multiple addresses available. Please select which address to use by entering its number from the list below: 1) 10.0.0.9 (wlan0) 2) 172.16.58.1 (vmnet1) 3) 172.16.16.1 (vmnet8) 4) localhost Std in before prompt Address Selection: 中所有语言的字体吗?我在谷歌搜索但没有找到任何帮助。

JTextArea

1 个答案:

答案 0 :(得分:0)

为此你需要一个Unicode。对于所有语言,这样的字体可能大约为20 MB。

您可以在应用程序中提供该字体。所需要的是注册字体(即使用Windows)。

//Font font = Font.createFont(Font.TRUETYPE_FONT, new File("code2000.ttf"))
Font font = Font.createFont(Font.TRUETYPE_FONT,
    getResourceAsStream("/code2000.ttf"))
GraphicsEnvironment genv = GraphicsEnvironment.getLocalGraphicsEnvironment();
genv.registerFont(font);

有Arial Unicode MS,但这不是免费的。但是有足够的免费完整Unicode字体。