Fancy Fonts Bot 2021 · Chat bot An inline Telegram bot that turns text into 27 Unicode display styles. Pick a result and send the styled text directly into a chat. Tech: Python · Telegram Source code https://github.com/waterrmalann/telegram-fancy-fonts-bot Styled text, inside the conversation Fancy Fonts Bot converts letters and digits into Unicode display characters. Mention the bot with some text in a Telegram chat, choose a style from its inline results, and send the converted text without leaving the conversation. The current implementation has 27 styles defined in JSON. It runs in Python using long polling, with no database or per-user state. Font definitions are validated before the bot starts. Characters rather than font files The result is ordinary text made from different Unicode characters. Its appearance depends on the receiving device, and some styles lose distinctions between uppercase and lowercase. These decorative characters can also be difficult for screen readers to interpret. The web generator [https://alanvarghese.me/projects/fancy-fonts-generator] explores the same idea in a browser interface. All projects https://alanvarghese.me/archive