TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.
- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
- Простой и понятный пользовательский интерфейс.
- Возможность выбора любого шрифта, импортированного в проект как
TMP_FontAsset.
- Откройте Unity и перейдите в
Window>Package Manager. - Нажмите на кнопку
+в левом верхнем углу. - Выберите
Add package from git URL.... - Введите следующий URL:
https://github.com/RimuruDev/TMPFontReplacer.git - Нажмите
Add, чтобы установить пакет.
- Перейдите на страницу Releases в репозитории.
- Скачайте последнюю версию
.unitypackageфайла. - В Unity выберите
Assets>Import Package>Custom Package.... - Выберите скачанный
.unitypackageфайл и импортируйте его в ваш проект.
- Настройка и запуск:
- Откройте Unity и дождитесь завершения компиляции скриптов.
- В меню
RimuruDev ToolsвыберитеTMP Font Replacer, чтобы открыть окно инструмента. - Введите путь к папке с префабами, где нужно заменить шрифты. Пример:
Assets/YourPrefabsFolder. - Выберите новый шрифт для установки, используя поле выбора
New Font. - Нажмите кнопку
Replace Fontsдля начала процесса замены шрифтов.
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.
- LegacyFontReplacer предназначен для компонентов Text (Legacy). TMPFontReplacer предназначен для TextMeshPro.
- Этот инструмент предназначен для использования только в редакторе Unity и не будет работать в сборке игры.
- Убедитесь, что выбранный шрифт уже импортирован в проект как
TMP_FontAsset. - Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.

