Skip to content

Latest commit

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Typography

Version from 2025-11-04 for UrqW 1.1.

A plugin for UrqW that automatically improves typography.

All text displayed on the screen using the pln/println, p/print, and btn operators is preprocessed to perform various typographic transformations, such as replacing basic typewritten characters with proper hyphens, dashes, quotation marks, and more. Character replacements are performed in accordance with specified national rules and traditions (approximately 10 languages ??are supported). For a full list of the transformations performed, see the plugin usage example.

Usage Features:

  • Connect the plugin to the game. It will start working automatically. In most simple cases, the default configuration will be sufficient.
  • You can explicitly set the language of the typographic tradition using the urqw_typography_lang variable. If it is not set or has an empty value, the plugin will use the language from the urqw_game_lang variable.
  • If you need to enable or disable automatic typographic transformations, you can do so using the urqw_typography_off variable: a positive numeric value disables automatic text transformations.
  • If you need to process specific text, the typography() JavaScript function can be called via the javascript system variable. It takes the text (required) as its first parameter, and the language code (optional) as its second.

For more details, see the plugin usage example.

The plugin and an example of its use can be found in the urqw directory. A demo of the plugin can be viewed at https://urqw.github.io/UrqW#typography

For other UrqW plugins, see the common repository.

Be careful, though: not all UrqW plugins can be easily combined.

About

Plugin for UrqW.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages