typography

Define font scales, weights, and line heights for web interfaces.

1|Updated Jul 15, 2026
One-click install
npx skills add https://github.com/Dzakiamriz22/frontend-pack --skill typography-dzakiamriz22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typography
Source: https://github.com/Dzakiamriz22/frontend-pack/tree/main/skills/typography
Command: npx skills add https://github.com/Dzakiamriz22/frontend-pack --skill typography-dzakiamriz22

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates inconsistent, unreadable, or visually unappealing text in web applications by enforcing a strict, industry-standard typography scale and rhythm.

Core Features & Use Cases

  • Type Scale Enforcement: Applies a modular scale (1.25 ratio) to ensure harmonious font sizing across all UI elements.
  • Semantic Styling: Provides clear rules for font weights, line heights, and letter spacing based on component context (headings, body, labels).
  • Use Case: When building a new dashboard, use this skill to generate a consistent typography configuration that ensures headings, body text, and captions maintain perfect vertical rhythm and accessibility.

Quick Start

Use the typography skill to generate a responsive type scale configuration for a new landing page.

Frequently Asked Questions about typography

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

FAQPage Schema
How do I create a consistent UI typography scale for a web design system?

To create a consistent UI typography scale, you apply a modular ratio like 1.25 to define harmonious font sizing across all interface elements. This ensures visual hierarchy and readability for headings, body text, and labels.

Why does my web interface text fail WCAG 2.1 accessibility standards?

Your web interface text may fail WCAG 2.1 accessibility standards due to inconsistent line heights and letter spacing. Applying semantic styling rules based on component context ensures text meets readability requirements.

What is the best way to enforce vertical rhythm in modern web applications?

The best way to enforce vertical rhythm in modern web applications is standardizing font weights and line heights using a modular type scale. This approach eliminates visually unappealing text and maintains spacing consistency.

Can I use standard design system typography patterns for dashboards and landing pages?

You can use standard design system typography patterns for dashboards and landing pages by generating a responsive type scale configuration. This ensures semantic styling and perfect vertical rhythm across all UI components.

Does applying a typography system require specific CSS frameworks to function?

Applying a typography system does not require specific CSS frameworks to function. It defines semantic styling rules for font scales and line heights that integrate directly into any modern web interface design.

How do I set CSS font weights and line heights for UI components?

You set CSS font weights and line heights for UI components by applying semantic styling rules based on context. This standardizes headings, body text, and labels to ensure high readability across the interface.