Dernièrement, j’ai du utiliser un fichier de police TrueType (.ttf) qui n’était pas présent dans « C:\WINDOWS\Fonts » et qui ne doit pas l’être . Cela se fait très facilement, en java, grâce à la méthode createFont de la classe java.awt.Font.
1 2 3 4 5 6 7 8 9 10
String pathToFont = "C:\TIMES.TTF" File fontFile = new File(pathToFont); if (fontFile.exists()) { if (fontFile.getName().toLowerCase().endsWith(".ttf")) { Font font = Font.createFont(Font.TRUETYPE_FONT, fontFile); // Do something with the font } }