История изменений
Исправление utf8nowhere, (текущая версия) :
В общем, кажется я понял фишку Droid Sans Mono. Они подходят к делу очень формально и считают, что -
это не минус. Формально они правы — это U+002D HYPHEN-MINUS, а минус это U+2212 MINUS SIGN: −
. И правильный минус выравнен так же, как плюс: −+
(ср. -+
, −-
). Ну или почти так же. В зависимости от размера шрифта они слегка флуктуируют относительно друг друга и минус то чуть выше, то чуть ниже, то наравне.
Формально они правы. U+002D HYPHEN-MINUS из категории Punctuation, Dash [Pd], а плюс и минус сигны (а так же =, < и т.д.) из Symbol, Math [Sm], так что с одной стороны понятно, почему HYPHEN-MINUS не выравнен относительно плюса.
Но большинство языков используют именно U+002D HYPHEN-MINUS в качестве минуса и создатели этого ублюдочного шрифта не могут это не знать. Так что ->
, выглядящий скорее как _>
это ублюдочно. Создатель Terminus, например, себе такого не позволяет!
Короче, фишка Droid Sans Mono в том, чтобы создатели могли продемонстрировать всему миру какие они крутые и отличают U+002D HYPHEN-MINUS от U+2212 MINUS SIGN.
Исходная версия utf8nowhere, :
В общем, кажется я понял фишку Droid Sans Mono. Они подходят к делу очень формально и считают, что -
это не минус. Формально они правы — это U+002D HYPHEN-MINUS, а минус это U+2212 MINUS SIGN: −
. И правильный минус выравнен так же, как плюс: −+
(ср. -+
, −-
). Ну или почти так же. В зависимости от размера шрифта они слегка флуктуируют относительно друг друга и минус то чуть выше, то чуть ниже, то наравне.
Формально они правы. U+002D HYPHEN-MINUS из категории Punctuation, Dash [Pd], а плюс и минус сигны (а так же =, < и т.д.) из Symbol, Math [Sm], так что с одной стороны понятно, почему HYPHEN-MINUS не выравнен относительно плюса.
Но большинство языков используют именно U+002D HYPHEN-MINUS в качестве минуса и создатели этого ублюдочного шрифта не могут это не знать. Так что ->
, выглядящий скорее как _>
это ублюдочно. Создатель Terminus, например, себе такого не позволяет!