An Emacs major mode is available which makes editing ATF files a bit easier and gives access to the template generator and checker.
c:\Documents and Settings\s\Application
Data..emacs file; this will be in your
home directory and it may be hidden. It is possible that it may not
exist, if your Emacs installation creates it on demand when needed to
store configuration options. To locate this file it is easiest to use
Emacs: type ctrl-x ctrl-f and enter the filename as
~/.emacs. If the file does not exist, Emacs will create it..emacs file to include the following line:
(load-file "~/cdl-init.el")(The file name will be different if you do not extract the files to your home directory or
Application Data under Windows).If you name your files using the extension .atf, Emacs
will automatically switch into ATF mode when you create a new file or
load an existing one.
If you name your files using another extension, for example
.txt, you can set the mode explicitly by typing Esc-x (escape
then x) and then entering atf-mode at the prompt.
You can now use the ATF menu to read the ATF mode help, which will in turn tell you how to use the other menu items effectively.
.atf extension,
enter ATF mode manuallyAlthough you can use the menu, there are two particularly useful keystrokes for working with the checker:
Check the XML-RPC Customization option 'Xml Rpc Allow Unicode String': if it is not set to 'nil', then set it to 'nil' and try again.
(To find this option, try Options -> Customize Emacs -> Settings
Matching Regexp and type xml-rpc-* at the prompt.)
The Emacs ATF package includes an input method which is based on the Emacs MULE TeX input method but adds some characters which are useful for cuneiform transliterations. If the ATF mode package is installed correctly this input method is available under the name 'Cuneiform'.
To use this input method:
\) to switch the Cuneiform input method on and off; when the method is enabled you will see a backslash at the left end of the status lineThe Cuneiform transliteration input method is based on control
sequences used by the typesetting package TeX, with some additions.
In general these sequences start with the backslash character,
followed by an accent character, then the character that will receive
the accent. These sequences are notated as, e.g., \-v-s
in the following table (meaning, in this case, that you type the
backslash, then v, then s, which gives you shin, š).
Note that the table below restricts the list of available characters to those needed for cuneiform transliteration; many more characters are available following the same principles.
See also the Unicode for cuneiform transliteration page and the fonts page. If you don't see the subscript x character you probably need to update to the latest fonts.
| Sequence | Accent Name | Available for: | Results: |
| \-' | Acute | aeiuAEIUsS | áéíúÁÉÍÚśŚ |
| \-` | Grave | aeiuAEIU | àèìùÀÈÌÙ |
| \-= | Macron | aeiuAEIU | āēīūĀĒĪŪ |
| \-^ | Circumflex | aeiuAEIU | âêîûÂÊÎÛ |
| \-v | Hachek | sS | šŠ |
| \-d | Dot-under | sStT | ṣṢṭṬ |
Several other characters are provided using the following sequences:
| \-h , \-H | ḫ , Ḫ |
| \-j , \-J | ŋ , Ŋ |
| \-[ , \-] | ˹ , ˺ |
| \-_[ , \-_] | ⸤ , ⸥ |
(Note that lower left/right square brackets are not used in ATF; they are provided for use in citing published work.)
A few characters require typing a word after the backslash:
| \times | × |
| \alef | ʾ |
| \ayin | ʿ |
If you are using the #atf: use unicode protocol you
must also type the grapheme index numbers as Unicode subscripts using
the \-<digit> sequences:
| \-0 | 0 |
| \-1 | 1 |
| ... | |
| \-9 | 9 |
| \-+ | + |
| \-x | x |
N.B.: The new version of cuneitex.el/atf-mode.el has fixed some bugs and updated some characters to the proper positions in Unicode 5.1. You will know that you are using the new version if a menu item 'Update Unicode' appears on the ATF menu. If you have been creating files with unicode using the Emacs Cuneitex input method, you should run this to ensure that your files are correct.