Typography
Плагин для 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(). В первом параметре она принимает текст (обязательно, а во втором языковой код (необязательно).
Подробнее см. пример использования плагина.