Отображение Упрощенных Китайских Иероглифов

С применением Wonderland Engine 0.9+ рендеринг упрощенных китайских иероглифов стал проще, чем когда-либо.

Контрольный список 

Убедитесь, что шрифт, который вы собираетесь использовать, поддерживает упрощенные китайские иероглифы.

Если у вас еще нет подходящего шрифта, Noto Sans Simplified Chinese — отличный выбор.

Использование Пользовательского Шрифта 

Откройте Вид > Настройки Проекта > Рендеринг и найдите параметр font. Задайте шрифт как путь в проекте к вашему шрифту, который содержит упрощенные китайские символы.

Поддержка дополнительных символов 

Чтобы уменьшить размер шрифта во время выполнения, Wonderland Engine будет использовать только диапазон символов, указанный в fontCharacters. По умолчанию это набор часто используемых символов ASCII.

Настройки рендеринга шрифта в редакторе.

Добавьте здесь любые символы, которые вы хотите отображать. К сожалению, редактор в настоящее время не может отображать эти символы в интерфейсе, например, следующие символы 仙境 будут добавлены, но отображаться как ??:

Настройки рендеринга шрифта с расширенными символами.

Теперь вы можете использовать эти символы в любом компоненте text.

Упрощенные китайские символы в Представлении Сцены.

Объединение Шрифтов 

Если вы используете шрифт, который не поддерживает упрощенные китайские символы, вы можете объединить символы из другого шрифта с помощью Font Forge.

  • Откройте ваш шрифт
  • Выберите “Элемент” > “Объединить Шрифты…”
  • Выберите шрифт, который поддерживает нужные вам символы
  • “Файл” > “Создать Шрифты”
  • Выберите файл назначения и “TrueType” как тип файла. Возможно, потребуется отключить “Проверять перед сохранением”.
  • Нажмите “Создать”

Размер файла шрифта значительно увеличится, но вы можете существенно уменьшить результат, указав используемые символы в Вид > Настройки Проекта > Рендеринг > fontCharacters.