Лигатура (или слияние) (от лат. ligatura — «перевязка; повязанный амулет; связка, пучок; хватка, обхват») — знак любой системы письма или фонетической транскрипции, образованный путём соединения двух и более графем, например: дат. , исл. , норв. æ; осет. ӕ; нем. ß. По неслившимся частям (иногда изменяющим свою форму) обычно можно видеть, какие буквы входят в состав лигатуры. В некоторых системах письма лигатуры многих буквенных сочетаний вошли во всеобщее употребление, являясь как бы сложными буквенными знаками для изображения определённых звуковых комплексов. В программировании лигатуры упрощают чтение кода.
На конец 2023 года оптимальным вариантом шрифта с лигатурами можно считать JetBrains Mono, это наиболее современный бесплатный и свободно распространяемый шрифт, скачать шрифт и изучить дополнительную информацию о нём можно на официальной посадочной странице на сайте JetBrains — https://www.jetbrains.com/ru-ru/lp/mono/ — куда стоит периодически заходить в будущем, чтобы проверить наличие новой версии, последней версией на момент написания этого материала была версия 2.304. Хорошие варианты шрифтов с лигатурами, помимо JetBrains Mono, представлены в статье «Доктайпа» на сайте HTML Academy — https://htmlacademy.ru/blog/soft/developer-fonts.
Чтобы задать шрифт JetBrains Mono в качестве шрифта по умолчанию для iTerm, необходимо запустить iTerm, выбрать в верхнем меню iTerm2 пункт Settings…, в открывшемся окне настроек выбрать вкладку Profiles, в области слева нажать снизу кнопку «+» и создать новый профиль. В области справа во вкладке General задать новому профилю имя, например ligatures, следом выбрать вкладку Text и в секции Font в выпадающем списке выбрать шрифт JetBrains Mono, а также поставить галочку у опции Use ligatures. Чтобы применить настройки, нужно выделить профиль в области слева и снизу открыть меню Other Actions, в котором выбрать первый пункт Set as Default. Завершить работу iTerm и запустить приложение заново.
Чтобы задать шрифт JetBrains Mono в качестве шрифта по умолчанию для Visual Studio Code, необходимо запустить Visual Studio Code, снизу слева нажать на шестерёнку, чтобы открыть меню «Управление» и выбрать «Параметры». В открывшейся вкладке найти слева раздел «Текстовый редактор», раскрыть и выбрать секцию «Шрифт», найти пункт Font Family и установить значение ‘JetBrains Mono’, Menlo, Monaco, ‘Courier New’, monospace. Завершить работу VIsual Studio Code, запустить и снова перейти в секцию «Шрифт», где перейти к следующему за Font Family пункту Font Ligatures со ссылкой «Изменить в settings.json», перейти по ссылке и в открывшемся файле settings.json изменить значение «editor.fontLigatures» с false на true.
Источник — https://htmlacademy.ru/blog/soft/developer-fonts.