Перейти к содержимому
Zone of Games Forum
Дмитрий Соснов

Выбор шрифта для игры на Unity с переводом с китайского на русский

Рекомендованные сообщения

Выбор шрифта для игры на Unity с переводом с китайского на русский, особенно для предотвращения **"вылезания" текста за границы элементов UI**, требует учёта нескольких ключевых факторов. Вот лучшие подходы и рекомендации:

**1. Критически важные требования к шрифту:**
*   **Поддержка всех необходимых символов:** Шрифт **должен одновременно поддерживать** как китайские иероглифы (CJK Unified Ideographs), так и кириллицу (русский алфавит). Это обязательное условие.
*   **Пропорциональность:** Шрифт должен быть **пропорциональным** (не моноширинным), чтобы символы разной ширины (узкие "i", широкие "ш", "щ", "м", квадратные иероглифы) отображались естественно.
*   **Чёткость и читаемость:** Шрифт должен оставаться легко читаемым как в мелком, так и в крупном размере.
*   **Наличие Regular, Bold, возможно Italic:** Для выделения заголовков, кнопок и т.д.

**2. Лучшие семейства шрифтов (с поддержкой CJK + Cyrillic):**

*   **`Noto Sans` / `Noto Sans CJK` (Google):**
    *   **Золотой стандарт.** Специально создан для поддержки *всех* языков мира.
    *   `Noto Sans CJK` (SC, TC, JP, KR версии) идеально покрывает китайский.
    *   Базовая `Noto Sans` отлично поддерживает кириллицу и латиницу.
    *   **Решение:** Используйте `Noto Sans` для основного текста (он потянет кириллицу и латиницу), а для китайских символов настройте **Font Fallback** в Unity (см. ниже) на `Noto Sans CJK SC` (Simplified Chinese). Или используйте `Noto Sans CJK SC` как основной, так как он тоже содержит кириллицу.
    *   **Плюсы:** Бесплатный, максимально полное покрытие, отличная читаемость, постоянное обновление.
    *   **Минусы:** Файлы шрифтов могут быть большими (особенно CJK), но это плата за универсальность.

*   **`Source Han Sans` / `Adobe Sans` (Adobe):**
    *   Аналог `Noto Sans CJK` от Adobe. Отличное качество, полная поддержка китайского (есть SC, TC, HK, JP, KR).
    *   Базовая `Adobe Sans` (или `Source Sans 3`) хорошо поддерживает кириллицу.
    *   **Решение:** Аналогично Noto — основной шрифт `Adobe Sans`/`Source Sans 3` + Fallback на `Source Han Sans SC`, или основной `Source Han Sans SC` (содержит кириллицу).
    *   **Плюсы:** Отличное качество, бесплатный (Open Source).
    *   **Минусы:** Большие файлы.

*   **`Яндекс Санс` / `YS Text` (Яндекс):**
    *   Создан Яндексом специально для интерфейсов, отличная поддержка кириллицы.
    *   Имеет версии с поддержкой **китайских иероглифов** (`YS Text` с CJK).
    *   **Решение:** Используйте `YS Text` (версию с поддержкой CJK) как основной шрифт. Он покрывает и русский, и китайский в одном файле.
    *   **Плюсы:** Отличная оптимизация для экранов, бесплатный, специально для UI.
    *   **Минусы:** Менее известен за пределами Рунета, возможно, потребуется проверить отображение *всех* нужных иероглифов в конкретном проекте.

*   **Платные варианты (если нужен уникальный стиль):**
    *   **`Roboto Flex` (Google):** Очень гибкий шрифт с настройкой оси. Отличная поддержка языков. Требует использования в TextMeshPro.
    *   **`TT Commons` (TypeType):** Качественный шрифт с широкой языковой поддержкой (включая CJK и Cyrillic), много стилей. Платный.
    *   **`SF Pro` (Apple):** Идеален под iOS/macOS стиль. Поддерживает CJK и Cyrillic. Бесплатен *только* для разработки под экосистему Apple.

**3. Ключевые настройки в Unity для предотвращения "вылезания" текста (не менее важны, чем шрифт!):**

