Как изменить размер шрифта Pyfiglet
Я пытаюсь напечатать некоторые текстовые изображения ascii в терминале с python3, используя модули pyfiglet и termcolor, мне было интересно, есть ли способ изменить размер печатного текста ascii. Теперь я использую этот код для печати текста ascii art:
from termcolor import colored, cprint
from pyfiglet import figlet_format
color = 'yellow'
cprint(figlet_format('Ascii text'), color)
3 ответа
Если вы хотите уменьшить/увеличить размер шрифта, вы можете настроить параметр ширины .
pyfiglet.figlet_format("Python", font = "doh", width = 100 )
Размер ширины: 100
pyfiglet.figlet_format("Python", font = "doh", width = 200 )
Размер ширины: 200
Я почувствовал необходимость изменить размер шрифта при использовании модуля pyfiglet. Поэтому я прочитал исходный код figlet_format(), но, к сожалению, в коде нет такой опции, которая позволяет пользователю манипулировать размером шрифта. Обходной путь здесь состоит в том, чтобы лучше использовать другой стиль шрифта, который сравнительно меньше вашего текущего.
Надеюсь, что нет возможности увеличить или уменьшить шрифт. Но определенно у нас есть несколько доступных стилей.
Я был шокирован, увидев вклад 1993-х годов... для разных шрифтов..! Я также дал ссылку на названия шрифтов и авторов..! (надеюсь, это поможет вам..!)
http://www.figlet.org/fontdb.cgi
пожалуйста, поддержите меня, если это будет полезно для вас и других...
!pip install pyfiglet
from pyfiglet import figlet_format
art = figlet_format('FOR FUN',font = 'doh')
print(art)