Есть ли способ увеличить шрифт Python для консоли? Я на Kubuntu 11.04.
3 ответа
Сам Python не имеет консоли - но вы, вероятно, используете ее в программе графического эмулятора терминала, такой как gnome-terminal или xterm. В gnome-терминал Control+Plus (iirc) позволяет получить более крупный шрифт, а в xterm - Shift+NumpadPlus. Вы также можете сохранить свои предпочтения, используя меню или некоторые X-ресурсы.
У Xterm (и некоторых других) также есть всплывающие меню, если вы удерживаете Control и кнопку мыши.
После тестирования в PyMOL я обнаружил, что он использует Tkinter и имеет жестко закодированный код выбора шрифта в pmg_tk/skins/normal/__init__.py
. В моей копии он выбирает шрифт Bitstream Vera Sans Mono размером от 9 до 12, так что ширина PyMOL составляет не менее 31 пикселя. Изменение ограничений возможно, но я бы посоветовал отправить запрос функции, чтобы сделать его настраиваемым.
PyMOL имеет два окна, верхнюю панель управления Tcl/Tk и нижнюю программу просмотра OpenGL. Вы можете контролировать размер шрифта верхней панели управления, используя Setting > Output Size > ...
Вы можете управлять размером текста в меню объектов OpenGL Viewer (кнопки A/S/H/L/C), выбрав « Setting > Control Size > ...
В настоящее время вы не можете (легко) редактировать размер текста консоли окна просмотра.
Вот два файла, которые решают проблему шрифта (работает по крайней мере для PyMOL 1.4.1
): PMGApp.py, который должен быть в:
modules/pmg_tk
а также файл __init__.py
из:
modules/pmg_tk/skins/normal
Screenshoot: