📂 Opening the Tool
- Unity:
Window → EDW → UI Font Replacement
- Control Panel: Tools tab → Open Font Replacement Tool
🔍 Scanning Process
- Click Scan to analyze loaded scene(s).
- Results show two sections:
TextMeshProUGUI and legacy Text.
- Each section is grouped by the current font asset, with element counts.
- Toggle Show TMP / Show Legacy and Include Inactive as needed.
🔄 Font Replacement
- Assign New Font for each group (use
TMP_FontAsset for TMP, Font for legacy Text).
- Click Replace Group to update only that group.
- Use Replace All Selected to apply all assigned replacements across selected groups.
🔎 Element Inspection
- Expand Elements to list all objects in a group.
- Use Ping to locate the object in Hierarchy/Project.
⚙️ Tool Behavior
- Changes use Undo and mark objects dirty for saving.
- Grouping is by exact font asset reference for precision.
💡 Pro Tips
- Maintain consistent typography across your UI by replacing fonts in bulk.
- Use the element inspector to verify which objects will be affected before replacing.
- Perfect for updating UI themes or standardizing font usage.
← Back to UI Tools