Minimum readable size is jointly set by angular resolution and pixel density
Aliases: pixels per degree · PPD floor · readable visual angle
What it is
On a headset with twenty pixels per degree, letters that “look like 10.5 point on paper” still smear: the stroke is not wide enough to span a few pixels. On a headset at forty pixels per degree, the same visual angle can be read. Minimum readable size is not a centimetre figure and not a point size. It is a floor set jointly by visual angle and pixel density (pixels per degree, PPD): angle decides how much retina is occupied; PPD decides how many pixels that patch has with which to draw a stroke.
Why it happens
A stroke has to span several display pixels to be seen as a line rather than dirt, and antialiasing needs a little extra. The pixel count rises with type complexity: Chinese counters and serif terminals spend more pixels than a heavy sans vertical. The floor is therefore a product: readable angle ≈ required pixels / PPD. Low PPD forces a larger angle; high PPD lets the angle shrink. Watching only one of the two will treat “just readable on this headset” as a universal type size when the device changes.
Human MAR (about one arcminute) often outruns consumer-headset PPD. The bottleneck is the device, not acuity: enlarging type on the retina while it still sits on sparse pixels only makes a larger mosaic. Conversely, enough PPD with an angle smaller than the stroke needs still merges strokes — hence “jointly,” not either term dictating.
Studying it
On a headset of known PPD, step letter angle (for example 0.3°, 0.5°, 0.8°, 1.2° per letter) with one typeface and measure an identification threshold. Repeat on a second device at a different PPD and see whether the threshold moves roughly as 1/PPD. Split type into heavy sans and dense Chinese and estimate “pixels per stroke” separately.
Independent variables: PPD, letter visual angle, type complexity and contrast. Dependent variables: the smallest angle at which identification hits a preset criterion (for example 80%), pixels occupied per stroke.
Converting a monitor’s PPI and sitting distance into “PPD” misses lens distortion and centre-to-edge PPD falloff. Take the threshold in the centre of the field; edge PPD is lower, and the same angle becomes unreadable there first.
Where it stops holding
Uncorrected refractive error or low vision raises the floor on the eye’s side; extra device PPD will not rescue an angle that is too small for that observer. Motion blur, low persistence, and sampling during head motion push effective PPD below the spec, so a static minimum is not enough for reading in motion. Decorative type, reversed type on stripes, and very light weights all demand a larger angle at the same PPD. Spec PPD is often a centre figure; wide-FOV headsets may drop to half that at the edge, and edge type cannot reuse the centre threshold.
Applying it
- Write down centre PPD for each target headset, pick a “at least N pixels per stroke” floor for body and for headings, and back out the minimum angle. Do not paste a desktop point size into the scene.
- Recalculate when the device changes. Do not ship type tuned on a high-PPD prototype onto a low-PPD device unchanged.
- Accept dense text (Chinese body, digit strings) against a stricter pixel floor. Passing Latin capitals is not enough.
- How to check: identify a line of the densest body type under central fixation on the target headset. If accuracy misses the preset, grow the angle or the weight until each stroke spans the written pixel count. On a second headset with different PPD, the threshold should move with it. If both headsets “just work” at the same centimetre height, PPD has not been separated in the test.
Related
- Same group: N3.04.1 Tilt sharply reduces readability · N3.04.2 Text must face the user · N3.04.3 Complex backgrounds need a backing plate · N3.04.5 Subpixel rendering fails under binocular viewing and motion · N3.04.6 Line length and leading are set in angle, not physical length · N3.04.7 Text that jitters with head motion is harder to read than still text
- Nearby: N3.02 Interface Distance · N3.07 Content at the Edge of the Field of View
- Search terms:
minimum readable angular size·pixels per degree·visual acuity in HMDs
Cards in the same group
- N3.04.1Tilt sharply reduces readability
- N3.04.2Text must face the user
- N3.04.3Complex backgrounds need a backing plate
- N3.04.5Subpixel rendering fails under binocular viewing and motion
- N3.04.6Line length and leading are set in angle, not physical length
- N3.04.7Text that jitters with head motion is harder to read than still text