Skip to content

Releases: RimuruDev/TMPFontReplacer

v1.2.1

31 Aug 20:11
1bf6a85
Compare
Choose a tag to compare

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 в репозитории.
  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
image

Преимущества

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

Важно знать

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

Full Changelog: v1.2.0.0...v1.2.1

Added support for UnityEngine.TextMesh

02 Jul 10:51
c7062c1
Compare
Choose a tag to compare

v1.1.0.0

14 Mar 10:13
de1c70b
Compare
Choose a tag to compare

TMPFontReplacer (TextMeshPro Font Replacer) для Unity

Описание

TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.

Ключевые особенности

  • Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
  • Простой и понятный пользовательский интерфейс.
  • Возможность выбора любого шрифта, импортированного в проект как TMP_FontAsset.

Как использовать

  1. Подготовка:

    • Убедитесь, что в вашем проекте Unity есть папка Editor на верхнем уровне вашего каталога Assets. Если такой папки нет, создайте её.
    • Скопируйте скрипт TMPFontReplacer.cs в папку Editor.
    • Или скачайте TMPFontReplacer.unitypackage в разлеле Release и просто перетащите в проект. Готово.
  2. Настройка и запуск:

    • Откройте Unity и дождитесь компиляции скриптов :D
    • В меню RimuruDev Tools выберите TMP Font Replacer, чтобы открыть окно инструмента.
    • Введите путь к папке с префабами, где нужно заменить шрифты. Пример: Assets/YourPrefabsFolder.
    • Выберите новый шрифт для установки, используя поле выбора New Font.
    • Нажмите кнопку Replace Fonts для начала процесса замены шрифтов.

image

image

Преимущества

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

Важно знать

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

TODO:

  • Добавить Undo/Redo, или попап который еще раз напомнит о том, что шрифты будут заменены на новые.
  • Добавить пакет в PackageManager

v1.0.0.0

14 Mar 09:45
7c1ffb0
Compare
Choose a tag to compare

TextMeshPro Font Replacer для Unity

Описание

TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.

Ключевые особенности

  • Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.
  • Простой и понятный пользовательский интерфейс.
  • Возможность выбора любого шрифта, импортированного в проект как TMP_FontAsset.

Как использовать

  1. Подготовка:

    • Убедитесь, что в вашем проекте Unity есть папка Editor на верхнем уровне вашего каталога Assets. Если такой папки нет, создайте её.
    • Скопируйте скрипт TMPFontReplacer.cs в папку Editor.
    • Или скачайте TMPFontReplacer.unitypackage в разлеле Release и просто перетащите в проект. Готово.
  2. Настройка и запуск:

    • Откройте Unity и дождитесь компиляции скриптов :D
    • В меню RimuruDev Tools выберите TMP Font Replacer, чтобы открыть окно инструмента.
    • Введите путь к папке с префабами, где нужно заменить шрифты. Пример: Assets/YourPrefabsFolder.
    • Выберите новый шрифт для установки, используя поле выбора New Font.
    • Нажмите кнопку Replace Fonts для начала процесса замены шрифтов.

Преимущества

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

Важно знать

  • Этот инструмент предназначен для использования в редакторе Unity и не будет работать в сборке игры.
  • Убедитесь, что выбранный шрифт уже импортирован в проект как TMP_FontAsset.
  • Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.

TODO:

  • Добавить Undo/Redo, или попап который еще раз напомнит о том, что шрифты будут заменены на новые.
  • Добавить пакет в PackageManager