Ajouter une police a un projet VS

d0d0
Messages postés
22
Date d'inscription
jeudi 30 janvier 2003
Statut
Membre
Dernière intervention
2 juin 2005
- 8 déc. 2003 à 01:38
Trollien
Messages postés
39
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
31 janvier 2006
- 10 févr. 2006 à 15:02
Bonsoir.

je cherche a ajouter une police de caractère à un projet Visual Studio.

Merci
D0D0

4 réponses

Miltiades
Messages postés
233
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
25 octobre 2010

8 déc. 2003 à 10:32
essaye en ajoutant le fichier .ttf qui se trouve dans %windir%\font ...
:)
0
PierrotVB
Messages postés
58
Date d'inscription
vendredi 12 juillet 2002
Statut
Membre
Dernière intervention
20 août 2004

14 déc. 2003 à 11:25
Yop

Le mieux je pense est de l'incorporer dans le projet d'installation

En effet les polices ne sont disponibles aux applications une fois installee
0
Trollien
Messages postés
39
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
31 janvier 2006

10 févr. 2006 à 15:00
réponse super tardive lol mais la class System.Drawing.Text.PrivateFontCollection te permet de travailler avec des fonts non installées.
Les fonts doivent, il me semble, être au format TrueTypeFont (fichiers ttf), et tu n'aura pas besoin de les ajouter au système.

....
PrivateFontCollection pfc = new PrivateFontCollection();

pfc.AddFontFile("mafont.ttf");
...

L'utilisation reste super pas top je trouve :


public
Font GetPrivateFont(
string name)
{

Font f =
SystemFonts.DefaultFont;


foreach(
FontFamily ff
in pfc.Families)
{

if( ff.Name.ToLower().Equals( name.ToLower() ) )
{

// On vient de trouver la font cool
f =
new
Font(ff , 12.0f);
}
}

return f;
}

....


Font f = GetPrivateFont(
"mafont.ttf");

Voilou ;)

p.s : si qqn connait une meilleure façon de procéder je suis preneur ;)
0
Trollien
Messages postés
39
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
31 janvier 2006

10 févr. 2006 à 15:02
Font f = GetPrivateFont(
"mafont");

:p ptite erreur
0