typography

Implement CSS typography best practices for web design.

4|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/ProfPowell/vanilla-breeze --skill typography-profpowell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typography
Source: https://github.com/ProfPowell/vanilla-breeze/tree/main/.claude/skills/typography
Command: npx skills add https://github.com/ProfPowell/vanilla-breeze --skill typography-profpowell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides comprehensive guidance and CSS patterns for creating highly readable, aesthetically pleasing, and accessible text on the web.

Core Features & Use Cases

  • Type Scale & Hierarchy: Define harmonious font sizes and establish clear content structure.
  • Vertical Rhythm: Ensure consistent spacing and visual harmony through a baseline grid.
  • Text Layout & Features: Optimize line length, use text-wrap, hanging punctuation, and OpenType features.
  • Use Case: Apply these CSS tokens and patterns to ensure all headings, body text, and captions across your website are consistently styled, readable, and accessible.

Quick Start

Apply the provided CSS tokens to establish a robust typographic system for your project.

Frequently Asked Questions about typography

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

FAQPage Schema
How do I create a fluid type scale with CSS for web design?

Fluid type scales use CSS to adjust font sizes dynamically based on viewport or container dimensions, ensuring text remains readable and harmonious across all screen sizes without manual breakpoints.

What is a baseline grid and how does it improve CSS typography?

A baseline grid is a consistent vertical spacing system that aligns text elements to a uniform rhythm, improving visual harmony and readability across headings and body text in web design.

How do I use OpenType features to enhance text readability in CSS?

OpenType features in CSS enable advanced typographic controls like ligatures, kerning, and hanging punctuation, enhancing the aesthetic appeal and legibility of body text and headings.

Does this CSS typography skill provide design tokens for font pairing?

Yes, it provides CSS tokens and patterns that define harmonious type scales, font pairings, and text layout styles to establish a consistent, accessible typographic system for your project.

What's the best way to implement container-responsive typography in CSS?

Container-responsive typography uses CSS container queries to adjust font sizes based on the parent container's dimensions rather than the viewport, ensuring text scales appropriately within varied layout contexts.

Why does my web typography break on different screen sizes?

Inconsistent web typography often results from fixed font sizes and a lack of fluid type scaling or baseline grid alignment, which this skill addresses using container-responsive CSS tokens and vertical rhythm patterns.