Почему не получается использовать шрифт?

Скачал шрифт - 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)

Т.е. получается, что программа не может прочитать файл. Но почему?

Что я написал не так?


Ответы (0 шт):