Чому знак мінус не на тій же висоті, що і знак плюс?


42

Я помітив, що горизонтальні лінії -та +знаки не знаходяться на одній висоті для немонометричних шрифтів. Це виглядає мені некрасиво.

Який принцип дизайну чи причина цього?

Плюс мінус порівняння

Відповіді:


88

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

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

Використовуючи Arial та Times New Roman як у своєму прикладі, ви можете побачити різницю у вирівнюванні між дефісом, знаком мінус та іншими математичними символами:

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

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

Вони виглядають некрасиво, тому що ви використовуєте неправильний символ . Використовуйте знак мінус.


Як ви вводите знак мінус?

Як ви введете правильний знак мінус (символ Unicode U + 2212), залежить від того, де ви знаходитесь. У HTML ви можете використовувати сутність з ім'ям HTML −.

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

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


1
Коментарі не для розширеного обговорення; ця розмова переміщена до чату .
Вінсент

1
Alt + 2212 повертається ñі Alt + 8722 повернення для мене
WELZ

@WELZ: поведінка цього ярлика залежить від вашої ОС (про яку ви не згадували, тому це може бути щось на зразок CP / M) та версії, а також налаштувань у ній, вашої програми та навіть вибраного шрифту. Перевірка чисел у файловому форматі - Unicode U + 2212 показує, що Цай не змінює ці числа випадково; отже, це повинно бути щось на вашому боці. На щастя, Кай також згадав кілька інших способів.
usr2564301
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.