J'ai remarqué que les lignes horizontales de -
et les +
signes ne sont pas à la même hauteur pour les polices non monospaces. Cela me semble moche.
Quel est le principe de conception ou la raison derrière cela?
J'ai remarqué que les lignes horizontales de -
et les +
signes ne sont pas à la même hauteur pour les polices non monospaces. Cela me semble moche.
Quel est le principe de conception ou la raison derrière cela?
Réponses:
L'alignement vertical d'un signe plus et d'un signe moins sera cohérent (évidemment, je ne peux pas dire avec certitude pour toutes les polices, mais en général). Ce que vous utilisez ici (je suppose) et la touche de votre clavier est en réalité un trait d'union ou un trait d' union moins .
L'alignement vertical des tirets et des tirets n'est souvent pas identique à l'alignement d'un signe moins, qui sera aligné sur le signe plus et d'autres symboles mathématiques.
En utilisant Arial et Times New Roman, comme dans votre exemple, vous pouvez voir la différence d'alignement entre le trait d'union, le signe moins et d'autres symboles mathématiques:
Le principe de conception est simple, ils sont utilisés pour différentes choses. Les traits d'union et les tirets ont tendance à être plus alignés sur la hauteur x (pour les caractères minuscules) alors que les symboles mathématiques sont alignés pour pouvoir être utilisés avec des nombres.
Ils ont l'air moche parce que vous utilisez le mauvais personnage . Utilisez un signe moins.
La manière dont vous tapez le signe moins correct (caractère Unicode U + 2212) dépend de l'endroit où vous vous trouvez. En HTML, vous pouvez utiliser l'entité nommée HTML −
.
Sous OS X, vous pouvez accéder au symbole via Character Viewer , accessible depuis le menu Edition de la plupart des programmes (vous pouvez également activer l'accès à partir de la barre de menus en l'activant dans les préférences système du clavier).
Sous Windows, vous pouvez utiliser l'utilitaire de mappage de caractères intégré ou le code Alt :
Alt+ +2212ou Alt+ 8722(le verrouillage numérique doit être activé et les chiffres et le signe plus du pavé numérique, et non les chiffres situés au-dessus des touches alphabétiques, et vous devez taper la touche plus pour l'unicode 2212).
ñ
et Alt + 8722 ↕
pour moi