Codes can be entered either by their 'Gardiner number' or by a unique phonetic value. can be encoded either as M20 or as sxt.
In a sequence, each sign is separated from its neighbour by a dash "-" or a space " ".
can be encoded as:
To position glyphs above one another, use the colon character (":") instead of the hyphen.
To position glyphs beside each other when stacked with another glyph, use the asterisk character ("*") with the colon (":").
To make a new line of text, use the exclamation character ("!"). Normally, the "end-of-line" must be surrounded by separators (as -!-), but space or nothing are also allowed.
Cartouches can be constructed using "<" (beginning) and ">" (end) followed by an additional number code giving the cartouche type and orientation, as is shown in the following examples:
<-i-mn:n-m-HAt:t-> results in
<1-i-mn:n-m-HAt:t-2> results in
<2-i-mn:n-m-HAt:t-1> results in
<h1-i-mn:n-m-HAt:t-h2> results in
<h2-i-mn:n-m-HAt:t-h1> results in
<h1-i-mn:n-m-HAt:t-h3> results in
<h3-i-mn:n-m-HAt:t-h1> results in