typography

Define systematic type scales, line heights, and font weights for UI design.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Objective-Arts/lens-dist --skill typography-objective-arts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: typography
Source: https://github.com/Objective-Arts/lens-dist/tree/main/canon/typography
Command: npx skills add https://github.com/Objective-Arts/lens-dist --skill typography-objective-arts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating clear, hierarchical, and aesthetically pleasing interfaces by prioritizing typography over decorative elements, ensuring content is the primary focus.

Core Features & Use Cases

  • Type-First Design: Establishes hierarchy, emphasis, and grouping using typographic elements alone.
  • Fluent/Metro Principles: Adheres to a clean, light, and content-focused design philosophy.
  • Systematic Type Scale: Defines consistent font sizes, weights, line heights, and letter spacing for harmonious design.
  • Use Case: Designing a dashboard where headings, subheadings, and body text are clearly distinguishable and readable without relying on borders or background colors, creating a clean and efficient user experience.

Quick Start

Apply the typography skill to ensure all body text is at least 16px and headings use a font-weight of 600.

Frequently Asked Questions about typography

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

FAQPage Schema
How do I design UI content hierarchy using typography instead of borders and backgrounds?▼

Typography-first design establishes hierarchy and emphasis using type scales, font weights, and line heights alone. By prioritizing content over decorative chrome, you create clear visual distinction between headings, subheadings, and body text without relying on borders or background colors.

What are the Fluent and Metro design guidelines for typography in user interfaces?▼

Fluent and Metro design guidelines enforce a clean, light, and content-focused philosophy using systematic type scales. They define consistent font sizes, weights, line heights, and letter spacing to ensure optimal readability and harmonious structure across the interface.

How do I set up a systematic type scale for a content-focused dashboard UI?▼

Set up a systematic type scale by defining consistent font sizes, weights, and line heights. For a dashboard, apply typography-first principles to make headings, subheadings, and body text clearly distinguishable and readable without decorative elements.

What is the minimum font size and weight for UI readability in a design system?▼

For UI readability in a design system, body text should be at least 16px and headings should use a font-weight of 600. Enforcing optimal line length and text color contrast further ensures content remains accessible and readable.

Can I apply typography-first design principles to any UI project, or do I need specific framework dependencies?▼

You can apply typography-first design principles to any UI project without specific framework dependencies. The approach focuses on defining systematic type scales, line heights, and letter spacing to create clear hierarchy and emphasis using type alone.

When should I avoid using typography as the primary design element for my interface?▼

Avoid typography-first design when your interface relies heavily on decorative elements, borders, or background colors for grouping and hierarchy. This approach enforces a clean, content-focused aesthetic using type scales alone, which may not suit visually rich or heavily branded UIs.