Il y en a trop à énumérer. Il vous suffit de rechercher les polices "monospaced", "fixed-width" ou "non-proportionnelle" pour trouver de nombreux exemples.
Ananda Mahto
o..Thz..Je ne connais pas le mot clé: monospaced
Ted Wong
11
Fait amusant - le bouton de code que vous avez utilisé pour mettre en évidence le "W" et le "i" dans votre question bascule vers une police à espacement fixe ... de sorte que le W et le i de votre question sont dans une police qui leur confère la même chose. width :) Regardez les CSS qui y sont associées en utilisant l'élément inspect dans votre navigateur. 'font-family'Vous obtenez une grande liste de polices Droid Sans Mono',Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif
mono
Ces polices sont également appelées "polices à pas fixe" en plus des noms énumérés par @AnandaMahto.
user1451111
Réponses:
38
Que chercher
Le style que vous recherchez est monospace . Wikipedia l' explique bien.
Une police à espacement fixe, également appelée police à pas fixe, à largeur fixe ou non proportionnelle, est une police dont les lettres et les caractères occupent chacun la même quantité d’espace horizontal. [...]
Courier, Courier New, Lucida Console, Monaco et Consolas sont des exemples de polices à monospace. [...]
Options omniprésentes
De nos jours, à peu près tous les ordinateurs ont une ou deux polices:
Les polices ont 2 caractéristiques qui affecteront l'espacement des caractères: largeur et crénage . Le crénage détermine quand deux caractères adjacents peuvent se chevaucher. Par exemple, lorsque vous écrivez AT, la partie la plus à gauche de la barre T peut en fait être positionnée à GAUCHE de la partie la plus basse de la branche droite de la lettre A. Bien que les polices à largeur fixe permettent le crénage, c'est rarement le cas.
Quoi qu’il en soit, si vous voulez choisir une police à largeur fixe, vous pouvez utiliser le texte suivant
IIIIIIIIII
HHHHHHHHHHH
AAAAATTTTT
ATATATATAT
et regardez l'apparence en utilisant différentes polices. Si les 2 premières lignes ont la même longueur, sa largeur est fixe. Si les deux dernières lignes ont la même longueur, il n'y a pas de crénage. C'est-à-dire que vous voulez que les 4 lignes aient la même longueur.
Dans Microsoft Word 2007 sous Windows, les polices suivantes semblent être de longueur fixe, pas de crénage:
xlsfontsfournit des informations sur les polices lorsque le système X Windows est en cours d'utilisation (généralement sous Linux ou des systèmes similaires; presque jamais sous MSWindows). Ses options -let -maffichent plusieurs métriques de police, y compris la largeur minimale et la largeur maximale. En utilisant des commandes shell, on peut comparer ces largeurs pour détecter les polices à largeur fixe. Par exemple, xlsfonts -lm '*fang*'donne
DIR MIN MAX EXIST DFLT PROP ASC DESC NAME
--> * 33 *119 some 8481 25 10 1 -isas-fangsong ti-medium-r-normal--0-0-72-72-c-0-gb2312.1980-0
min(l,r,w,a,d) = (0,12,12,11,2)
max(l,r,w,a,d) = (0,12,12,11,2)
--> * 33 *119 some 8481 21 14 2 -isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0
min(l,r,w,a,d) = ( 0, 0,16, 0,-13)
max(l,r,w,a,d) = (12,16,16,14, 2)
Pour ces deux polices, le min w est égal à la valeur max w - 12, 12 pour l'une, 16, 16 pour l'autre - indiquant que les deux sont des polices à largeur fixe. (Remarque, xlsfontsle code source comprend des vérifications similaires.)
Dans un article récent sur usenet, voici un programme Python checkFixed.pyqui automatise la comparaison. Il lit les lignes de données de style xlsfonts stdin, compare les valeurs w et affiche les résultats stdoutlorsque min w est égal à w max. (Bien sûr , des programmes similaires pourraient être écrits en awk, perletc.)
#!/usr/bin/env python
# jiw - 2016
# This program reads `xlsfonts -lm`-style lines from stdin, and tests
# for cases where the w elements of min and max tuples are the same
from sys import stdout
while True:
try:
r = raw_input()
if r[0] == '-': # Font-lines start with -->
m1 = int((raw_input().split(','))[6])
m2 = int((raw_input().split(','))[6])
if m1==m2:
print r
stdout.flush()
except:
break
Par exemple, xlsfonts -ml | ./checkFixed.py | head -3sur mon système imprimé
'font-family'
Vous obtenez une grande liste de policesDroid Sans Mono',Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif
Réponses:
Que chercher
Le style que vous recherchez est monospace . Wikipedia l' explique bien.
Options omniprésentes
De nos jours, à peu près tous les ordinateurs ont une ou deux polices:
la source
Les polices ont 2 caractéristiques qui affecteront l'espacement des caractères: largeur et crénage . Le crénage détermine quand deux caractères adjacents peuvent se chevaucher. Par exemple, lorsque vous écrivez AT, la partie la plus à gauche de la barre T peut en fait être positionnée à GAUCHE de la partie la plus basse de la branche droite de la lettre A. Bien que les polices à largeur fixe permettent le crénage, c'est rarement le cas.
Quoi qu’il en soit, si vous voulez choisir une police à largeur fixe, vous pouvez utiliser le texte suivant
et regardez l'apparence en utilisant différentes polices. Si les 2 premières lignes ont la même longueur, sa largeur est fixe. Si les deux dernières lignes ont la même longueur, il n'y a pas de crénage. C'est-à-dire que vous voulez que les 4 lignes aient la même longueur.
Dans Microsoft Word 2007 sous Windows, les polices suivantes semblent être de longueur fixe, pas de crénage:
la source
xlsfonts
fournit des informations sur les polices lorsque le système X Windows est en cours d'utilisation (généralement sous Linux ou des systèmes similaires; presque jamais sous MSWindows). Ses options-l
et-m
affichent plusieurs métriques de police, y compris la largeur minimale et la largeur maximale. En utilisant des commandes shell, on peut comparer ces largeurs pour détecter les polices à largeur fixe. Par exemple,xlsfonts -lm '*fang*'
donnePour ces deux polices, le min w est égal à la valeur max w - 12, 12 pour l'une, 16, 16 pour l'autre - indiquant que les deux sont des polices à largeur fixe. (Remarque,
xlsfonts
le code source comprend des vérifications similaires.)Dans un article récent sur usenet, voici un programme Python
checkFixed.py
qui automatise la comparaison. Il lit les lignes de données de style xlsfontsstdin
, compare les valeurs w et affiche les résultatsstdout
lorsque min w est égal à w max. (Bien sûr , des programmes similaires pourraient être écrits enawk
,perl
etc.)Par exemple,
xlsfonts -ml | ./checkFixed.py | head -3
sur mon système impriméDans un autre exemple,
xlsfonts -ml '*fixed*' | ./checkFixed.py | head -3
impriméla source