02.11.2015 Новости, Открытый код/LinuxНовая версия редактора Atom поддерживает возможности шрифтов с лигатурами
Опубликована очередная версия текстового редактора для программистов, разработанного в рамках известного проекта GitHub. По замыслу авторов он должен сочетать в себе удобство Sublime и TextMate с гибкостью Vim и Emacs. Они хотели написать приложение, понятное даже школьнику, но одновременно с этим востребованное опытным хакером. Наверное, пока рано подводить окончательные итоги. Но движение в выбранном направлении заметно уже сейчас. Основное изменение, делающее Atom привлекательным не только для программистов — поддержка специфических возможностей шрифтов с лигатурами. В настоящее время это Monoid, FiraCode и Hasklig. Выбор между ними — дело вкуса. Самый функциональный вариант — Monoid, не имеющий ограничений на отображение любых символов. Ещё одно «шрифтовое» новшество — поддержка шрифтов непостоянной ширины. Например, Helvetica или Times New Roman. Непосредственно к редактированию кода это имеет весьма далёкое отношение, однако позволит сделать работу более удобной при использовании некоторых тем интерфейса, таких как Unity-UI. Реализована возможность предварительного просмотра при применении языка разметки Markdown. Причём, уже адаптированного под выбранную тему оформления. Наконец, благодаря применению нового типа кэша, в котором будет храниться ширина каждого символа при использовании различных стилей, стало возможным определить точную позицию курсора на экране. Это может потребоваться разработчику, который ...
читать далее.