One Photo Viewer has a built in function to generate stylized text, from any text file (.txt), based on a set of character images. This character set can easily be modified in a paint program, so you can make your own set of characters.
To start, download OPV charset example.zip, then drag and drop the zip file onto OPV and you will get a notification saying it has been imported. Now just drag and drop any text file (.txt) onto OPV and a text image will be generated, like this.
To modify the set of characters, unzip the file, edit the images, rename the folder to "OPV charset something" and zip the folder again, then drag and drop to OPV. The name of the folder/zip-file must start with "OPV charset ".
You can also change some settings in config.txt thats in the folder. Once imported, the config.txt can also be edited by pressing Ctrl+T in OPV. If you import multiple charset you can change between them by pressing F2 then edit <add key="charset" value="OPV charset example"> . Or you can just drag and drop the charset you want to use each time.
To edit the imported character set directly you can find them here "%LOCALAPPDATA%\Packages\48914EllipticPhenomena.OnePhotoViewer_8w313s78tpvfc\LocalCache\Local\One Photo Viewer\".
Now the only reason I implement this feature in OPV is because I'm a huge Brandon Sanderson fan, and I wanted to create a "Women's script" translator (also known as Alethi script). This is a script language in his book-series The Stormlight Archive, thats looks really cool. It's based on english, with a few twists. Therefore in the config.txt there are some "rules" that makes it work (/insert and /replace). Also a character image can be named with, for example two letters like sh.png, then all "sh" in the text will be replaced with that character image.
So to generate Women's script, download OPV charset Alethi.zip, then drag and drop the zip file onto OPV. Now just drag and drop any text file (.txt) onto OPV and you get something like this.