Постойте, что за «Cascadia Code»?
Cascadia Code был представлен в мае этого года на мероприятии Microsoft Build. Это новейший моноширинный шрифт, поставляемый Microsoft, который обеспечивает свежий опыт работы с командной строкой и редакторами кода. Cascadia Code был разработан рука об руку с новым приложением Windows Terminal. Этот шрифт рекомендуется использовать с терминальными приложениями и текстовыми редакторами, такими как Visual Studio и Visual Studio Code.
Программные лигатуры
Cascadia Code поддерживает программные лигатуры! Программные лигатуры наиболее полезны при написании кода, поскольку они создают новые глифы путем комбинирования символов. Это помогает сделать код удобочитаемым и «дружелюбным» для некоторых людей.
Примечание: если вы используете Visual Studio Code, то для использования лигатур вам будет нужно в настройках включить Font Ligatures.
Мы упоминали, что это open source?
Да, вы не ослышались! Cascadia Code доступен на GitHub под лицензией SIL Open Font License, так что, при желании, вы можете внести свой вклад!
Примечание: в настоящее время в репозитории нет надлежащей инфраструктуры тестирования, поэтому все запросы на pull request'ы должны быть вручную апробированы и утверждены в Microsoft. Это замедляет согласование запросов на pull request'ы, так что, пожалуйста, отнеситесь к этому с пониманием.
Почему он называется Cascadia Code?
Название Cascadia Code произошло от проекта Windows Terminal. До того, как он был выпущен, кодовое имя Windows Terminal было Cascadia. Фактически, некоторые из исходных файлов в Windows Terminal все еще используют это имя! Нам понравилась идея назвать шрифт по кодовому имени проекта. Это такая дань уважения Windows Terminal.
Мы добавили «Code» в конец названия шрифта, чтобы отметить, что этот шрифт, в первую очередь, предназначен для программирования. В частности, это помогает определить, что он включает программные лигатуры.
Чтобы убедиться, что Cascadia Code был правильным выбором для названия шрифта, мы провели опрос в Twitter вместе с другими вариантами названий, которые мы рассматривали. Мы очень благодарны всем за участие и были очень рады, что Cascadia Code вышел победителем.
Кто дизайнер Cascadia Code?
Выражаем огромную благодарность Аарону Беллу (Aaron Bell), дизайнеру Cascadia Code. Нам посчастливилось работать с ним в течение прошлого года, и он проделал действительно большую работу. Аарон Белл — дизайнер шрифтов и владелец компании Saja Typeworks — работает с Microsoft уже в течение многих лет. Например, еще в 2015 году, он выступил дизайнером Selawik! Вы можете следить за его деятельностью в Twitter (@aaronbell), и в нашем репозитории на GitHub. Мы планируем продолжить работу с ним, чтобы улучшить Cascadia Code и сделать его отличным шрифтом для всех!
Что будет дальше с Cascadia Code?
На сегодняшний день шрифт Cascadia Code версии 1909.16 доступен на GitHub. Он будет соответствовать синтаксису версий Windows и будет получать обновления, связанные с новыми и улучшенными глифами.
Оставайтесь на связи
Для получения информации о любых обновлениях, связанных с Cascadia Code, не стесняйтесь следить за нашим репозиторием на GitHub или за страницами Kayla (@cinnamon_msft) и Rich (@richturn_ms) в Twitter. Мы очень рады выпустить наш шрифт в открытый доступ и с нетерпением ждем, когда вы начнете его использовать.
Комментарии (22)
GCU
24.09.2019 10:12+1Лигатуры это прикольно. Шрифт чем-то напоминает Source Code Pro.
Только одна гарнитура (regular), и та без кириллицы?CoolCmd
24.09.2019 11:39+2к лигатурам нужно привыкать. === от == отличить сложнее, ++ слившиеся похожи на забор, а не плюсы, и т.д.
сам шрифт выглядит "кривовато", что тоже не всем понравится, этакий моноширинный ms comic sans.
на 96 dpi выглядит не так хорошо, как consolas, хотя и крупнее: 1. начертание немного хромает (хинтинг) 2. спецсимволы, такие как =>, заметно тоньше букв и поэтому менее разборчивые.
Strawb
24.09.2019 13:16Просто оставлю ссылку на этот шрифт.
Andrusha
24.09.2019 17:53+2А я на Programming Fonts — можно сравнить множество шрифтов (Cascadia Code тоже) и выбрать себе по душе. Pragmata Pro и других несвободных нету, да.
Valery4
25.09.2019 05:35Шрифт великолепный. Но рекомендовать вместо свободного и бесплатного шрифт за пару сотен нерублей — это за гранью…
Strawb
25.09.2019 13:29Не за гранью. Человек в одного пилит лучший программерский шрифт.
В силу возраста, глаза от мелких шрифтов у меня уже устают. Приходится использовать более крупный шрифт -> он должен быть сжатым по ширине. То есть, раз этот шрифт реально делает мою работу более комфортной, почему бы не отблагодарить автора?
Ну и если посмотреть с такой стороны — многие же считают, что работать нужно обязательно на маке?Valery4
25.09.2019 17:04Мне кажется можно было бы и больше денег заработать добавив donation или снизив цену. Я обдумывал идею купить но версия за 20 без лигатур меня не устраивает. И не хватает простой таблицы что и за какие деньги можно получить.
JEYn70
26.09.2019 11:08Удивительно что никто не упомянул www.marksimonson.com/fonts/view/anonymous-pro
eumorozov
На другом сайте написали, что:
dartraiden
А где кириллица вообще есть? Я вот только про PT Mono знаю, его и использую.
DarkPreacher
Навскидку — FiraCode, Iosevka, Input
OasisInDesert
Аналогично, хороший шрифт.
CoolCmd
Liberation Mono — с кириллицей, хорошо разборчивый, крупный, заточенный под 96 DPI (что в наше время большая редкость)
chmv
Вот два ресурса, которые могут помочь выбрать шрифт. В первом вставьте текст с кирилицей, чтобы понять есть ли она, а во втором удобно шрифты между собой сравнивать.
app.programmingfonts.org
s9w.github.io/font_compare
Kotauskas
Есть, кстати, замечательный Fira Code, тоже с лигатурами, тоже свободный, но с поддержкой кириллицы и на вид очень приятный. Использую уже полгода в VS2019, очень удобно.
inoyakaigor
Я пошёл дальше и поставил его в девтулзы Хрома.
codecity
Это можно сказать плюс, т.к. в коде кирилица используется лишь вспомогательно (обычно выносят в ресурсы). Но бывает заноза, когда вместо англ. «c» написал русскую «с». Так вот — благодаря отсутствию кирилицы — сразу заметишь лажу.
dsapsan
Ага, а потом тебе надо разбирать код с прода, который написал неопытный уволившийся коллега. А там — куча комментариев на кириллице и ничего не понятно.
codecity
Ну все-таки прочесть можно.