Fixer la largeur des caractères [Résolu]

medelidrissi 180 Messages postés jeudi 21 août 2003Date d'inscription 26 novembre 2007 Dernière intervention - 15 juin 2006 à 15:19 - Dernière réponse : medelidrissi 180 Messages postés jeudi 21 août 2003Date d'inscription 26 novembre 2007 Dernière intervention
- 16 juin 2006 à 02:55
Bonjour tout le monde,

J'ai une petite question concernant la largeur des caractères des différentes polices. En fait, je voudrais savoir si on peut la rendre fixe c-à-d un "i" aura la même largeur qu'un "M" et ainsi de suite.

Je sais que cela est possible pour certain type de police, comme c'est le cas pour "Courier New", Cepandant je voudrais le généraliser, si c'est possible, pour toutes les polices.
   
   Un petit d'exemple en utilisant "Courier New" :
   je suis un test : MMMM
   Moi aussi       : iiii
 Le même exemple, mais, en utilisant une autre police :
   je suis un test : MMMM 
       Moi aussi       : iiii

Notez que j'ai un peu bidouillé avec l'API "CreateFont", mais à cette heure-ci je ne suis pas encore parvenu à trouver la solution. Merci de bien vouloir m'aider

Merci d'avance pour vos réponses.


Bonne programmation.


Cordialement medelidrissi


<hr />

En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
Afficher la suite 

2 réponses

Répondre au sujet
Renfield 17307 Messages postés mercredi 2 janvier 2002Date d'inscription 18 janvier 2017 Dernière intervention - 15 juin 2006 à 15:42
+3
Utile
c'est la nature de certaines polices d'être a chasse fixe et d'autre non....
si c'est pour ton appli, tu peu modifier le kerning... (espace inter caractères)

Renfield
Admin CodeS-SourceS- MVP Visual Basic
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Renfield
medelidrissi 180 Messages postés jeudi 21 août 2003Date d'inscription 26 novembre 2007 Dernière intervention - 16 juin 2006 à 02:55
0
Utile
Merci Renfield,

Effectivement je m'en suis aperçu que c'est tout à fait propre aux polices à chasse fixe (fixed width font), pour les autres polices comme tu l'as indiqué on peut jouer sur l'espace entre les caractères, mais ça reste comme même un peu délicat comme manipulation.

En voici une liste, pour les intéressés, de ce genre de police :
http://www.cfcl.com/vlb/h/fontmono.html

Bonne programmation.

Cordialement medelidrissi

<hr />En Informatique, rien n'est impossible. mais, ce n'est pas toujours évident.
Commenter la réponse de medelidrissi

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.