Мой шрифт для программирования Consolas
03.06.2018 23:55
0Однако я использую старый добрый шрифт, созданный в недрах Microsoft и поставлявшийся вместе с Visual Studio - Consolas.
Чем он мне так нравится? - а все очень и очень просто - он имеет очень четкое и приятное глазу начертание и при этом очень компактен. Компактен даже больше, чем INPUT и многие другие шрифты для программирования.
На деле это означает, что на один и тот-же размер экрана влазит бОльший кусок кода - для меня это большое преимущество.
Однако было несколько моментов, которые меня не устраивали - начертание английской "l" (похожа на единицу) и нижнее подчеркивание, которое сливалось в одну линию. Плюс в шрифте отсутствовали некоторые нужные диапазоны для unicode - например Box Drawing, которым отрисовывается псевдографика.
Решил я это все поправить - встречайте ConsolasProto:

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

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

03.06.2018, Protocoder