Pourquoi le signe moins n'est-il pas à la même hauteur que le signe plus?

42

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?

Plus moins comparaison

Thomas Weller
la source

Réponses:

88

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:

entrez la description de l'image ici

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.


Comment tapez-vous 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).

Cai
la source
1
Les commentaires ne sont pas pour une discussion prolongée; cette conversation a été déplacée pour discuter .
Vincent le
1
Alt + 2212 retours ñet Alt + 8722 pour moi
WELZ
@WELZ: le comportement de ce raccourci dépend de votre système d'exploitation (que vous n'avez pas mentionné; il peut donc s'agir de quelque chose comme CP / M), de la version, des paramètres, de votre application et même de la police sélectionnée. Vérifier les nombres sur Fileformat - Unicode U + 2212 montre que Cai n'a pas composé ces nombres au hasard. par conséquent, il doit y avoir quelque chose de votre côté. Heureusement, Cai a également mentionné plusieurs autres moyens.
usr2564301