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