我使用 JTextArea 创建了文本编辑器。但它不适用于僧伽罗字体类型。
t = new JTextArea();
t.setFont(new Font("kaputadotcom2004", Font.PLAIN, 12));
最佳答案
由于 kaputadotcom2004
不是默认字体,因此您需要注册字体才能在您的环境中使用它。你可以这样做(示例取自此 answer ):
try
{
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("A.ttf")));
}
catch (IOException|FontFormatException e)
{
//Handle exception
}
关于java - 将 JTextArea 字体类型更改为僧伽罗语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54435042/