Почему знак минус не находится на той же высоте, что и знак плюс?

Я заметил, что горизонтальные линии -и +знаки не находятся на одной высоте для немоноширинных шрифтов. Это выглядит некрасиво для меня.

Каков принцип проектирования или причина этого?

Плюс минус сравнение

Ответы (1)

Вертикальное выравнивание плюса и минуса будет согласованным (конечно, я не могу сказать наверняка для всех шрифтов, но в целом). То, что вы там используете (я предполагаю), и клавиша на вашей клавиатуре на самом деле является дефисом или дефисом-минусом .

Вертикальное выравнивание дефисов и тире часто отличается от выравнивания знака минус, который будет выровнен со знаком плюс и другими математическими символами.

Используя Arial и Times New Roman, как в вашем примере, вы можете увидеть разницу в выравнивании между дефисом, знаком минус и другими математическими символами:

введите описание изображения здесь

Принцип дизайна прост, они используются для разных целей. Дефисы и тире, как правило, больше выровнены по высоте x (для символов нижнего регистра), тогда как математические символы будут выровнены для использования с числами.

Они выглядят уродливо, потому что вы используете не тот символ . Используйте знак минус.


Как поставить знак минус?

Правильный ввод знака минус (символ Unicode U+2212) зависит от того, где вы находитесь. В HTML вы можете использовать именованный объект HTML −.

В OS X вы можете получить доступ к символу через средство просмотра символов , которое доступно из меню «Правка» в большинстве программ (вы также можете включить доступ из строки меню, включив его в системных настройках клавиатуры).

В Windows вы можете использовать встроенную утилиту «Карта символов» или использовать альтернативный код :
Alt+ +2212или Alt+ 8722(должен быть включен NumLock и использовать цифры цифровой клавиатуры и знак «плюс», а не цифры над буквенными клавишами, и да, вы должны ввести плюс для юникода 2212).

Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .
Alt+2212 возвращает , ñа Alt+8722 возвращает для меня
@WELZ: поведение этого ярлыка зависит от вашей ОС (которую вы не упомянули, так что это может быть что-то вроде CP / M) и версии, а также настроек в ней, вашего приложения и даже выбранного шрифта. Проверка чисел в Fileformat — Unicode U+2212 показывает, что Цай не выдумывал эти числа случайным образом; следовательно, это должно быть что-то на вашей стороне. К счастью, Цай также упомянул несколько других способов.