The Unique Tools Of The Trade
UnifontEX’s creation process involved a LOT of decisions and techniques in regards to tools used.
The project started life as editing the TrueType builds because the .hex files were and are unusable in my development environment, not for lack of trying. I used FontForge (the same program that created them) because I can’t afford other stuff. It was drudge work deleting all placeholder glyphs. I also used FontForge to set all sorts of flags that make the font work in terminals. I also took steps to make it work in BirdFont. Now FontForge is terrible, and buggy, including crash-heavy. This was no easy task. Getting MATH and BASE tables to generate was nearly impossible, but it magically did.
After the many years of FontForge processing, I used the now-archive.org-only CacheTT to add LTSH, hdmx, and VDMX tables, but evidently without hinting, the first two don’t generate, which turned out to be just as good.
I used two WOFF converters to add more features, including an Easter egg, and I even used niche versions of certain programs to get Arduino versions, and I exported a version of the font with bitmaps specifically to get TTF2PNG to render the bottom pixel row of Plane 14 glyphs.
I used Neko Project 2 Wii to make the PC-98 version because desktop did not work. I also used my own program to make a WOFF3 proof-of-concept, and I went as far as using 7-Zip on the SVG version to make an SVGZ one, and then I used ttf2eot via NodeJS to make an Internet Explorer EOT. Basically, I used all sorts of programs, and I also ruled out ones like TTFAutohint. All to get the right sets of tables. I’d even tried adding the SVG table in the font, only to find it made coloring characters impossible.
9 years of effort, and MANY programs.
Get UnifontEX
UnifontEX
An extended fork of GNU Unifont with a focus on high compatibility.
Status | Released |
Category | Assets |
Author | stgiga |
Tags | 16x16, 8-Bit, Asset Pack, DRM Free, Fonts, Open Source, Pixel Art, PNG, Retro |
Accessibility | Color-blind friendly, High-contrast |
More posts
- Fixed old LFF bug5 days ago
- Fixed CSS24 days ago
- Fixed corruption24 days ago
- Bundle size reduction25 days ago
- Bundle fixes25 days ago
- Hotfix parity achieved25 days ago
- SVG(Z) hotfix25 days ago
- Finality36 days ago
- More branding75 days ago
- Added BWTC32Key TarballJul 11, 2024
Leave a comment
Log in with itch.io to leave a comment.