Перейти к содержимому
Zone of Games Forum
vvildfish

помощь со шрифтами в Юнити игре

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

Переводим игруMurders on the Yangtze River

 

один из шрифтов показывает квадратики.

Нужна помощь.

В качестве мотивации могу купить лицензию на UnityEX.Или ещё чего.Договоримся.

 

 

 

 

 

 

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


Ссылка на сообщение
3 часа назад, Amigaser сказал:

@vvildfish попробуйте пройти до места с газетой News of Shen’s Arrest в английской версии игры, без заменённых файлов. Не с сэйвов, а с начала игры/главы, и посмотрите, будут ли там квадраты. Если будут, то это косяк разработчиков. Если нет, то дело в шрифте. На месте квадратов д. б. иероглифы, имхо.
img1.png — Яндекс Диск
То же и с картинкой с фразами, где квадраты. Пройдите до неё в оригинальной версии, без модификации, и покажите как выглядит эта картинка в оригинале.

Это в какой главе квадраты появились?

 

3 часа назад, Amigaser сказал:

@vvildfish попробуйте пройти до места с газетой News of Shen’s Arrest в английской версии игры, без заменённых файлов. Не с сэйвов, а с начала игры/главы, и посмотрите, будут ли там квадраты. Если будут, то это косяк разработчиков. Если нет, то дело в шрифте. На месте квадратов д. б. иероглифы, имхо.
img1.png — Яндекс Диск
То же и с картинкой с фразами, где квадраты. Пройдите до неё в оригинальной версии, без модификации, и покажите как выглядит эта картинка в оригинале.

Это в какой главе квадраты появились?

не, квадраты внизу — это не то, это игра не может текстовый ресурс найти.

я про дркгие квадраты, там, где они в русском тексте появляются.

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


Ссылка на сообщение
40 минут назад, vvildfish сказал:

я про дркгие квадраты, там, где они в русском тексте появляются

А дайте сэйв, где эти квадраты появляются. Скажу какой шрифт там используется.

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


Ссылка на сообщение
11 часов назад, Amigaser сказал:

А дайте сэйв, где эти квадраты появляются. Скажу какой шрифт там используется.

сейвы — 

https://disk.yandex.ru/d/S2xZFejVCpFGqQ

Надо загрузить сейв слота 9 и нажать в игре вот сюда — 

https://disk.yandex.ru/i/tTbtnycdab4n-Q

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


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

А где там квадраты вместо букв? У меня все русские буквы на месте. 

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


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

Удалось вычислить шрифт через UnityExplorer, которым отображается этот текст. Это ZiHun213-LiLiSong_SDF. Это смешанный шрифт китайско-латинский, в нём есть латинские буквы, а вот русских нет. Движок игры построен таким образом, что если он не находит нужного символа в метрике шрифта, то переключает на запасной (fallback) ttf-шрифт LiberationSans, он мультиязычный. Но этот механизм в Unity глючный, некоторые буквы он не может правильно подставить и выдаёт квадраты. Можете сравнить свою картинку с картинкой с оригинальным шрифтом
https://disk.yandex.ru/i/u1kE1SzSI1TaGA
Видно, что шрифт совсем другой. 
В игре есть ещё 3 подобных шрифта, возможно где-то ещё будет подмена шрифта и возникнут подобные проблемы с квадратами.

Вот шрифт, который должен решить проблемы с квадратами в тексте, да и он лучше подходит под стилистику игры.
https://disk.yandex.ru/d/54-MBt8bKluhcA
Скопировать бандл с заменой (оригинальный на всякий случай сохраните) по пути \shanhelvtan_Data\StreamingAssets\yoo\MainAsset\
за шрифт и собранный бандл благодарности @allodernat

Изменено пользователем Amigaser
  • Лайк (+1) 1
  • +1 1

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


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

Уважаемые @Amigaserи @allodernat победили шрифт, теперь, всё хорошо, текст без квадратиков.

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас



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

×