LINUX.ORG.RU

История изменений

Исправление 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, например, себе такого не позволяет!