лигатуры firacode не работают в iterm 2

Я пытаюсь использовать шрифт firacode в iTerm 2 на MacOS Catalina. У меня включено «использовать лигатуры», но на самом деле работают только некоторые лигатуры. В частности, стрелки настраиваются правильно, а греческие буквы и «www» — нет. Я также пробовал шрифт фуракод, но безрезультатно. Что я могу попытаться исправить? Если это уместно, я использую vim в качестве текстового редактора. Спасибо.


person push33n    schedule 01.12.2019    source источник
comment
Шаг первый, вероятно, заключается в том, чтобы выяснить, что означает использование лигатур, потому что на уровне OpenType нет такой вещи, как просто лигатуры, есть четыре типа лигатур, какие из них iTerm2 пытается включить?   -  person Mike 'Pomax' Kamermans    schedule 02.12.2019
comment
О боже, я понятия не имею. Он дает вам варианты флажков при управлении шрифтом для использования лигатур, сглаживания и использования другого шрифта для текста, отличного от ASCII. Мой друг также использует firacode с iterm 2, и его лигатуры работают нормально, поэтому эта головоломка так расстраивает.   -  person push33n    schedule 04.12.2019
comment
Тогда, вероятно, пришло время выяснить, что iterm2 означает с лигатурами, и что отличается между вашими настройками.   -  person Mike 'Pomax' Kamermans    schedule 04.12.2019


Ответы (2)


В настройках iTerm2 › Дополнительно › Рисование (или просто найдите «лигатура») измените параметр Улучшает производительность рисования за счет запрета буквенно-цифровых символов принадлежать лигатурам на Нет . Это позволяет корректно отображать лигатуры www и 0xFF в Fira Code.

person Satvik Saha    schedule 05.01.2021

Откройте iTerm2, перейдите в «Настройки» > «Профили» > «Текст» > выберите шрифт кода Fira, отметьте «Использовать лигатуры». Сделайте то же самое для шрифта, отличного от ASCII. Здесь вы можете увидеть, как сделать https://ritesh-yadav.github.io/assets/images/setup-iterm-with-oh-my-zsh/select_font.gif

person Luis Gneiting    schedule 26.11.2020