Почему не получается использовать шрифт?
Скачал шрифт - 19138.ttf
Скопировал в папку программы. Не могу понять, почему этот код не может загрузить шрифт?
File fontFile = new File("19138.ttf");
Font myFont;
{
try {
myFont = Font.createFont(Font.TRUETYPE_FONT,fontFile);
} catch (FontFormatException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Выдаёт исключение:
java.io.IOException: Can't read 19138.ttf
at java.awt.Font.createFont(Font.java:1054)
at com.pumaex.GameField.<init>(GameField.java:58)
at com.pumaex.LinesLauncher.main(LinesLauncher.java:5)
Т.е. получается, что программа не может прочитать файл. Но почему?
Что я написал не так?