fd-typography

Plan typography decisions for web interfaces with accessible contrast and fluid clamp() sizing.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/andrewle9510/design-skill-orchestrator --skill fd-typography
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fd-typography
Source: https://github.com/andrewle9510/design-skill-orchestrator/tree/main/.opencode/skill/fd-typography
Command: npx skills add https://github.com/andrewle9510/design-skill-orchestrator --skill fd-typography

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams make informed typography decisions to achieve readable, accessible, and aesthetically cohesive text across interfaces.

Core Features & Use Cases

  • Font selection strategy to match brand personality (serif, sans, display, mono) and ensure readable hierarchy.
  • Typographic scale definitions and responsive typography techniques (clamp, fluid sizes) to maintain consistency across devices.
  • Font pairing principles and practical examples for editorial, UI, and marketing content.

Quick Start

  • Define a two-font system (headings sans-serif, body serif or vice versa) and establish a base font size (e.g., 16px).
  • Create a typographic scale using a chosen ratio (e.g., Major Third, 1.25) and implement with CSS variables and Tailwind utilities.
  • Add accessibility checks for contrast, line height, and reading ease across breakpoints.

Frequently Asked Questions about fd-typography

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

FAQPage Schema
How do I set up a responsive typographic scale for web interfaces?

Set up a responsive typographic scale by defining a base font size and multiplying it by a chosen ratio like Major Third. Implement the resulting sizes using CSS variables and Tailwind utilities, applying fluid typography via clamp() to maintain text consistency across devices.

How does fluid typography using clamp() work for responsive UI text?

Fluid typography using clamp() works by setting minimum and maximum font size boundaries relative to the viewport width. This CSS function ensures text scales smoothly across breakpoints without requiring media queries, maintaining accessible reading ease on all devices.

What's the best way to pair fonts for UI and editorial content?

The best way to pair fonts is defining a two-font system, such as sans-serif headings with a serif body, or vice versa. Apply font pairing principles that match brand personality while ensuring readable hierarchy for editorial, UI, and marketing content.

Can I use Tailwind utilities to implement accessible typography?

Yes, you can use Tailwind utilities to implement accessible typography. The system integrates Tailwind utilities with CSS variables to manage typographic scales, ensuring technical requirements for accessible contrast, line height, and reading ease are met across breakpoints.

Why does my typography fail accessibility checks for contrast and reading ease?

Typography fails accessibility checks when contrast, line height, and reading ease fall below required thresholds. Solve this by applying accessibility checks across breakpoints, verifying color contrast, and adjusting fluid sizes and line height for readable responsive text.

When do I need responsive typography with clamp() in web design?

You need responsive typography with clamp() when building fluid text that adapts seamlessly across various screen sizes. It is required to satisfy technical accessibility requirements for contrast and reading ease while maintaining a consistent typographic scale across websites and apps.