typeset

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

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/joaopaulotr/PesquiseMaisHealth --skill typeset-joaopaulotr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typeset
Source: https://github.com/joaopaulotr/PesquiseMaisHealth/tree/main/.agents/skills/typeset
Command: npx skills add https://github.com/joaopaulotr/PesquiseMaisHealth --skill typeset-joaopaulotr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often ship with generic default fonts, muddy heading hierarchies, and inconsistent sizing that make text hard to read and brands feel indistinct. This Skill audits and systematically improves typography so text becomes clear, consistent, and intentional. ## Core Features & Use Cases - Typography Assessment: Evaluates font choices, hierarchy, type scale, readability, and consistency to identify what feels generic or poorly structured. - Systematic Improvement Plan: Establishes modular type scales, weight roles, line-height and letter-spacing rules, and semantic text tokens. - Readability & Accessibility Fixes: Enforces 16px minimum body text, 45-75 character line lengths, WCAG contrast, and zoom-friendly rem units. - Use Case: A marketing landing page uses default system fonts with 14px body text and arbitrary heading sizes. Use this Skill to replace fonts with brand-appropriate pairings, build a 1.25-ratio type scale with fluid clamp() headings, and fix line lengths for comfortable reading. ## Quick Start Use the typeset skill to audit and improve the typography on my landing page.

Frequently Asked Questions about typeset

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

FAQPage Schema
How do I fix inconsistent typography on a website?

Start by auditing font choices, hierarchy, sizing, and consistency, then establish a modular type scale with a consistent ratio like 1.25 or 1.333. Define clear weight roles, use semantic tokens like --text-body, and apply the same styles to same-role elements throughout.

What is a good type scale for web design?

A modular scale with a ratio of 1.25, 1.333, or 1.5 covers most needs with about five sizes: caption, secondary, body, subheading, and heading. Combine size with weight, color, and spacing for strong hierarchy rather than relying on size alone.

Should I use rem or px for font sizes in CSS?

Use rem units for font sizes so text respects user browser settings and remains zoomable. Avoid px for fonts and never disable browser zoom with user-scalable=no, as both harm accessibility.

When should I use clamp() for fluid typography?

Use clamp(min, preferred, max) for headings and display text on marketing or content pages where fluid scaling fits. For app UIs with dense container-based layouts, use a fixed rem-based scale adjusted at one or two breakpoints instead.

How many font families and weights should a website use?

Limit yourself to two or three font families and three to four weights such as Regular, Medium, Semibold, and Bold. Load only the weights you actually use, since each additional weight increases page load time.

Why does my web font cause layout shift when loading?

Layout shift happens when fallback fonts have different metrics than the web font. Use font-display: swap with metric-matched fallback fonts to minimize the visual jump during loading.