Extension:WikiHiero

The WikiHiero extension allows to add Ancient Egyptian hieroglyphs from a text written according to the Hieroglyph coding manual syntax.

Syntax
Look at the Hieroglyph coding manual for details.

In brief:
 * - separator
 * : subdivision
 * * juxtaposition
 * ! end of line

Each hieroglyph is given a unique code: This unique code is an extension of Gardiner's list of hieroglyph.
 * A letter [A-Z + Aa] that represents the hieroglyph category (human, god, bird, etc.)
 * A number that represents the rank in this category [1-...]

The Hieroglyph coding manual also allows using the more common phonemes as well as unique code.

For details, see WikiHiero's syntax.

Licence

 * Sources are copyrighted G. Blanchard and released under GNU Public License.
 * Hieroglyph pictures are copyrighted S. Rosmorduc, G. Watson and J. Hirst and released under GNU Free Documentation License.
 * See the sources for translator names.

Todo list

 * Add number converter
 * Add space as a separator (like '-')
 * Add bracket support
 * Fix cartouche rendering (90%)
 * Optimize parser (avoid buffer reallocation)
 * Comment the source
 * Add individual glyph scale
 * Create CSS only rendering version (30%)
 * Add support for shading (need CSS)
 * Add individual glyph rotation (for image rendering)
 * Add support for comment and annotation code
 * Create image rendering (for far future)
 * Add red font

Installation
Then try with some example wiki text like this: which should produce the following output:
 * Testing