typography

Generate type scales, font pairings, and fluid clamp() typography for web design.

3|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/ArnavPuri/designskills --skill typography-arnavpuri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: typography
Source: https://github.com/ArnavPuri/designskills/tree/main/skills/typography
Command: npx skills add https://github.com/ArnavPuri/designskills --skill typography-arnavpuri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create visually appealing, readable, and systematically structured typography for any web project, ensuring a professional and consistent look.

Core Features & Use Cases

  • Type Scale Generation: Define harmonious font size relationships using various ratios.
  • Font Pairing: Offers curated, tested font combinations for different aesthetics (editorial, modern, bold).
  • Responsive Design: Implements fluid typography using clamp() for seamless scaling across devices.
  • Text Treatments: Provides examples for gradient text, outlined text, and text shadows.
  • Use Case: Design a marketing landing page with clear, impactful headings and highly readable body text by leveraging curated font pairings and a robust type scale.

Quick Start

Apply the 'Playfair Display' font for headings and 'Source Sans 3' for body text, using a major third type scale ratio.

Frequently Asked Questions about typography

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

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

Create a responsive type scale in CSS by defining font size relationships using mathematical ratios and applying fluid scaling with the clamp() function for seamless text resizing across devices.

What is the best way to pair Google Fonts for headings and body text?

The best way to pair Google Fonts is using curated combinations like Playfair Display for headings and Source Sans 3 for body text to achieve a balanced, professional aesthetic.

How does fluid typography with the clamp() function work?

Fluid typography with the clamp() function works by setting minimum, preferred, and maximum font sizes, allowing text to scale dynamically and smoothly across different viewport widths.

Can I apply advanced CSS text treatments like gradient and outlined text?

Yes, you can apply advanced CSS text treatments by using specific styling techniques to render gradient text, outlined text, and text shadows for visually impactful design elements.

Do I need CSS variables to implement a harmonious heading hierarchy?

You need CSS variables to implement a harmonious heading hierarchy because they allow you to systematically define and manage type scale ratios, ensuring consistent font size relationships across your web project.

When should I use a major third type scale ratio in responsive design?

Use a major third type scale ratio in responsive design when you need clear, impactful visual distinction between heading levels while maintaining readable body text on marketing landing pages.