typeset

Improves typography by fixing font choices, hierarchy, sizing, weight consistency, and readability.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/Ssrrb/cerramos-codebase --skill typeset-ssrrb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: typeset
Source: https://github.com/Ssrrb/cerramos-codebase/tree/main/.codex/skills/typeset
Command: npx skills add https://github.com/Ssrrb/cerramos-codebase --skill typeset-ssrrb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often ship with generic default fonts, muddy heading hierarchies, and inconsistent weights that make text hard to scan and read. This Skill audits existing typography and applies a systematic plan to make type intentional, readable, and consistent. ## Core Features & Use Cases - Typography Audit: Evaluates font choices, hierarchy, type scale, readability, and weight consistency against concrete criteria such as 16px minimum body text and 45-75 character line lengths. - Systematic Improvement Plan: Establishes a modular type scale, defines weight roles, sets line-heights and letter-spacing, and configures web font loading with font-display: swap to avoid layout shift. - Use Case: A marketing page uses Inter at arbitrary sizes with weak heading contrast. Run this Skill to replace the font pairing, build a 1.25-ratio scale with fluid clamp() headings, and enforce consistent weight roles across the page. ## Quick Start Ask the AI to review and improve the typography of your current page or component, fixing fonts, hierarchy, and readability.

Frequently Asked Questions about typeset

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix generic-looking typography on a website?▼

Audit font choices, hierarchy, scale, and readability, then replace invisible defaults like Inter or Roboto with fonts matching the brand. Establish a modular type scale with a consistent ratio and define clear weight roles for each text level.

What type scale ratio should I use for heading hierarchy?▼

Use a consistent ratio such as 1.25, 1.333, or 1.5 between levels, with about five sizes covering caption through heading. Combine size with weight, color, and spacing so hierarchy does not rely on size alone.

Should I use fluid or fixed font sizes for my app UI?▼

Use a fixed rem-based type scale for app UIs, optionally adjusted at one or two breakpoints, since fluid sizing undermines spatial predictability in dense layouts. Reserve fluid clamp() sizing for headings on marketing and content pages.

How do I load web fonts without causing layout shift?▼

Use font-display: swap with metric-matched fallback fonts so text renders immediately without shifting when the web font arrives. Load only the weights you actually use, since each additional weight increases page load time.

What is the minimum readable body text size for the web?▼

Body text should be at least 16px or 1rem, set in rem units rather than px to respect user settings. Pair it with a line-height of 1.5-1.7 and a max-width around 65ch for comfortable long-form reading.