3 ms·
The process involves me creating a raw 768 byte "ch8" file for the Spectrum then running it through a bash script that creates the .psf and .bdf using psf2tools
by damieng 3y ago
The process involves me creating a raw 768 byte "ch8" file for the Spectrum then running it through a bash script that creates the .psf and .bdf using psf2tools.
https://gist.github.com/damieng/b2e279c72146ee469731acbadbeaae4a https://gist.github.com/damieng/b2e279c72146ee469731acbadbea...
It then opens up the font in FontLab using a template and some custom Python 2 scripts to convert that into the TTF.
https://github.com/damieng/font-creation-tools/tree/master/FontLab/Macros-5 https://github.com/damieng/font-creation-tools/tree/master/F...
The next bash script uses a bunch of third-party tools and my own PixelWorld open-source .NET tool to generate all the other formats and disk images and then packages them up into a zip and uploads it to S3.
https://gist.github.com/damieng/d2519cda1c674b4ede74f154f05f2431 https://gist.github.com/damieng/d2519cda1c674b4ede74f154f05f...
https://github.com/damieng/pixelworld https://github.com/damieng/pixelworld
Hope that's of some interest to somebody.
Damien