Как изменить размер шрифта 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)
Другие вопросы по тегам