An open API service indexing awesome lists of open source software.

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 на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты.

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` для начала процесса замены шрифтов.

![image](https://github.com/RimuruDev/TMPFontReplacer/assets/85500556/22f91ae4-29c9-40be-a849-10e4f8e363a8)
![image](https://github.com/RimuruDev/TMPFontReplacer/assets/85500556/16fe4682-3806-4e53-ad90-01ec134533ab)

## Преимущества
Использование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.

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