Программирование как простых программ для ЭВМ, так и встраиваемых систем, занятие не слишком быстрое и порой надоедающее не только из-за сложности и проблематичности кода, но и из-за неприятной восприимчивости напечатанных на экране символов. Для борьбы с этой проблемой создают специальные шрифты, не мозолящие глаза и помогающие лучше разбираться в написанном. Представленные в этом материале два набора шрифтов позволяют повысить удобство программирования за счет удобного визуального восприятия.
Шрифт Hack создан специально для программистов и людей, связанных тем или иным образом со сферой кодирования информации. Одна из главных ценностей этого шрифта для программиста заключается в том, что он позволяет лучше различать малоотличимые друг от друга символы, например, ноль и букву «О». Это очень полезное свойство, поскольку быстрое отличие таких символов может существенно снизить временные затраты на поиск и устранение ошибок, а также просто не позволит их сделать на начальном этапе. Шрифт Hack поддерживает как обычное написание символов, так и с выделением жирным, наклонное и наклонное с выделением жирным написание. Данный шрифт включает в себя более 1500 глифов с поддержкой языков латинской группы, современного греческого языка и кириллических символов. Hack отлично подходит для восприятия напечатанных мелким шрифтом символов, которыми пишутся большинство программ, поскольку так на одном экране больше умещается кода.
Второй шрифт, Fira Code, более интересен с точки зрения напечатания специальных символов. Он преобразует общеупотребимые сочетания символов в отдельные символы. Например, <- будет изображено в виде стрелки, а != (или <>) будет преобразовано непосредственно в знак неравенства. Такой перевод символов бывает иногда очень полезен Шрифт Fira Code поддерживает большинство популярных редакторов, среди которых можно упомянуть Anjuta, AppCode, Atom 1.1 или новее, BBEdit, CLion, Eclipse (только для Linux), GNOME Builder, Komodo, LibreOffice, Mancy, Mousepad, NetBeans, Notepad, QtCreator, Scratch, TextEdit, Visual Studio Code, Xcode и много других. К сожалению, Fira Code пока не поддерживает редактор среды разработки Arduino IDE, поэтому любителям Arduino придется пока искать какое-то другое решение в этом плане. Но в целом для программистов этот шрифт является очень полезным и практичным.
Следует помнить, что шрифты дают только визуальный эффект, на компилирование они никак не влияют, так что компилятор распознает нужные символы верно.
