Individual skill

legibility

Apply the principle of Legibility — the visual clarity of individual characters and short phrases, determined by typeface, size, weight, contrast, and spacing. Use when picking type for UI elements (buttons, labels, navigation), evaluating typography against rendering conditions (small sizes, low-contrast displays, distance viewing), choosing display vs. body type, or auditing accessibility. Legibility is the precondition for reading; if a user can't quickly distinguish "I" from "1" or "O" from "0," everything downstream from text fails. Distinct from readability, which is about sustained reading of prose.

plugins/HDeibler/universal-design-principles/plugins/perception-and-hierarchy-principles/skills/legibility/SKILL.md

Read pinned source

Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 4, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
1,533
Repository last updated
Nov 6, 2026
License
Apache-2.0

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Legibility

> **Definition.** Legibility is the visual clarity of individual characters and short text — the ease with which a reader can identify each letter, number, or symbol at a glance. It's determined by typeface design, size, weight, color contrast, and the spacing within and between characters. Legibility is the *prerequisite* for reading; without it, the rest of typography (hierarchy, voice, readability) is pointless because the user can't reliably identify what they're looking at.

The classic test of legibility: can the reader distinguish similar characters quickly under the actual viewing conditions? "I" and "1" and "l" — three different characters that in many typefaces look nearly identical. "O" and "0." "rn" and "m." "5" and "S." "8" and "B." A typeface that makes these distinctions clear is legible; one that doesn't, isn't. The cost of poor legibility is paid every time the user has to look twice.

Legibility is distinct from *readability*. Readability concerns the ease of reading sustained prose — line length, leading, paragraph rhythm. Legibility concerns the ease of identifying individual characters or short phrases. A poster billboard, a button label, a code listing, a phone number on a contact card — all are legibility problems. A long article is primarily a readability problem (though it requires legibility too).

## Why legibility matters

Most UI text is not prose. It's labels, button text, form-field values, error messages, navigation items, search results. These are read in glances, often in motion (scrolling), often in poor conditions (small screens, harsh sunlight, while doing something else). The user has fractions of a second to identify what each chunk of text says.

Poor legibility costs the user every glance. They look, can't immediately resolve what the text says, look again, sometimes lean closer or zoom in. The cost is small per instance and large in aggregate.