Изменить тип шрифта JTextArea на sinhala - PullRequest
0 голосов
/ 30 января 2019

Я создал текстовый редактор, используя JTextArea.Но это не работает для шрифта типа sinhala.

t = new JTextArea();
t.setFont(new Font("kaputadotcom2004", Font.PLAIN, 12));

1 Ответ

0 голосов
/ 30 января 2019

Поскольку kaputadotcom2004 не является шрифтом по умолчанию, вам необходимо зарегистрировать свой шрифт, чтобы использовать его в своей среде.Вы можете сделать что-то вроде этого (пример взят из этого ответа ):

try 
{
     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
     ge.registerFont(Font.createFont(Font.TRUETYPE_FONT, new File("A.ttf")));
} 
catch (IOException|FontFormatException e) 
{
     //Handle exception
}
...