textmeshpro

Enable high-quality TextMeshPro SDF text rendering with rich formatting in Unity.

Updated May 6, 2026
One-click install
npx skills add https://github.com/BasarEkinci/memory-card-game --skill textmeshpro-basarekinci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: textmeshpro
Source: https://github.com/BasarEkinci/memory-card-game/tree/main/.claude/skills/third-party/textmeshpro
Command: npx skills add https://github.com/BasarEkinci/memory-card-game --skill textmeshpro-basarekinci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TextMeshPro solves blurry, low-quality text rendering in Unity by providing resolution-independent SDF rendering and a rich feature set for UI and world-space typography.

Core Features & Use Cases

  • Font Asset Creation: Generate font atlases from TTF/OTF for sharp, scalable text across platforms.
  • Material Presets & Styling: Apply outlines, shadows/underlays, glow, and other visual effects without changing the base font asset.
  • Rich Text & Inline Sprites: Format text with TMP tags and embed sprites/icons directly inside strings for HUDs and game UI.

Quick Start

Generate a Font Asset from your TTF/OTF font in Unity’s TextMeshPro Font Asset Creator, then assign the resulting font asset (and optional material preset) to your TextMeshProUGUI or TextMeshPro component.

Frequently Asked Questions about textmeshpro

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

FAQPage Schema
How do I fix blurry text rendering in Unity UI?

To fix blurry text rendering in Unity, use TextMeshPro SDF rendering to generate resolution-independent font assets from TTF/OTF files. This provides sharp, scalable typography for UI and world-space text across different platforms.

How do I embed inline sprites inside rich text in Unity?

To embed inline sprites inside rich text in Unity, use TextMeshPro rich text tags with sprite assets. This allows you to insert icons directly into formatted strings for HUDs and game UI elements.

Can I apply outlines and shadows to Unity text without changing the base font?

You can apply outlines, shadows, and glow effects to Unity text without changing the base font by using TextMeshPro material presets. This styling method modifies visual properties while preserving the underlying font asset.

How do I handle missing glyphs for multi-language games in Unity?

Handle missing glyphs for multi-language games in Unity by enabling TextMeshPro dynamic fallback. This mechanism automatically substitutes missing characters from secondary font assets during string rendering.

What is the best way to minimize text allocation in Unity UI?

The best way to minimize text allocation in Unity UI is to use TextMeshPro SetText formatting and shared materials. This approach reduces garbage collection overhead during frequent string updates.