如何在 pyfiglet 中获取所有可用的字体 python3

How To Get all the usable fonts in pyfiglet python3

我正在使用一个名为 pyfiglet 的库,我使用 pip3 install pyfiglet 安装了它 我想知道是否有一种方法可以获得我可以在其中使用的所有字体的列表pyfiglet.figlet_format() 就像我想得到一个列表 list_of_fonts = [] 并且在列表中我想得到所有我可以使用或安装的字体。

我正在使用 Debian Linux 和 Python 3.9

感谢您提前回答。

在终端输入这个,它会显示你可以使用的所有字体。

pyfiglet -l  

pyfiglet --list_fonts

在 python 文件中,您可以获得字体列表:

import pyfiglet
print(pyfiglet.FigletFont.getFonts())

添加到@Jacky 的回答中,如果您想可视化每种字体的外观,您可以运行 下面的 for 循环。

for FONTS in `pyfiglet -l`; do echo $FONTS; pyfiglet $FONTS -f $FONTS; done;

您可以将输出通过管道传输到文件以供以后参考。