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

Комментарии (22)


  1. eumorozov
    24.09.2019 10:10
    +1

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


    1. Нет кириллицы (и других языков, возможно)
    2. Выглядит хуже несвободного Consolas


    1. dartraiden
      24.09.2019 14:51

      А где кириллица вообще есть? Я вот только про PT Mono знаю, его и использую.


      1. DarkPreacher
        24.09.2019 15:19
        +2

        Навскидку — FiraCode, Iosevka, Input


      1. OasisInDesert
        25.09.2019 09:27

        его и использую

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


      1. CoolCmd
        25.09.2019 10:57

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


      1. chmv
        26.09.2019 15:09

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


    1. Kotauskas
      24.09.2019 15:46
      +2

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


      1. inoyakaigor
        24.09.2019 17:18

        Я пошёл дальше и поставил его в девтулзы Хрома.


    1. codecity
      24.09.2019 16:53
      -1

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

      Это можно сказать плюс, т.к. в коде кирилица используется лишь вспомогательно (обычно выносят в ресурсы). Но бывает заноза, когда вместо англ. «c» написал русскую «с». Так вот — благодаря отсутствию кирилицы — сразу заметишь лажу.


      1. dsapsan
        25.09.2019 09:30

        Ага, а потом тебе надо разбирать код с прода, который написал неопытный уволившийся коллега. А там — куча комментариев на кириллице и ничего не понятно.


        1. codecity
          25.09.2019 10:50

          Ну все-таки прочесть можно.


  1. GCU
    24.09.2019 10:12
    +1

    Лигатуры это прикольно. Шрифт чем-то напоминает Source Code Pro.
    Только одна гарнитура (regular), и та без кириллицы?


    1. CoolCmd
      24.09.2019 11:39
      +2

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


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


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


  1. RatWar
    24.09.2019 12:35

    Поставил в Visual Studio Code, мне понравился.


  1. Strawb
    24.09.2019 13:16

    Просто оставлю ссылку на этот шрифт.


    1. Andrusha
      24.09.2019 17:53
      +2

      А я на Programming Fonts — можно сравнить множество шрифтов (Cascadia Code тоже) и выбрать себе по душе. Pragmata Pro и других несвободных нету, да.


    1. Valery4
      25.09.2019 05:35

      Шрифт великолепный. Но рекомендовать вместо свободного и бесплатного шрифт за пару сотен нерублей — это за гранью…


      1. Strawb
        25.09.2019 13:29

        Не за гранью. Человек в одного пилит лучший программерский шрифт.
        В силу возраста, глаза от мелких шрифтов у меня уже устают. Приходится использовать более крупный шрифт -> он должен быть сжатым по ширине. То есть, раз этот шрифт реально делает мою работу более комфортной, почему бы не отблагодарить автора?
        Ну и если посмотреть с такой стороны — многие же считают, что работать нужно обязательно на маке?


        1. Valery4
          25.09.2019 17:04

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


  1. Fairlyn
    24.09.2019 14:11

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


  1. Archie_by
    25.09.2019 15:26

    Уже долго использую Hack fonts


  1. JEYn70
    26.09.2019 11:08

    Удивительно что никто не упомянул www.marksimonson.com/fonts/view/anonymous-pro