Charger un fichier de police True Type en java

Publié le 31 janvier 2011 par Psyphi

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
    }
}