¿Por qué el signo menos no tiene la misma altura que el signo más?

42

Noté que las líneas horizontales de -y los +signos no están a la misma altura para las fuentes no monoespaciadas. Eso me parece feo.

¿Cuál es el principio de diseño o la razón detrás de eso?

Comparación más menos

Thomas Weller
fuente

Respuestas:

88

La alineación vertical de un signo más y un signo menos será consistente (obviamente no puedo decir con certeza para todas las fuentes, pero en general). Lo que está usando allí (supongo), y la tecla en su teclado es en realidad un guión o un guión menos .

La alineación vertical de guiones y guiones a menudo no es la misma que la alineación de un signo menos, que se alineará con el signo más y otros símbolos matemáticos.

Usando Arial y Times New Roman como en su ejemplo, puede ver la diferencia en la alineación entre el guión, el signo menos y otros símbolos matemáticos:

ingrese la descripción de la imagen aquí

El principio de diseño detrás de esto es simplemente, se usan para diferentes cosas. Los guiones y guiones tienden a estar más alineados con la altura x (para caracteres en minúscula), mientras que los símbolos matemáticos se alinearán para su uso con números.

Se ven feos porque estás usando el personaje equivocado . Use un signo menos.


¿Cómo se escribe un signo menos?

La forma en que escribe el signo menos correcto (carácter Unicode U + 2212) depende de dónde se encuentre. En HTML puede usar la entidad con nombre HTML −.

En OS X, puede acceder al símbolo a través del Visor de caracteres , al que se puede acceder desde el menú Editar en la mayoría de los programas (también puede habilitar el acceso desde la barra de menú habilitándolo en las preferencias del sistema de teclado).

En Windows, puede usar la utilidad de Mapa de caracteres incorporada o usar el código Alt :
Alt+ +2212o Alt+ 8722(debe tener NumLock activado y usar los números del teclado numérico y el signo más, no los números sobre las teclas de letras, y sí, debe escribir la tecla más para el Unicode 2212).

Cai
fuente
1
Los comentarios no son para discusión extendida; Esta conversación se ha movido al chat .
Vincent
1
Alt + 2212 regresa ñy Alt + 8722 regresa por mí
WELZ
@WELZ: el comportamiento de ese acceso directo depende de su sistema operativo (que no mencionó, por lo que podría ser algo así como CP / M) y la versión, y la configuración, su aplicación e incluso la fuente seleccionada. Verificando los números en el formato de archivo - Unicode U + 2212 muestra que Cai no hizo esos números al azar; por lo tanto, debe ser algo de tu lado. Afortunadamente, Cai también mencionó varias otras formas.
usr2564301