A photo of Max Glenister

Max Glenister Interface Designer &
Front-end Developer

Want to get in touch?
Send me an email!

A preview of the '5x7 Font for Pico-8' project

5x7 Font for Pico-8

Skills

Font Design Pixel art Typography

Tools

Lua Pico-8

Overview

This is a small proof-of-concept font I put together for a Pico-8 game.

Pico-8 includes a simple pixel font to use in your games, but it’s tiny (3x5 pixels!) and can be hard to read:

My font uses a 5x7 layout and covers all numbers/letters and various symbols:

The goal of this font was to create something more legible while retaining support for the Pico-8 non-ASCII glyphs and not using too many tokens.

To keep token usage down, I’ve used RLE compression to represent the bits of each glyph. It means going from something like this:

{ glyph = "o", pixels = {
    0,1,1,1,0,
    1,0,0,0,1,
    1,0,0,0,1,
    1,0,0,0,1,
    1,0,0,0,1,
    1,0,0,0,1,
    0,1,1,1,0,
}}

To this:

{"o",  "0.1.3.1.1.3.2.3.2.3.2.3.2.3.1.1.3"}

You can see the entirety of the source for the font on GitHub

More from "Game Design"