Мне интересно, как вы будете импортировать шрифт.
Я пытаюсь использовать пользовательский загруженный шрифт, но так как большинство компьютеров, которые будут работать, не будутиметь этот шрифт, так как он не является шрифтом по умолчанию.Как бы я сделал так, чтобы шрифт работал, даже если у них нет шрифта?
Я использую его для экрана перехода на другой план, и мне нужно отобразить с ним счет и хочу, чтобы текст счета былтот же шрифтЭто изображение,
В случае, если значение на моем компьютере имеет значение Terminal
Редактировать: я предполагаю, что это должно будету меня есть шрифт в каталоге Java-файла, и есть какой-то способ его использования, но я не уверен, как это сделать.Или есть лучший способ?
Edit2: я нашел хороший учебник о том, как это сделать, но мне нужна помощь, как мне использовать это ... нажмите меня для ссылки
Edit3:
URL fontUrl = new URL("http://www.webpagepublicity.com/" + "free-fonts/a/Airacobra%20Condensed.ttf");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontUrl.openStream());
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
g.setFont(font);
Сообщение об ошибке
File: F:\Computer Science\draw.java [line: 252]
Error: F:\Computer Science\draw.java:252: font is not public in java.awt.Component; cannot be accessed from outside package
Вот что я пытаюсь:
URL fontUrl = new URL("http://img.dafont.com/dl/?f=badaboom_bb");
Font font = Font.createFont(Font.TRUETYPE_FONT, fontUrl.openStream());
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
g.setFont(font);
Edit4:
File fontfile = new File("TexasLED.ttf");
File.toURI(fontfile).toURL(fontfile);
URL fontUrl = new URL("fontfile");
Ошибка
Error: F:\Computer Science\draw.java:250: toURI() in java.io.File cannot be applied to (java.io.File)