https://github.com/rimurudev/tmpfontreplacer
Unity заменить все шрифты в проекте TextMeshPro. TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты.
https://github.com/rimurudev/tmpfontreplacer
font font-editor fornts helpers rimuru-dev rimurudev textmesh textmeshpro unity unity-text utils
Last synced: 8 months ago
JSON representation
Unity заменить все шрифты в проекте TextMeshPro. TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты.
- Host: GitHub
- URL: https://github.com/rimurudev/tmpfontreplacer
- Owner: RimuruDev
- License: mit
- Created: 2024-03-14T09:38:51.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-31T20:11:13.000Z (over 1 year ago)
- Last Synced: 2025-05-07T12:12:52.627Z (12 months ago)
- Topics: font, font-editor, fornts, helpers, rimuru-dev, rimurudev, textmesh, textmeshpro, unity, unity-text, utils
- Language: C#
- Homepage:
- Size: 23.4 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TMPFontReplacer (TextMeshPro Font Replacer) для Unity
## Описание
TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.
## Ключевые особенности
- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
- Простой и понятный пользовательский интерфейс.
- Возможность выбора любого шрифта, импортированного в проект как `TMP_FontAsset`.
## Установка
### Способ 1: Установка через Unity Package Manager
1. Откройте Unity и перейдите в `Window` > `Package Manager`.
2. Нажмите на кнопку `+` в левом верхнем углу.
3. Выберите `Add package from git URL...`.
4. Введите следующий URL: ``` https://github.com/RimuruDev/TMPFontReplacer.git ```
5. Нажмите `Add`, чтобы установить пакет.
### Способ 2: Установка из релиза
1. Перейдите на страницу [Releases](https://github.com/RimuruDev/TMPFontReplacer/releases) в репозитории.
2. Скачайте последнюю версию `.unitypackage` файла.
3. В Unity выберите `Assets` > `Import Package` > `Custom Package...`.
4. Выберите скачанный `.unitypackage` файл и импортируйте его в ваш проект.
## Как использовать
1. **Настройка и запуск:**
- Откройте Unity и дождитесь завершения компиляции скриптов.
- В меню `RimuruDev Tools` выберите `TMP Font Replacer`, чтобы открыть окно инструмента.
- Введите путь к папке с префабами, где нужно заменить шрифты. Пример: `Assets/YourPrefabsFolder`.
- Выберите новый шрифт для установки, используя поле выбора `New Font`.
- Нажмите кнопку `Replace Fonts` для начала процесса замены шрифтов.


## Преимущества
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.
## Важно знать
- **LegacyFontReplacer** предназначен для компонентов Text (Legacy). **TMPFontReplacer** предназначен для TextMeshPro.
- Этот инструмент предназначен для использования только в редакторе Unity и не будет работать в сборке игры.
- Убедитесь, что выбранный шрифт уже импортирован в проект как `TMP_FontAsset`.
- Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.