*   **Используйте TextMeshPro (TMP):** **Забудьте про старый компонент Text!** TextMeshPro (TMP) — это стандарт для качественного текста в Unity. Он обеспечивает:
    *   **Векторное рендеринг:** Чёткость на любом размере.
    *   **Rich Text:** Форматирование (цвет, жирность, подчёркивание).
    *   **Сглаживание (Anti-Aliasing).**
    *   **Гибкие настройки выравнивания и переноса слов.**
    *   **Font Fallback:** **Самая важная функция!** Позволяет указать *резервные шрифты*. Если основной шрифт не содержит нужного символа (например, китайского иероглифа в русской строке), TMP автоматически возьмёт его из шрифта в списке Fallback. Настройте Fallback на ваш CJK шрифт (Noto Sans CJK, Source Han Sans и т.д.).
    *   **Границы (Bounds) и Overflow:** У TMP есть настройки `Overflow` для `Text Container`:
        *   `Overflow: Overflow` (текст просто выходит за границы - плохо).
        *   `Overflow: Ellipsis` (многоточие ... в конце обрезанного текста).
        *   `Overflow: Truncate` (просто обрезает).
        *   `Overflow: Mask` (обрезает по маске родителя).
        *   `Overflow: Page` (для постраничного отображения).
        *   `Overflow: Linked` (продолжение текста в другом элементе).
        *   **Но лучший вариант - `Overflow: Auto Size`!** Это позволяет TMP **динамически изменять размер шрифта**, чтобы текст вписывался в отведённую область. Настройте `Font Size Min` и `Font Size Max` для контроля. Это часто решает проблему "вылезания" кардинально.

*   **Тестируйте с реальными строками:** Не надейтесь на "Lorem Ipsum". Используйте **реальные, самые длинные** строки перевода на русском языке. Русский текст может быть на **30-50% длиннее** английского и значительно длиннее китайского. Ищите слова с "широкими" буквами: "Ш", "Щ", "М", "Д", "Ж", "ё", "ъ", "ы". Фразы типа "вспышкоподобный", "широкоэкранный", "съешь ещё этих мягких французских булок" - хорошие тесты.

*   **Дизайн UI с запасом:** Заранее проектируйте кнопки, панели, текстовые поля с **достаточным запасом места** по ширине и высоте, особенно для русского текста. Не делайте элементы UI впритык под китайскую версию.

*   **Перенос слов (Word Wrapping):** Всегда включайте `Word Wrapping` в настройках TMP. Настройте `Word Spacing` и `Character Spacing`, если нужно немного "уплотнить" текст.

*   **Вертикальный отступ (Padding):** Добавляйте `Padding` внутри текстовых контейнеров. Небольшой отступ от края гарантирует, что даже если текст чуть "поплывёт", он не упрётся в самый край.

**Итоговая рекомендация:**

1.  **Обязательно используйте TextMeshPro (TMP).**
2.  **Выберите универсальный шрифт с поддержкой CJK и Cyrillic:**
    *   **Лучший баланс (бесплатно):** `Noto Sans` (для кириллицы) + `Noto Sans CJK SC` (для иероглифов) с настройкой **Font Fallback** в TMP. Или `YS Text` (CJK версия) как единый шрифт.
    *   **Альтернатива (бесплатно):** `Source Han Sans SC` + `Source Sans 3` / `Adobe Sans` + Fallback.
3.  **Настройте TMP для динамического масштабирования:** Используйте `Overflow: Auto Size` с разумными `Font Size Min/Max` для текстовых элементов с фиксированной областью (кнопки, заголовки в панелях).
4.  **Тщательно тестируйте** интерфейс с **максимально длинными реальными русскими строками**.
5.  **Закладывайте запас места** в дизайне UI элементов под русский текст.

