Мой шрифт для программирования Consolas

Существует множество шрифтов для программирования, один из самых лучших на данный момент ИМХО INPUT. У него существует масса начертаний (включая моноширийный), возможность настроить символы "под себя" в его конструкторе, множество видов по толщине.

Однако я использую старый добрый шрифт, созданный в недрах Microsoft и поставлявшийся вместе с Visual Studio - Consolas.

Чем он мне так нравится? - а все очень и очень просто - он имеет очень четкое и приятное глазу начертание и при этом очень компактен. Компактен даже больше, чем INPUT и многие другие шрифты для программирования.
На деле это означает, что на один и тот-же размер экрана влазит бОльший кусок кода - для меня это большое преимущество.

Однако было несколько моментов, которые меня не устраивали - начертание английской "l" (похожа на единицу) и нижнее подчеркивание, которое сливалось в одну линию. Плюс в шрифте отсутствовали некоторые нужные диапазоны для unicode - например Box Drawing, которым отрисовывается псевдографика.

Решил я это все поправить - встречайте ConsolasProto:


Что было переделано:
  1. изменен знак подчеркивания, чтобы не был сплошным
  2. изменена форма буквы "l", чтобы не была похожа на цифру "1"
  3. добавлены unicode-диапазоны Arrows, Box Drawing, Block Elements, Geometric Shapes

Сделал две версии шрифта с различным начертанием "i", "j", "l", на следующей картинке можно сравнить их и оригинал.


P.S.
Сайты, на которых можно "поиграться шрифтами" - посравнивать различные программерские шрифты на кусках кода:
s9w.github.io/font_compare и app.programmingfonts.org.

Скачать ConsolasProto.zip

Все начертания шрифта одним архивом
скачать

03.06.2018, Protocoder
Написать комментарий