# You cannot carry any more

> A bitmap typeface had to fit a readable alphabet into a grid a few pixels wide. Every curve became a staircase, and the decisions behind those staircases were real typography.

August 18, 2026 · https://justog.club/stories/pixel-font-typography

Five words across three lines, built from squares you can count. Hard stair-stepped diagonals, no
curves anywhere. A solid block after the last word, waiting.

The sentence is a refusal, delivered by a machine, about a bag.

## What makes bitmap type hard to design?

There is no room to compromise.

A letterform in an eight-pixel grid has a handful of decisions available and every one is visible.
Where does the crossbar sit. Can the `S` have three curves or two. Is the `g` single-storey because
it's better or because there isn't space. Nothing can be nudged half a unit — it's on the grid or
it isn't.

That's typography under the hardest possible constraint, and the good bitmap faces are genuinely
skilled work by people who mostly aren't credited.

## Why do the staircases look right?

Because they're honest about the grid.

An anti-aliased letter tries to hide the pixels by blurring them. A true bitmap face doesn't — the
diagonal on a `Y` is a visible series of steps, and reading it, your eye reconstructs the intended
line. That small act of reconstruction is a large part of why this type feels warm rather than
crude.

Blur it and the whole quality disappears. Which is also why it reproduces so well on fabric:
nothing soft to lose.

## What should it say?

A system message, said flatly.

The best lines in this format are the ones a game says to you without any feeling: you cannot carry
any more, it is very dark, you have died, there is nothing here. Machine language about human
situations, which is funny and slightly sad at the same time.

That register transfers directly. Almost any true statement improves by being delivered in the
voice of an inventory system.

## Isn't this the same as pixel art?

Different craft, and it's worth keeping them apart.

[Pixel art](/stories/retro-pixel-art-tee) is drawing — sprites, scenes, characters, colour.
Bitmap typography is *lettering*: an alphabet designed to be legible at a fixed size, where the
problems are spacing, weight and consistency across every character.

A shirt with a sprite on it is a picture. A shirt with a sentence in a bitmap face is a piece of
type design, and it belongs beside
[a line that has to carry a whole garment](/stories/one-line-that-carries-a-shirt).

## Can I use a real game's font?

Bitmap faces from games are artwork with owners, and many have been formally released as fonts.

Some are freely licensed, some are sold, and some remain the property of a studio that has never
released them. That's a licence question with a real answer available in most cases — worth
checking rather than assuming either way.

Drawing letterforms on a grid yourself is also entirely feasible, and it's the version where the
spacing can be tuned for a chest rather than for a screen.

## What about the cursor block?

It's the element that makes it a screen rather than a poster.

A solid block after the final word means the machine is waiting for you. Without it, the sentence
is a statement; with it, the sentence is a prompt and you're being asked to respond. One small
square changes the whole grammar.

## Does it print well?

Better than almost any other typography.

Hard square pixels with no anti-aliasing means no soft edges, no thin strokes and nothing to fill
in. The single decision is pixel size: reproduce a real font at true scale and each square becomes
invisible, so the printed version wants a coarse grid where the squares are individually countable
from a metre away.

Washed black with bone white is the obvious pairing. One ink.

## How do I get one made?

Describe the line at [JustOG](/) — what it says, how many lines it breaks into, and how coarse the
grid should be. Pick a direction, drag the crop frame, see it composited on the real garment, and
it's made to order and shipped.

Designs other people have published are in the [shop](/shop).

It isn't going to let you pick it up. Put something down.
