[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.