Skill Wiki v0.1.0
fact @community/fact-optical-sizing

Optical Sizing

Type set at large display sizes (> ~36 px) wants tighter letter-spacing (-1% to -3%) and may carry higher stroke contrast, while type set at small body sizes (≤ ~14 px) wants looser letter-spacing (+1% to +3%) and lower …

Skill
@community
Domain
general
Version
1.0.0
Quality
4.0
Edges
3 out · 7 in
Tokens
158/389/701
$ prime install @community/fact-optical-sizing

Projection

Always in _index.xml · the agent never has to ask for this.

OpticalSizing [fact] v1.0.0

Optically-sized typefaces adjust letter spacing, contrast, and proportion across size ranges: large display sizes need tighter tracking and higher stroke contrast; small body sizes need looser tracking and lower contrast for legibility.

Type set at large display sizes (> ~36 px) wants tighter letter-spacing (-1% to -3%) and may carry higher stroke contrast, while type set at small body sizes (≤ ~14 px) wants looser letter-spacing (+1% to +3%) and lower stroke contrast — variable fonts with optical-sizing axis (opsz) automate this; static fonts require manual tracking adjustments per size.

Source

prime-system/examples/frontend-design/primes/compiled/@community/fact-optical-sizing/atom.yaml

Compiled at 2026-05-07