Ma font est-elle Regular, Italic, Bold ou Bold Italic ?

Signaler
Messages postés
52
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
6 juin 2011
-
Messages postés
52
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
6 juin 2011
-
Bonjour.

J'ai un dossier qui contient des fonts (.TTF).
Si j'ai la font Calibri.ttf, j'ai également Calibrii.TTF(italic), Calibrib.TTF (Bold) et Calibriib.TTF (Bold Italic).

Ce que je voudrais c'est en C#, charger une font en lui donnant le chemin (c:\myFonts\Calibrii.TTF) et savoir si cette font est une font Italic, Bold, Bold Ital ou Regular.  Est ce possible?

Merci

2 réponses

Messages postés
118
Date d'inscription
lundi 16 février 2009
Statut
Membre
Dernière intervention
6 décembre 2010
1
hum suis pas specialiste des fonts, mais essaye ceci eventuellement:
PrivateFontCollection pvc = new PrivateFontCollection();
pvc.AddFontFile(@"tonfichierTTF");
Font font = new Font("NomDeTaFont",12);
bool isBold = font.Bold;
...
Messages postés
52
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
6 juin 2011

Merci de me répondre.
Ca ne fonctionne pas. Il me renvoie toujours false pour la propriété Bold. Dommage l'idée était pas mal...
Une autre idée peut-être ?