# optimize-text-mesh-pro

> Claude/Codex skill by [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.1k stars · 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

```sh
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.

## Links

- HTML page: https://omgskills.com/library/unity-technologies/skills/optimize-text-mesh-pro/
- GitHub: https://github.com/Unity-Technologies/skills
- Author: [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md)

## More from this repo

- [audio-setup-mixers](https://omgskills.com/library/unity-technologies/skills/audio-setup-mixers/index.md) — Routes Audio Sources into existing Audio Mixer Groups, classifying each source by what it plays.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
- [build-live-game](https://omgskills.com/library/unity-technologies/skills/build-live-game/index.md) — Builds and operates a live game's backend with Unity Gaming Services.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
- [generate-editor-search-query](https://omgskills.com/library/unity-technologies/skills/generate-editor-search-query/index.md) — Generates Unity Search queries and opens the Search window to find assets or scene objects.
   - [@unity-technologies](https://omgskills.com/library/unity-technologies/index.md) · 1.2k stars
