Salut,
J'aimerai utiliser non pas une police du système mais un police que je trimbalerai avec mon application (et que je pourrai donc charger d'un fichier). Quelqu'un sait comment faire ?
Merci par avance ^^.
Salut,
J'aimerai utiliser non pas une police du système mais un police que je trimbalerai avec mon application (et que je pourrai donc charger d'un fichier). Quelqu'un sait comment faire ?
Merci par avance ^^.
installes la police ds ton OS, tu peux ensuite la récupérer par son nom
Ouai... c'est sûr, mais j'aimerai être indépendant de l'OS donc le meilleur ce serait de pouvoir charger la police d'un fichier en local... mais si ça n'est pas faisable sans créer une application dédiée spécifiquement à cette tache (pas de méthode déjà disponible), je pense, en effet, que je ferai ce que tu viens de me conseiller.
je ne m'y connais pas trop aux formats des fichiers de polices. mais je ne suis pas tellement sûr qu'il existe un format de fichier de police universel pour touts les OSEnvoyé par mercure2039
je ne m'y connais pas trop aux formats des fichiers de polices. mais je ne suis pas tellement sûr qu'il existe un format de fichier de police universel pour touts les OSEnvoyé par mercure2039
hum oki... je me disais qu'avec java... enfin tant pis, je vais m'adapter alors, merki
Si c'est possible... Voici le bout de code qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Font f = null; try { File fis = new File("TouristTrap.ttf"); f = Font.createFont(Font.TRUETYPE_FONT, fis); f = f.deriveFont((float)38.0); } catch (Exception e) {} JTextArea jTA = new JTextArea("Je teste la police, pour voir si tout marche bien"); jTA.setFont(f); add(jTA);
comme quoi en Java tout est possible.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager