textmeshpro

Configure TextMeshPro SDF font assets and efficient runtime text updates.

3|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill textmeshpro-omerzeyveli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: textmeshpro
Source: https://github.com/OmerZeyveli/kinglet-unity/tree/main/.claude/skills/third-party/textmeshpro
Command: npx skills add https://github.com/OmerZeyveli/kinglet-unity --skill textmeshpro-omerzeyveli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Unity developers build crisp, resolution-independent text systems with TextMeshPro, avoiding blurry rendering, missing glyphs, inefficient updates, and inconsistent text styling.

Core Features & Use Cases

  • Font Asset Creation: Configure SDF font assets, atlas resolution, character sets, padding, and rendering modes.
  • Rich Text and Styling: Apply material presets, outlines, shadows, glow effects, formatting tags, links, and inline sprites.
  • Localization and Performance: Configure fallback fonts for multilingual text, support localization constraints, minimize allocations with efficient SetText usage, and optimize canvas raycasting and rebuilds.
  • Use Case: Create a localized game HUD with dynamic score and timer labels, fallback fonts for CJK and Arabic characters, inline currency icons, and clickable store links.

Quick Start

Use the TextMeshPro skill to configure a localized Unity HUD with efficient dynamic text updates, font fallbacks, material styling, and inline sprites.

Frequently Asked Questions about textmeshpro

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

FAQPage Schema
Why does my Unity text appear blurry at different screen resolutions?

Unity text appears blurry when using standard components instead of SDF font assets. TextMeshPro uses signed distance field rendering to create crisp, resolution-independent text display for UI labels and world-space text.

How do I configure fallback fonts for CJK and Arabic characters in Unity?

Fallback fonts for CJK and Arabic characters are configured by setting up fallback chains in TextMeshPro font assets. This ensures multilingual projects display missing glyphs correctly without expanding the primary atlas.

What is the best way to update dynamic HUD values without causing performance spikes?

Dynamic HUD values should be updated using allocation-conscious SetText updates. TextMeshPro minimizes garbage collection overhead by avoiding string concatenation allocations during frequent runtime text rebuilds.

Can I add inline sprites and clickable links to Unity UI text?

Inline sprites and clickable links are supported through TextMeshPro rich text tags. You can embed images and interactive hyperlinks directly into UI labels or world-space text using formatting tags.

How do I create SDF font assets for a localized Unity game HUD?

SDF font assets are created by configuring atlas resolution, character sets, padding, and rendering modes in TextMeshPro. This establishes the base font requirements for styling and displaying localized game HUD elements.

Does this approach support material presets for text styling effects?

Material presets support text styling effects like outlines, shadows, and glow. TextMeshPro allows you to apply these visual effects to rich text while maintaining efficient canvas raycasting performance.