company_banner

Представляем шрифт Cascadia Code

Автор оригинала: Kayla Cinnamon
  • Перевод
Cascadia Code наконец-то здесь! Вы можете установить его непосредственно со страницы релизов в нашем репозитории на GitHub или автоматически получить его в следующем обновлении Windows Terminal.



Постойте, что за «Cascadia Code»?


Cascadia Code был представлен в мае этого года на мероприятии Microsoft Build. Это новейший моноширинный шрифт, поставляемый Microsoft, который обеспечивает свежий опыт работы с командной строкой и редакторами кода. Cascadia Code был разработан рука об руку с новым приложением Windows Terminal. Этот шрифт рекомендуется использовать с терминальными приложениями и текстовыми редакторами, такими как Visual Studio и Visual Studio Code.

Программные лигатуры


Cascadia Code поддерживает программные лигатуры! Программные лигатуры наиболее полезны при написании кода, поскольку они создают новые глифы путем комбинирования символов. Это помогает сделать код удобочитаемым и «дружелюбным» для некоторых людей.

image

Примечание: если вы используете Visual Studio Code, то для использования лигатур вам будет нужно в настройках включить Font Ligatures.

image

Мы упоминали, что это 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 вышел победителем.

image

Кто дизайнер 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. Мы очень рады выпустить наш шрифт в открытый доступ и с нетерпением ждем, когда вы начнете его использовать.

image
Microsoft
404,96
Microsoft — мировой лидер в области ПО и ИТ-услуг
Поделиться публикацией

Комментарии 24

    +3

    На другом сайте написали, что:


    1. Нет кириллицы (и других языков, возможно)
    2. Выглядит хуже несвободного Consolas
      0
      А где кириллица вообще есть? Я вот только про PT Mono знаю, его и использую.
        +5
        Навскидку — FiraCode, Iosevka, Input
          0
          его и использую

          Аналогично, хороший шрифт.
            0

            Liberation Mono — с кириллицей, хорошо разборчивый, крупный, заточенный под 96 DPI (что в наше время большая редкость)

              0
              Вот два ресурса, которые могут помочь выбрать шрифт. В первом вставьте текст с кирилицей, чтобы понять есть ли она, а во втором удобно шрифты между собой сравнивать.
              app.programmingfonts.org
              s9w.github.io/font_compare
                0
                Roboto Mono
                +5

                Есть, кстати, замечательный Fira Code, тоже с лигатурами, тоже свободный, но с поддержкой кириллицы и на вид очень приятный. Использую уже полгода в VS2019, очень удобно.

                –3
                Нет кириллицы (и других языков, возможно)

                Это можно сказать плюс, т.к. в коде кирилица используется лишь вспомогательно (обычно выносят в ресурсы). Но бывает заноза, когда вместо англ. «c» написал русскую «с». Так вот — благодаря отсутствию кирилицы — сразу заметишь лажу.
                  0
                  Ага, а потом тебе надо разбирать код с прода, который написал неопытный уволившийся коллега. А там — куча комментариев на кириллице и ничего не понятно.
                    0
                    Ну все-таки прочесть можно.
                +1
                Лигатуры это прикольно. Шрифт чем-то напоминает Source Code Pro.
                Только одна гарнитура (regular), и та без кириллицы?
                  +6

                  к лигатурам нужно привыкать. === от == отличить сложнее, ++ слившиеся похожи на забор, а не плюсы, и т.д.


                  сам шрифт выглядит "кривовато", что тоже не всем понравится, этакий моноширинный ms comic sans.


                  на 96 dpi выглядит не так хорошо, как consolas, хотя и крупнее: 1. начертание немного хромает (хинтинг) 2. спецсимволы, такие как =>, заметно тоньше букв и поэтому менее разборчивые.

                  0
                  Поставил в Visual Studio Code, мне понравился.
                    0
                    Просто оставлю ссылку на этот шрифт.
                      +2
                      А я на Programming Fonts — можно сравнить множество шрифтов (Cascadia Code тоже) и выбрать себе по душе. Pragmata Pro и других несвободных нету, да.
                        +1
                        Шрифт великолепный. Но рекомендовать вместо свободного и бесплатного шрифт за пару сотен нерублей — это за гранью…
                          0
                          Не за гранью. Человек в одного пилит лучший программерский шрифт.
                          В силу возраста, глаза от мелких шрифтов у меня уже устают. Приходится использовать более крупный шрифт -> он должен быть сжатым по ширине. То есть, раз этот шрифт реально делает мою работу более комфортной, почему бы не отблагодарить автора?
                          Ну и если посмотреть с такой стороны — многие же считают, что работать нужно обязательно на маке?
                            0

                            Мне кажется можно было бы и больше денег заработать добавив donation или снизив цену. Я обдумывал идею купить но версия за 20 без лигатур меня не устраивает. И не хватает простой таблицы что и за какие деньги можно получить.

                        0

                        Как в сравнении с fira code?

                          +1
                          Уже долго использую Hack fonts
                            +1
                            Удивительно что никто не упомянул www.marksimonson.com/fonts/view/anonymous-pro
                              0
                              А мне очень даже приглянулись IBM Plex Mono github.com/IBM/plex
                              Но стоит признать, что разные IDE по разному рендерят одни и те же шрифты

                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                              Самое читаемое