1 ;; oj-phonetic.mim -- Phonetic input method for Ojibwe syllabics
3 ;; Goren (goren -at- riseup.net)
4 ;; This input method table is licensed under the WTFPL.
5 ;; See http://sam.zoy.org/wtfpl/ for the full text of license and
6 ;; conditions that apply.
8 ;; This file is made for the m17n contrib; a sub-part of the m17n
11 ;; The m17n library is free software; you can redistribute it and/or
12 ;; modify it under the terms of the GNU Lesser General Public License
13 ;; as published by the Free Software Foundation; either version 2.1 of
14 ;; the License, or (at your option) any later version.
16 ;; The m17n library is distributed in the hope that it will be useful,
17 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 ;; Lesser General Public License for more details.
21 ;; You should have received a copy of the GNU Lesser General Public
22 ;; License along with the m17n library; if not, write to the Free
23 ;; Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
26 ;;; Input method for Ojibwe languages
29 (input-method oj phonetic)
32 "Phonetic input method for Ojibwe dialects. This input method can be used to input canadian syllabics for following languages:
34 * (Anicinâbemowin) Algonquin [alq]
35 * ᐊᓂᔑᓂᓂᒧᐏᐣ (Anishininiimowin) Severn Ojibwa [ojs]
36 * Eastern Ojibwa [ojg]
37 * Central Ojibwa [ojc]
38 * Northwestern Ojibwa [ojb]
39 * Western Ojibwa [ojw]
46 ;; The Ojibwe i-style finals are not yet in official Unicode standard
47 ;; and are not supported by most common fonts. Here the capital
48 ;; consonants will input the Unicode characters that represent them in
49 ;; unofficial fonts and are most likely to represent them in future
52 (i-style-p "unofficial" 0xA9EE)
53 (i-style-t "unofficial" 0xA9EF)
54 (i-style-k "unofficial" 0xA9F0)
55 (i-style-c "unofficial" 0xA9F1)
56 (i-style-m "unofficial" 0xA9F2)
57 (i-style-n "unofficial" 0xA9F3)
58 (i-style-s "unofficial" 0xA9F4)
59 (i-style-sh "unofficial" 0xA9F5))
63 ("-" "") ;; adding dead dash to break symbols input when needed.
80 ("P" (insert i-style-p))
90 ("T" (insert i-style-t))
100 ("K" (insert i-style-k))
110 ("C" (insert i-style-c))
120 ("M" (insert i-style-m))
130 ("N" (insert i-style-n))
140 ("S" (insert i-style-s))
150 ("Sh" (insert i-style-sh))
151 ("SH" (insert i-style-sh))
163 ;; There's only one middle form for /r/ and one for /l/ sound. Most often, the n-series is used to represent them in native words.
261 ;; Special punctuation symbols for Ojibwe.