Комбинация правильного шрифта (с Fallback!) и грамотного использования возможностей TextMeshPro (особенно Auto Size и Fallback) решит проблему "вылезания" текста при локализации с китайского на русский в Unity.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • @0wn3df1x продолжает следить за Steam-играми, в которых появилась русская локализация. @0wn3df1x продолжает следить за Steam-играми, в которых появилась русская локализация. Список за последние четыре недели: We Were Here — первая часть в меру известной серии кооперативных головоломок. Вышла 3 февраля 2017 года, 30618 обзоров, 90% положительные. Hacker Simulator — простенький симулятор хакера. Вышел 21 октября 2021 года, 1126 обзоров, 75% положительные. Siralim Ultimate — изометрическая RPG про охоту на монстров. Вышла 3 декабря 2021 года, 2171 обзор, 94% положительные. The Farmer Was Replaced — модный в наше время представитель idle-игр про программирование работы фермы. Вышел 10 февраля 2023 года, 1678 обзоров, 97% положительные. A Difficult Game About Climbing — хардкорная аркада про восхождение на вершину. Вышла 6 марта 2024 года, 4801 обзор, 88% положительные. Two Point Museum — навороченный музейный тайкун. Вышел 4 марта 2025 года, 7795 обзоров, 95% положительные. Everhood 2 — психоделичная RPG, в которой вы сражаетесь с монстрами в формате ритм-игры. 4 марта 2025 года, 2060 обзоров, 75% положительные. The Doors of Trithius — изометрический рогалик с процедурной генерацией. В раннем доступе с 16 августа 2021 года, 695 обзоров, 95% положительные. I’m on Observation Duty 7 — хоррор, в котором вы будете отслеживать странные события сквозь призму видеокамер. Вышел 22 октября 2024 года, 325 обзоров, 96% положительные. Game of Fate: Chasing Through Time — китайский симулятор свиданий. Вышел 31 октября 2024 года, 958 обзоров, 89% положительные. Deathless Death — детективная визуальная новелла. Вышла 14 ноября 2024 года, 728 обзоров, 74% положительные. Midori no Kaori — idle-игра про обустройство японского магазина. В раннем доступе с28 ноября 2024 года, 298 обзоров, 98% положительные. Chroma Zero — психоделическая головоломка. Вышла 12 декабря 2024 года, 240 обзоров, 96% положительные. Stygian: Outer Gods — лавкрафтовский хоррор от первого лица. В раннем доступе с 14 апреля 2025 года, 472 обзора, 88% положительные. Fretless: The Wrath of Riffson — пошаговая RPG с музыкальной боевкой. Вышла 17 июля 2025 года, 965 обзоров, 99% положительные. Noble Legacy — симулятор средневекового градостроения от третьего лица. В раннем доступе с 12 августа 2025 года, 261 обзор, 74% положительные. Planetary Life — симулятор жизни на неизведанной планете. В раннем доступе с 15 августа 2025 года, 410 обзоров, 94% положительные.
    • @\miroslav\ а ты не помнишь случайно, что нужно сделать с женщиной, которая одна в амбаре?  Там ещё её призывы о помощи ловишь по радиостанции несколько раз, и местные тебе говорят, что она скорее всего в амбаре возле реки. У этого амбара слышен её плачь, но я не вижу, что там можно сделать и как попаcть внутрь.
    • похоже на интересный хоррор и вспомнил haunting ground
    • А есть ли возможность ее со стим версией подружить?
    • FATAL FRAME II: Crimson Butterfly REMAKE
      Метки: Японская приключенческая игра в жанре хоррор Платформы: PC PS5 SW Дата выхода: 2026 Trailer / ВК | Announcement Trailer
    • Не, если не меня накинется Даскер, я сливаюсь и не нужна никакая сложность. Не вздумай его подначивать! И правильно, я сам не люблю большие тексты.
    • DRAGON QUEST VII Reimagined
      Метки: Японская ролевая игра Платформы: PC PS5 SW Дата выхода: 5 фев. 2026 Trailer / ВК | DRAGON QUEST VII Reimagined — Announcement Trailer
    • @piton4 большие тексты не читаю и договоры с мелким шрифтом разрываю но могу предположить что хардкора хватит всем 
    • Вот сразу видно влияние зеленых. Не хуже Хуанга одного кадра за десятерых пытаешься выдать. Халтурщик.  А будешь и дальше жульничать, мы возьмем в команду @Dusker, а это имба и ультимативка в одном флаконе. Он один стоит… да я даже не знаю скольких. А если еще и подтянет девочек-кайдзю, то вообще пиши пропало.    Фанаты всегда предвзяты. Их мнением в таких вопросах интересоваться бесполезно. Они согласятся только на одно — добавить уровень сложности усложняющий игру.
    • Давайте спросим у фанатов DS, нужен ли им выбор уровней сложности? И спросим у людей, которые не играют с соулс-лайки, будут ли они играть в них, будь там возможность выбора сложности?  Ответы я знаю заранее.
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×