Extension:SignWriting MediaWiki Plugin

This extension adds a SignWriting viewer to MediaWiki. The code is a wrapper for the SignWriting Image Server.

Requirements

 * The GD graphics library must be installed on the server.

Extension
Extract the extension into extensions/swmp

Add this line at the end of LocalSettings.php :

Usage
The plugin uses the Modern SignWriting ASCII encoded or PUA Unicode on plane 15.

Four types of markup

 * S10000
 * M518x529S14c20481x471S27106503x489
 * S10000S10010S10020
 * M518x529S14c20481x471S27106503x489 M518x533S1870a489x515S18701482x490S20500508x496S2e734500x468 S38800464x496

Each uses Formal SignWriting, an ASCII encoding of Modern SignWriting. The sym takes a single symbol. The sign takes a single sign. The seq takes a list of symbols. The signtext can handle an entire sign text.

UTF-8 Plane 15
It is also possible to use the UTF-8 encoding of Modern SignWriting. The character data does not need to be enclosed within markup, but can appear anywhere as plain characters. Before displaying the page, the UTF-8 is converted to hexadecimal and enclosed in the markup.