Typeface – Hello World

View Glyphs



This is the first (real) font I’ve ever made, for my Typography I class. We were told to make a modular typeface, starting with the letters A, E, N, G, S, and 2. At first, I interpreted the assignment to be a whole lot more as it was, and started to sketch out letters that looked like this:

I really wanted to focus on the module on the left, and I thought it would end up being a really good looking sans-serif typeface. But, unfortunately, the reality of the time constraint got to me, and I decided to pivot to something simpler. I definitely want to continue with this someday when I have more time!

In order to make a typeface a little quicker, I decided to make a condensed sans-serif pixel typeface on a 4×10 grid. I’ve always thought that bitmap fonts like Mojangles and GNU Unifont had a really neat charm to them that reminds me of when computers were still in their infancy. When I first started using computers, sometimes I would open up Microsoft Word and check out which fonts were still legible at the smallest sizes, so I wanted to make something that accomplished that as well as having the charm of early computing.

I first began with the A, E, N, G, S, and 2, using a template I made previously in Affinity Designer.

From these letters, I was able to take out small modules and use them with other characters. For example, the E can be turned into a bunch of different letters, like F, O, C, J, B , and R. I was able to do that with all of these letters, building out the full uppercase set and the numbers.

I wasn’t able to fully conform to my 4 x 10 grid, sometimes extending it to 5 x 10 for M, W, V, X, Y, and 6. At 4 x 10, M, W, and V were illegible, and X and Y were difficult to look at. The 6 required a more rounded bottom to help more easily distinguish it from the 8.

The lowercase symbols went through a similar process, with making the base letters and extrapolating their features to the others. The symbols were pretty challenging and I had to throw the 4 x 10 grid out of the window for most characters, but I had a lot of fun making them. Below are my two favorite characters in the whole set.

These were the most troublesome characters in the whole typeface for me. It took quite a bit of tweaking to make the two-story “a” look right while trying my best to conform to the 4 x 10 grid. I originally made a single-story “a”, but it seemed out of place for these kinds of pixel fonts. The ampersand also took a lot of work, especially with balancing the sizes of both counters and seeing how I could avoid pushing too far out of my grid constraint.

After I was all finished, I threw all my exported SVG files into FontForge and adjusted the kerning. I didn’t add hinting like many other fonts have, because I noticed that the typeface looked blurry when scaled down to miniscule sizes. On a screen, it looks like the absolute minimum that Hello World can be scaled to is 8pt without any blending of strokes. Any smaller, and the lines of characters like W and M tend to start blending together.