В моей функции инициализации апплета Java есть следующие строки:
try {
this.font = Font.createFont(
Font.TRUETYPE_FONT,
new File("fonts/myfont.ttf")
).deriveFont(24f);
GraphicsEnvironment.getLocalGraphicsEnvironment().registerFont(font);
} catch(Exception ex){
System.out.println(ex);
}
Когда я открываю апплет с помощью appletviewer, шрифт загружается, как и ожидалось. Но когда я открываю HTML-страницу в любом веб-браузере, я получаю эту ошибку в консоли Java:
java.security.AccessControlException:
доступ запрещен (java.io.FilePermission
чтение шрифтов / myfont.ttf)
и загружен шрифт по умолчанию.
(Как) я могу это исправить?