{"id":19704262,"url":"https://github.com/rimurudev/tmpfontreplacer","last_synced_at":"2025-09-10T23:44:44.387Z","repository":{"id":227628314,"uuid":"771969879","full_name":"RimuruDev/TMPFontReplacer","owner":"RimuruDev","description":"Unity заменить все шрифты в проекте TextMeshPro. TMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты.","archived":false,"fork":false,"pushed_at":"2024-08-31T20:11:13.000Z","size":24,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T12:12:52.627Z","etag":null,"topics":["font","font-editor","fornts","helpers","rimuru-dev","rimurudev","textmesh","textmeshpro","unity","unity-text","utils"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RimuruDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-14T09:38:51.000Z","updated_at":"2025-03-09T19:04:31.000Z","dependencies_parsed_at":"2025-01-10T11:52:59.934Z","dependency_job_id":null,"html_url":"https://github.com/RimuruDev/TMPFontReplacer","commit_stats":null,"previous_names":["rimurudev/tmpfontreplacer"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RimuruDev%2FTMPFontReplacer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RimuruDev%2FTMPFontReplacer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RimuruDev%2FTMPFontReplacer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RimuruDev%2FTMPFontReplacer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RimuruDev","download_url":"https://codeload.github.com/RimuruDev/TMPFontReplacer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252873890,"owners_count":21817715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["font","font-editor","fornts","helpers","rimuru-dev","rimurudev","textmesh","textmeshpro","unity","unity-text","utils"],"created_at":"2024-11-11T21:21:36.161Z","updated_at":"2025-05-07T12:13:00.567Z","avatar_url":"https://github.com/RimuruDev.png","language":"C#","readme":"# TMPFontReplacer (TextMeshPro Font Replacer) для Unity\n\n## Описание\nTMP Font Replacer — это мощный инструмент для Unity Editor, предназначенный для автоматизации процесса замены шрифтов в компонентах TextMeshPro на всех префабах в указанной папке проекта. Этот инструмент идеально подходит для разработчиков и дизайнеров, которым необходимо быстро обновить шрифты в большом количестве префабов, экономя время и усилия.\n\n## Ключевые особенности\n- Поиск и замена шрифтов в компонентах TextMeshPro на всех префабах в указанной папке и её подпапках.\n- Простой и понятный пользовательский интерфейс.\n- Возможность выбора любого шрифта, импортированного в проект как `TMP_FontAsset`.\n\n## Установка\n\n### Способ 1: Установка через Unity Package Manager\n\n1. Откройте Unity и перейдите в `Window` \u003e `Package Manager`.\n2. Нажмите на кнопку `+` в левом верхнем углу.\n3. Выберите `Add package from git URL...`.\n4. Введите следующий URL:  ``` https://github.com/RimuruDev/TMPFontReplacer.git ```\n5. Нажмите `Add`, чтобы установить пакет.\n\n### Способ 2: Установка из релиза\n\n1. Перейдите на страницу [Releases](https://github.com/RimuruDev/TMPFontReplacer/releases) в репозитории.\n2. Скачайте последнюю версию `.unitypackage` файла.\n3. В Unity выберите `Assets` \u003e `Import Package` \u003e `Custom Package...`.\n4. Выберите скачанный `.unitypackage` файл и импортируйте его в ваш проект.\n\n## Как использовать\n\n1. **Настройка и запуск:**\n    - Откройте Unity и дождитесь завершения компиляции скриптов.\n    - В меню `RimuruDev Tools` выберите `TMP Font Replacer`, чтобы открыть окно инструмента.\n    - Введите путь к папке с префабами, где нужно заменить шрифты. Пример: `Assets/YourPrefabsFolder`.\n    - Выберите новый шрифт для установки, используя поле выбора `New Font`.\n    - Нажмите кнопку `Replace Fonts` для начала процесса замены шрифтов.\n\n![image](https://github.com/RimuruDev/TMPFontReplacer/assets/85500556/22f91ae4-29c9-40be-a849-10e4f8e363a8)\n![image](https://github.com/RimuruDev/TMPFontReplacer/assets/85500556/16fe4682-3806-4e53-ad90-01ec134533ab)\n\n## Преимущества\nИспользование TMP Font Replacer позволяет значительно сократить время, необходимое для ручной замены шрифтов в большом количестве префабов, минимизируя рутинную работу и предотвращая ошибки. Это идеальное решение для проектов, в которых часто требуется обновление визуального стиля или исправление шрифтов.\n\n## Важно знать\n- **LegacyFontReplacer** предназначен для компонентов Text (Legacy). **TMPFontReplacer** предназначен для TextMeshPro.\n- Этот инструмент предназначен для использования только в редакторе Unity и не будет работать в сборке игры.\n- Убедитесь, что выбранный шрифт уже импортирован в проект как `TMP_FontAsset`.\n- Используйте инструмент с осторожностью, так как он перезаписывает существующие настройки шрифтов на префабах.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimurudev%2Ftmpfontreplacer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frimurudev%2Ftmpfontreplacer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimurudev%2Ftmpfontreplacer/lists"}