material-design-3-typography

Implement Material Design 3 Expressive typography with variable fonts and a 30-style type scale.

4|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/shelbeely/Shelbeely-Agent-skills --skill material-design-3-typography
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: material-design-3-typography
Source: https://github.com/shelbeely/Shelbeely-Agent-skills/tree/main/skills/material-design-3-typography
Command: npx skills add https://github.com/shelbeely/Shelbeely-Agent-skills --skill material-design-3-typography

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you implement Material Design 3 (M3) typography, ensuring clear, readable, and emotionally engaging text hierarchies across your interfaces.

Core Features & Use Cases

  • Comprehensive Type Scale: Utilizes 30 M3 styles (15 baseline + 15 emphasized) for diverse text needs.
  • Variable Font Support: Integrates dynamic font adjustments for expressive typography.
  • Medium Contrast: Adheres to M3 Expressive's default for balanced legibility and visual flair.
  • Use Case: When designing a new app screen, use this Skill to apply the correct M3 typography styles for headings, body text, and labels, ensuring consistency and readability.

Quick Start

Apply the Material Design 3 typography guidelines to the project's main text elements.

Frequently Asked Questions about material-design-3-typography

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

FAQPage Schema
How do I apply Material Design 3 typography to my UI for better readability?

Apply Material Design 3 typography using a 30-style type scale and medium contrast to ensure clear, readable text hierarchies. CSS custom properties and type classes guide the application of text styling across your interfaces.

What is the Material Design 3 type scale and how does variable font support work?

The Material Design 3 type scale includes 30 styles, combining 15 baseline and 15 emphasized styles. Variable font support integrates dynamic font adjustments, enabling expressive typography and diverse text styling for UI design.

Can I use CSS custom properties to implement an M3 text hierarchy?

Yes, you can implement an M3 text hierarchy using CSS custom properties and predefined type classes. This approach applies the 30 M3 styles and medium contrast rules to maintain UI consistency and legibility.

What's the best way to achieve medium contrast for expressive UI typography?

Achieve medium contrast for expressive UI typography by adhering to Material Design 3 Expressive defaults. This balances visual flair and legibility across the 30-style type scale, ensuring emotionally engaging text hierarchies.

When do I need emphasized typography styles in Material Design 3?

Use emphasized typography styles in Material Design 3 when designing interfaces that require expressive and dynamic text adjustments. The 15 emphasized styles pair with 15 baseline styles to cover diverse UI text needs and emotional engagement.

Does Material Design 3 typography work without external font dependencies?

Material Design 3 typography principles can be applied using CSS custom properties and type classes directly in your project. It integrates variable fonts for dynamic adjustments, requiring no listed external dependencies to establish the text hierarchy.