The quick brown fox jumps over the lazy dog
Or whatever else your pets may be doing right now.
There are no tricks here, this is regular text in a normal font!
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 +-/äöüß
This is a font for your computer that looks like the one used in Super Mario World. That's all there is to it!
The idea of a font that uses SMW letters is nothing new: as early as 2010, there was a font called illusiyellow by someone named ssaamm (I think) that did just that. I've used it one or two handfuls of times over the years, but it's pretty basic and has quite a few inaccuracies and limitations.
A couple of weeks ago I got the silly idea to see how that font would look in a code editor (it's monospace after all), and encouraged by the reactions on Discord, I decided to make a new, improved SMW font from scratch.
By "scratch" I mean the Pixel Font Converter. It's an online tool where you can upload an image of pixel characters arranged in a grid, specify which part of the grid is which letter, tweak some other options, and export the whole thing as a font file. That made it really easy for me to build a font!
I took most of the letters from SMW verbatim, but I changed a few to look nicer (I gave some slight curve to the lowercase h and l, and letters like d and g can now have proper ascenders and descenders instead of being confined to 8x8) and added a handful of new characters (@, $, #, accented letters, etc.).
I even added kerning for all letter pairs - yep, all of them! I'm not a professional typographer but I think the result looks okay. (kerning is when you adjust the space between two letters so those particular letters look better together - for example, you can reduce the space between a T and an a so the a can fit snugly underneath).
If you want to make changes or add your own letters, you can! The source is on GitHub. Open the pixel font editor linked above, import the image and the settings (when you edit the image, you need to re-import it), change them to your liking, and export a font. I'm sure you'll figure it out. (note: apparently, the way this tool works, kerning only works with OTF fonts, not TTF.)
And if you just want to use this font, go ahead:
(and yeah, it also includes a monospace version, if you're tubular enough to actually use it for programming.

Enjoy!
