Download for MacApple silicon, macOS 14+
Skill

optimize-text-mesh-pro

@unity-technologies Updated 2026-10-16

Optimizes TextMeshPro rendering, memory, and font setup, including font asset stacks, fallback atlases, SDF quality, and worldspace text. Use when the user asks about TMP fonts, CJK or multilingual text, or text performance.

Install

With your agent

Install OMGSkills skill "unity-technologies/skills:optimize-text-mesh-pro" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/Unity-Technologies/skills /tmp/skills && ln -s /tmp/skills/skills/optimize-text-mesh-pro ~/.claude/skills/optimize-text-mesh-pro

From README

Optimize TextMeshPro Triage — identify the symptom first Before providing tips, identify which category the user's issue falls into. If the user has not described a specific symptom, ask: "Are you seeing a memory/atlas bloat, visual quality, CPU/performance, build size, or localization/alignment issue with TextMeshPro?" | Symptom | Go To | |---|---| | Memory Profiler shows large or multiple TMP atlases | Font Stack & Dynamic Fallbacks, Memory Profiler: Include Font Data | | Inconsistent glyph weight, fuzzy edges, visual quality | Padding & Sampling Ratios, Font Asset Scale, Atlas Render Mode: SDF16 | | CPU spikes during text updates or Canvas rebuilds | AutoSize, Worldspace vs Canvas Text | | Build size too large from shipped font files | Dynamic OS Atlas Population | | Mixed Latin + CJK alignment looks off | Font Normalization | | Need multiple font styles (italic, outline, glow) | Material Presets | --- Core Rules Main font = static asset with all glyphs baked in.