Bonjour, je voudrais implémenter dans mon projet en java une font (trouvée sur le net au format .ttf).
Je suis allé voir ce lien
Et voici mon code:
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Font font = null; try { font = Font.createFont(Font.TRUETYPE_FONT, new File("DS-DIGI.ttf")); } catch (FontFormatException | IOException e) { e.printStackTrace(); } GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); ge.registerFont(font); heure.setFont(font);
Et là j'ai le message d'erreur suivant: can't read DS-DIGI.ttf
Ma police d'écriture se trouve dans src/font/
De plus j'ai ajouté le dossier font au build path (comme j'ai fait pour mon dossier image pour que ces dernières soient automatiquement importées avec mon projet final)
j'ai donc aussi essayé:
font = Font.createFont(Font.TRUETYPE_FONT, new File("/DS-DIGI.ttf"));
font = Font.createFont(Font.TRUETYPE_FONT, new File("font/DS-DIGI.ttf"));
font = Font.createFont(Font.TRUETYPE_FONT, new File("/font/DS-DIGI.ttf"));
sans plus de succès.
J'aimerais savoir comment faire que ma police soit bien chargée.
Merci.
Partager