Smart Localization Font Builder (TMP)
CoreBit_Studio
$10.00
$20.00
50%OFF
(no ratings)
Jump AssetStore
Scan your project, collect every used character, and update your TMP Font Assets in one click — with Unicode filters, presets, and CI/CD batch mode support.TMP Font Asset Updater automates the most tedious part of TextMeshPro setup: keeping your font atlases in sync with your actual text content.The tool scans your entire project — scene files, prefabs, CSV and JSON data, ScriptableObjects, and live TMP components — collects every unique character, filters it through configurable Unicode range blocks, then pushes the result into your TMP Font Assets with a single button press. No more missing glyphs at runtime, no more manually copy-pasting character sets.It also works the other way: if you have a plain .ttf or .otf font and want to turn it into a TMP Font Asset, switch to Plain Font mode, add your fonts, and click Create Font. A Save dialog appears, the asset is created, and the characters are applied automatically.The tool saves named presets per language target, exports and imports character sets as .txt or .json for sharing across machines, and includes a Missing Characters Report so you know exactly what coverage each font has before you ship. For CI/CD pipelines, a full headless batch mode lets you run updates from the command line and fail the build if any glyphs are missing.Suitable for any genre and any project size. Works entirely inside the Unity Editor — no runtime code, no dependencies beyond TextMeshPro.Project-wide character scanner — scans scenes (.unity), prefabs, CSV, JSON, and ScriptableObjects for text content; also reads live TMP_Text components from open or all project scenesOne-click Apply — pushes the collected character set into any number of TMP Font Assets simultaneously; converts Static assets to Dynamic automaticallyPlain Font → TMP Asset creator — generates a new TMP_FontAsset from any .ttf / .otf font with a Save dialog, then applies characters in the same stepUnicode range filter — 50+ named Unicode blocks (Latin, Cyrillic, Georgian, Arabic, CJK, and more) to keep atlases clean and minimalMissing Characters Report — per-font coverage percentage and full list of missing glyphs with Unicode code pointsPresets system — save, load, and delete named configurations; stored in ProjectSettings/ and version-control friendlyExport / Import — character sets exportable as .txt or .json; importable and merged additivelyCI/CD Batch Mode — headless -executeMethod entry point with arguments for font paths, character file, output report, and strict mode (non-zero exit on missing glyphs)Addressables support — optional notice shown in Settings when com.unity.addressables is not yet configured (scanning integration planned)Dark-themed editor UI — three-column layout with live font preview, character grid, scan log, and adjustable UI scaleNo runtime components — editor-only tool, zero impact on build sizeSome parts of the marketing materials were created with the help of AI tools.The thumbnail image was initially generated using an AI tool and later customized.The store description draft was AI-assisted and then fully rewritten by the publisher.




