Шрифт с пробелами между буквами в новелле на движке Kirikiri (КириКири)

Пользуясь сайтом, вы подтверждаете, что достигли 18 (восемнадцати) лет. Все герои сцен вымышлены и являются совершеннолетними.

Иногда в визуальных новеллах, созданных на движке Kirikiri (КириКири), текст может отображаться с заметными пробелами между буквами. Такая проблема чаще всего связана с особенностями шрифтов и их кодировок: изначально движок разрабатывался под японские символы, которые имеют равномерную ширину, и при использовании латиницы или кириллицы движок нередко неправильно интерпретирует межсимвольные интервалы. В результате текст на русском или английском языке может выглядеть разреженным, что затрудняет чтение и портит общее впечатление от игры.

Базовые шаги:

  1. Японские игры, выпущенные до 2010-х включительно, зачастую нужно запускать через японскую локаль. Для этого есть программа Locale Emulator. Запускать в обычном режиме или с правами администратора
  2. Путь к папке с игрой не должен содержать русские символы, только латиницу. Лучше переместить игру в корень диска C.
  3. В свойствах папки с игрой уберите флажок «Только для чтения»
  4. Перед запуском игры удалите папку/файлы с сохранениями.

Исправляем шрифты

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

Типовая проблема. На компьютере переводчика шрифт отображается так:

На других ПК так:

Это из-за того, что стандартный шрифт прописываемый движком определяется по разному.

Что делать

  1. Установите в системе шрифт msgothic.ttc (в японской локали msgothic будет называться MS ゴシック).
  2. Скачать его можно тут: https://disk.yandex.ru/d/StqgkHxnDNnEjw
  3. Либо посмотреть в папке с игрой папку «fonts«. Переводчики ее часто добавляют.
  4. Установить шрифт. Правая кнопка мыши — установить для всех.
  5. Шрифт MS Gothic должен быть только один в системе. Удалите другие версии в папке C:\windows\fonts или через меню Параметры Шрифта (windows 10). Это шрифт с исправленными пробелами между русскими буквами.
  6. После этого поменяйте шрифт внутри игры в файле конфиг (в японской локали msgothic будет называться MS ゴシック). Иногда этого делать не нужно, так как во многих играх он используется по умолчанию.

Если винда пишет, что шрифт «нельзя удалить»

Если система будет говорить, что это системный шрифт и его нельзя удалять, то следуйте следующей инструкции до пункта 4, и удалите его через реестр (нужно удалить MS Gothic & MS UI Gothic & MS PGothic (TrueType)).

  1. Определите, является ли шрифт фактически источником защищенной системы. Введите C:\Windows\Fonts (или Пуск → Панель управления → Оформление и персонализация → Шрифты), щелкните правой кнопкой мыши на шрифт и выберите «Удалить». Если шрифт защищен, то вы получите сообщение об ошибке, что этот шрифт является шрифтом системы и не может быть удален.
  2. Откройте редактор реестра. Введите в меню Пуск «Regedit» (без кавычек) и нажмите «Enter». В поле предупреждения о безопасности нажмите «Да».
  3. В левой панели откройте папку HKEY_LOCAL_MACHINE → Software → Microsoft → Windows NT → CurrentVersion → Fonts.
  4. В правой части окна, выберите шрифты, которые вы хотите удалить, щелкните правой кнопкой мыши и выберите «Удалить».

Теперь устанавливаем наш шрифт:

  1. В папку C:\Windows\Fonts закидываем msgothic_0.ttc
  2. Перезагружаемся.
  3. Возвращаемся в C:\Windows\Fonts и проверяем MS Gothic, должен выглядеть так.

Между букв нет никаких пробелов!

Теперь текущая и все последующие японские игры, в которых он указан как основной этот шрифт, будут отображаться корректно.

Добавить комментарий