material labs

mean hand

this site is set in mean hand, a typeface by anna zhang.

mean hand is built from 814,255 handwritten characters collected by the u.s. government in the early 1990s to automate census form processing. the samples came from census bureau employees and high school students in bethesda, maryland. this data became nist special database 19, later adapted into the emnist dataset: a benchmark used to train and evaluate handwriting recognition systems, shaping what counts as legible.

each letter is constructed by stacking thousands of samples and applying a threshold: a mark appears only if that proportion of samples placed ink there. this threshold determines the weight.

at black, 1 in 20 samples is sufficient — letters accumulate nearly every variation, becoming dense and difficult to read. at regular, 1 in 3 samples must agree, producing forms that are readable but belong to no individual hand. at thin, 3 in 4 samples must align; very little survives.

at both extremes the type is illegible: overwhelmed by variation at one end, reduced to fragments at the other. legibility emerges only within a narrow threshold. but even there, what resembles handwriting was written by no one.

weights

thin · 100 — 3 in 4 samples must agree

abcdefghijklmnopqrstuvwxyz 0123456789

extralight · 200 — 1 in 2 samples must agree

abcdefghijklmnopqrstuvwxyz 0123456789

regular · 400 — 1 in 3 samples must agree

abcdefghijklmnopqrstuvwxyz 0123456789

bold · 700 — ~1 in 7 samples must agree

abcdefghijklmnopqrstuvwxyz 0123456789

extrabold · 800 — 1 in 10 samples must agree

abcdefghijklmnopqrstuvwxyz 0123456789

specimen

mean hand thin · 100 specimen

thin · 100

mean hand regular · 400 specimen

regular · 400

mean hand bold · 700 specimen

bold · 700

mean hand black · 900 specimen

black · 900

links

mean hand © 2026 anna zhang

licensed under the sil open font license, version 1.1