8

Я просматриваю несколько шрифтов, таких как «Consolas» и «Source Code Pro», и заметил, что в iTerm2 нет способа установить размер по умолчанию в 16 пунктов. Только 9pt, 10pt, 11pt, 12pt, 13pt, 14pt, 18pt, 24pt, ... доступны. Что случилось с 15pt, 16pt, 17pt?

6 ответов6

16

Вы также можете добавить пользовательские значения для размеров шрифта. В окне "Шрифт" щелкните шестерню в верхнем левом углу и выберите "Изменить размеры".

коробка с редуктором

Затем введите свое значение.

поле для редактирования размера

2

Вы можете нажать на число ниже столбца «Размер» и написать любое значение.

2

Я не проверял это, но краткий обзор исходного кода iTerm предполагает, что ваши настройки шрифтов хранятся в списке свойств с именем DefaultBookmark.plist , под клавишами « Normal Font и « Non Ascii Font . Значения по умолчанию - Monaco 12 , если вы измените его на Consolas 16 или Source Code Pro 16 он должен делать то, что вы хотите. Вы должны быть в состоянии найти эти файлы с помощью команды find / -name DefaultBookmark.plist , и поскольку имя "Default" предполагает, что могут быть другие списки свойств, вы можете найти их с помощью grep -R "Normal Font" / или grep -R "Non Ascii Font" /

Пожалуйста, имейте в виду, что он иногда игнорирует размер шрифта и придумывает свой собственный, так как имеет класс FontSizeEstimator , в комментариях которого содержится следующее

Строки 11 - 12:

**  Description: Attempts to measure font metrics because the OS's metrics
**    are sometimes unreliable.

Строки 65 - 68:

size.width = advances[0];
size.width *= [aFont pointSize];
size.width /= CGFontGetUnitsPerEm(cgfont);
size.width = round(size.width);

Хотя кажется, что это используется только для оценки размера окна, а не размера отображаемого шрифта.

0

Измените размеры шрифта, доступные в окне «Шрифты».

  1. В приложении, таком как Mail или TextEdit, выберите «Формат»> «Показать шрифты» или «Формат»> «Шрифт»> «Показать шрифты».

  2. В окне «Шрифты» щелкните всплывающее меню «Действие» (cog), выберите «Изменить размеры» и выполните любое из следующих действий.

    • Добавить размер шрифта: введите новый размер, затем нажмите кнопку «Добавить» +.

    • Измените значения на ползунке: введите новые значения в поле Макс. и мин. поля.

    • Удалить размер шрифта: выберите его в списке, затем нажмите кнопку «Удалить» -.

    • Восстановите исходные значения: нажмите «Сбросить размеры».

  3. Нажмите Готово.

Источник https://support.apple.com/kb/PH21568?locale=en_US&viewlocale=en_US

0
cd ~/Library/Preferences/
open com.googlecode.iterm2.plist

https://gist.github.com/xiaolai/e7337be18d5c9988cd70c0e021769237

0

Вы можете редактировать файл настроек с помощью следующих команд: cd ~/Library/Preferences/ open com.googlecode.iterm2.plist

Затем используйте cmd+f для поиска Normal Font и Non Ascii Font , измените размер шрифта с 14 на 16. Закройте окно и перезапустите iTerm. Готово:)

Просто обратите внимание, что файл plist открывается Xcode, вам может понадобиться установить Xcode для редактирования файла plist.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .