[Next | Customising SERA] [Prev | Basic SERA] [Up | ASCII Transcription for Ethiopic]
Mixed Script Convention in SERA
There are some special rules that apply when you mix both Latin and
Ethiopic. The rules will be more important when composing a SERA file
outside of Mule. At a glance, the escape rules given below may appear
inconsistent. Their practical use should become apparent when working
with them, as they are designed in part to go naturally with their
frequency of use.
`\', except followed by some special characters described below,
toggles the script interpretation mode (Ethiopic<->Latin). An
alphabetic character may not be used as an escape sequence following the
`\'. The predefined escape sequences may have different functions in
the two script modes. When followed by a blank space ` ', the script
mode toggles and the space is deleted.
\\
Sends `\' from either mode.
\. \, \; \:
Sends the equivalent punctuation of the OTHER mode to the screen.
\_ \* \< \> \1 ... \9
Sends the defined Ethiopic character from both modes.
\| \' \`
In Ethiopic mode `|', `'' or ``' is sent to the screen. In Latin
mode, the toggle is made to Ethiopic and `|',``' or `'' is treated
as the first char in the text segment and treated with the normal
rules (i.e. just the stanard toggle into Ethiopic).
\!
The "Hard Mode Toggle". The switch toggles modes but treats all
text until the ending `\!' as one script. This allows extended use
of `\' and `\~' without the requirement for `\\' and `\\~' but at
the cost of using only one script within the text region.
\~x
If `x' is undefined in application, then `x' is ignored. and
nothing appears when transliterated. Also true if `x' is a blank
space ` '.
\~e \~E \~a \~A
Sends the icon of Ge'ez Homelands, its inverse image, African
continent and its invers image, respectively.