N3.04.7text jitterdesignresearch

Text that jitters with head motion is harder to read than still text

Aliases: unstable glyphs · tracking noise on type · swimming text

What it is

A line that is otherwise large enough, contrasted, and facing you still reads slower once it shivers with the head. Text jitter is harder than the same letters held still: the eyes pursue a target that was supposed to be nailed to the world, strokes smear on the retina, and counters split and glue from moment to moment. It is not tilt, and it is not type that is too small. It is instability in time.

Why it happens

Reading needs a glyph stable on the retina for the duration of a fixation. The vestibulo-ocular reflex can cancel world slip from head motion only if the world — or type nailed to it — is actually still relative to the room. Tracking noise, late time warp, or a reprojection miss makes the letters shiver in the room: VOR corrects as if the world were still, the letters move on the opposite residual, and the retinal error becomes stroke-scale smear.

Pursuit can try to follow jittering type, but pursuit lags and is built for smooth motion, not millimetre-scale noise. Once the noise spectrum sits in the band of fixational micromovement and pursuit, the letters are neither a still target to fixate nor a smooth target to track. Still type costs one alignment per fixation; jittering type turns every alignment into a miniature tracking task.

Studying it

Inject pose noise of known amplitude and spectrum onto a world-locked reading surface, against a control of “no injection, tracking as good as the system gets.” Measure reading rate, errors, and the SSQ oculomotor item. High-speed video of a glyph edge against a real room edge shows the slip.

Independent variables: jitter amplitude (arcminutes), spectrum (low-frequency wander / high-frequency tremor), reading duration, time warp on or off. Dependent variables: reading rate, errors, fixation stability (eye tracker), discomfort.

Clamping the head in a rest kills half of the VOR conflict and will understate the cost. Allow the small natural head motions that actually happen while reading. Jittering a desktop window of type lacks the head–eye coupling and is not a substitute for a headset.

Where it stops holding

Head-locked type can be perfectly still on the display plane while the world streams behind it — that is a different relative motion, not “the letters themselves shivering in the world.” A very short label recognised by shape is insensitive to a few arcminutes of tremor. On a headset whose tracking is already well damped, the baseline of this leaf is low, and the product issue shifts from “the system jitters” to “the app nudges the type every frame.” Animation, a breathing glow, a “liveliness” drift, will turn body text that could have been still into self-inflicted jitter.

Applying it

  • Once a reading surface is placed, do not retune it every frame toward the face or into a gentle float. Use another channel for “alive.”
  • Prefer a late-reprojection path that can hold world-locked body text. If a glyph edge shivers against a wall joint, inspect tracking and time warp before inspecting the typeface.
  • Accept natural nodding in the reading test. Do not manufacture stillness with a clamp.
  • How to check: the same passage for two minutes at best effort and two minutes with about 5–10 arcminutes of injected noise. A drop in rate or a rise in errors on the injected set is jitter breaking readability. In first person, line a glyph edge up with a real wall joint; if the joint is still and the edge moves, the type is jittering.

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.4 Minimum readable size is jointly set by angular resolution and pixel density · 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
  • Nearby: N3.02 Interface Distance · N3.07 Content at the Edge of the Field of View
  • Search terms: text jitter · tracking noise · retinal slip

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/N3.04.7