Плагин для UrqW, автоматически улучшающий типографику.

Typography
Тип Плагины UrqW
Разработчик(и) Никита Цейковец
Языки интерфейса
Операционные системы UrqW
Написано на JavaScript
Язык разработки
Читаемые форматы файлов
Создаваемые форматы файлов
Дата первого выпуска 4 ноября 2025
Последняя версия
Дата последней версии 4 ноября 2025
Состояние
Лицензия GPL-2.0-or-later
Сайт github.com/urqw/typography

Весь текст, выводимый на экран при помощи операторов pln/println, p/print и btn, проходит предобработку для выполнения в нём различных типографических преобразований, таких как замена базовых машинописных символов на правильные дефисы, тире, кавычки и прочее. Замены символов осуществляются в соответствии с заданными национальными правилами и традициями (поддерживается около 10 языков). Полный список выполняемых преобразований см. в примере использования плагина.

Особенности использования

  • Подключите плагин к игре. Он начнёт работать автоматически. В большинстве простых случаев конфигурации по умолчанию будет достаточно.
  • Явно задать язык типографической традиции можно при помощи переменной urqw_typography_lang. Если она не задана или имеет пустое значение, плагин будет учитывать язык из переменной urqw_game_lang.
  • Если требуется включать и выключать автоматические типографические преобразования, то это можно делать при помощи переменной urqw_typography_off: положительное числовое значение отключает автоматические преобразования текста.
  • Если требуется отдельно обработать какой-то текст, то для вызова через системную переменную javascript доступна JavaScript-функция typography(). В первом параметре она принимает текст (обязательно, а во втором языковой код (необязательно).

Подробнее см. пример использования плагина.

Ссылки