【问题标题】:How to modify font size Pyfiglet如何修改字体大小 Pyfiglet
【发布时间】:2019-06-16 10:34:16
【问题描述】:

我正在尝试使用模块 pyfiglet 和 termcolor 在终端中使用 python3 打印一些 ascii 文本艺术,我想知道是否有办法修改打印的 ascii 文本的大小。 现在我正在使用此代码打印 ascii 艺术文本:

from termcolor import colored, cprint
from pyfiglet import figlet_format

color = 'yellow'
cprint(figlet_format('Ascii text'), color)

【问题讨论】:

    标签: python-3.x termcolor


    【解决方案1】:

    我觉得在使用 pyfiglet 模块时需要更改字体大小。所以我阅读了 figlet_format() 的源代码,但不幸的是,代码中没有这样的选项可以让用户操纵字体大小。 这里的一种解决方法是更好地使用其他字体样式,它比您当前的字体样式要小。

    【讨论】:

      【解决方案2】:

      希望没有增加或减少字体的选项。 但我们肯定有多种样式可供选择。

      我很震惊地看到 1993 年的贡献......对于不同的字体......! 我还提供了字体名称和贡献者的链接..! (希望对您有所帮助..!)

      http://www.figlet.org/fontdb.cgi

      如果对你和其他人也有帮助,请支持我...

      !pip install pyfiglet    
      from pyfiglet import figlet_format
      art = figlet_format('FOR FUN',font = 'doh')
      print(art)
      

      【讨论】:

        【解决方案3】:

        如果您正在寻找减小/增加字体大小,您可以调整 width 参数。

        pyfiglet.figlet_format("Python", font = "doh", width = 100 )
        

        宽度大小:100

        pyfiglet.figlet_format("Python", font = "doh", width = 200 )
        

        宽度大小:200

        【讨论】:

          猜你喜欢
          • 2012-03-08
          • 2014-08-12
          • 1970-01-01
          • 1970-01-01
          • 2023-03-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多