gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:51 25 4
gpt4 key购买 nike

可以在java和windows平台上的JTextArea中使用支持所有语言的字体吗?我在谷歌上搜索但没有找到任何帮助。

 textArea = new JTextArea();
textArea.setFont(new Font("Arial", Font.PLAIN, 12));

最佳答案

为此你需要一个 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 字体。

关于java - Windows 上 java JTextArea 中的所有语言支持字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30030560/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com