from pyfiglet import Figlet
def generate_word_art(text, font="standard"):
"""Generates word art for a given text using the specified font.
Args:
text: The text to convert to word art.
font: The font to use for the word art (default: "standard").
Returns:
A string containing the word art.
"""
f = Figlet(font=font)
word_art = f.renderText(text)
return word_art
if __name__ == "__main__":
text = "Hello, Word Art!"
font = "banner3-D" # You can try different fonts like "standard", "shadow", "slant"
word_art = generate_word_art(text, font)
print(word_art)
_ _ _ _ _
| | | | ___| | | ___ | | _____ _ __
| |_| |/ _ \ | |/ _ \ | |/ / _ \ '__|
| _ | __/ | | (_) | | < __/ |
|_| |_|\___|_|_|\___/ |_|\_\___|_|
_ _ _ _
| || |___ __ _| |_ ___| | _____ _ __
| || / __|/ / | | __/ _ \ |/ / _ \ '__|
|__ \__ \ / /__| | || __/ < __/ |
|_|___/\____/_|\__\___|_|\_\___|_|