Improve usability and documentation of Iroquoian input methods

* lisp/leim/quail/iroquoian.el: Add variants for Mohawk and Oneida
endonyms in comments and docstrings.  Update the 'oneida-postfix' input
method to make the most commonly used glottal stop character easiest to
input.  Update the 'onondaga-postfix' input method with mnemonic keys
for nasals in the Onondaga Nation, New York orthography.  (Bug#75448)

* etc/NEWS: Add variants for Mohawk and Oneida endonyms to NEWS entry.
This commit is contained in:
Kierin Bell 2025-01-11 17:25:51 -05:00 committed by Eli Zaretskii
parent 7fdec438ef
commit edec6e2264
2 changed files with 39 additions and 28 deletions

View file

@ -277,12 +277,13 @@ The Tifinagh script is used to write the Berber languages.
*** New input methods for Northern Iroquoian languages.
Input methods are now implemented for Haudenosaunee languages in the
Northern Iroquoian language family: 'mohawk-postfix' (Mohawk
[Kanienkéha / Onkwehonwehnéha]), 'oneida-postfix' (Oneida
[Onʌyotea·ká· / Ukwehuwehnéha]), 'cayuga-postfix' (Cayuga
[Gayogo̱ho:nǫhnéha:ˀ]), 'onondaga-postfix' (Onondaga [Onųdaʔgegáʔ]), and
'seneca-postfix' (Seneca [Onödowága:]). Additionally, there is a
general-purpose 'haudenosaunee-postfix' input method to facilitate
writing in the orthographies of the five languages simultaneously.
[Kanienkéha / Kanyenkéha / Onkwehonwehnéha]), 'oneida-postfix' (Oneida
[Onʌyotea·ká· / Onyotaa:ká: / Ukwehuwehnéha]), 'cayuga-postfix'
(Cayuga [Gayogo̱ho:nǫhnéha:ˀ]), 'onondaga-postfix' (Onondaga
[Onųdaʔgegáʔ]), and 'seneca-postfix' (Seneca [Onödowága:]).
Additionally, there is a general-purpose 'haudenosaunee-postfix' input
method to facilitate writing in the orthographies of the five languages
simultaneously.
---
** 'visual-wrap-prefix-mode' now supports variable-pitch fonts.

View file

@ -27,8 +27,8 @@
;; Input methods are implemented for all Five Nations Iroquois
;; languages:
;; - Mohawk (Kanienkéha / Onkwehonwehnéha)
;; - Oneida (Onʌyotea·ká· / Ukwehuwehnéha)
;; - Mohawk (Kanienkéha / Kanyenkéha / Onkwehonwehnéha)
;; - Oneida (Onʌyotea·ká· / Onyotaa:ká: / Ukwehuwehnéha)
;; - Onondaga (Onųdaʔgegáʔ)
;; - Cayuga (Gayogo̱ho:nǫhnéha:ˀ)
;; - Seneca (Onödowága:)
@ -123,7 +123,7 @@ Entries are as with rules in `quail-define-rules'.")
(quail-define-package
"mohawk-postfix" "Mohawk" "MOH<" t
"Mohawk (Kanienkéha) input method with postfix modifiers
"Mohawk (Kanienkéha/Kanyenkéha) input method with postfix modifiers
Stress diacritics:
@ -216,8 +216,8 @@ Entries are as with rules in `quail-define-rules'.")
Entries are as with rules in `quail-define-rules'.")
(defconst iroquoian-oneida-consonant-alist
'((";;" ?\N{MODIFIER LETTER GLOTTAL STOP})
(";'" ?\N{RIGHT SINGLE QUOTATION MARK}))
'((";;" ?\N{RIGHT SINGLE QUOTATION MARK})
(";'" ?\N{MODIFIER LETTER GLOTTAL STOP}))
"Alist of rules for consonant letters in Oneida input methods.
Entries are as with rules in `quail-define-rules'.")
@ -229,7 +229,7 @@ Entries are as with rules in `quail-define-rules'.")
(quail-define-package
"oneida-postfix" "Oneida" "ONE<" t
"Oneida (Onʌyotea·ká·) input method with postfix modifiers
"Oneida (Onʌyotea·ká·/Onyotaa:ká:) input method with postfix modifiers
Modifiers:
@ -258,8 +258,8 @@ Consonants:
| Key | Translation | Description |
|-----+-------------+--------------------------|
| ;; | ˀ | Glottal stop |
| ;\\=' | \\= | Glottal stop (alternate) |
| ;; | \\= | Glottal stop |
| ;\\=' | ˀ | Glottal stop (alternate) |
h, k, l, n, s, t, w, and y are bound to a single key.
@ -393,9 +393,11 @@ Entries are as with rules in `quail-define-rules'.")
Entries are as with rules in `quail-define-rules'.")
(defconst iroquoian-onondaga-nasal-alist
'(("n-" )
'(("n~" )
("n-" ["ñ"])
("n--" ["n-"])
("N-" )
("N~" )
("N-" ["Ñ"])
("N--" ["N-"]))
"Alist of rules for nasal modifier letters in Onondaga input methods.
Entries are as with rules in `quail-define-rules'.")
@ -433,10 +435,14 @@ Vowels:
|-----------------------------------------------------------|
| Onondaga Nation, New York orthography |
|-----------------------------------------------------------|
| en- | | Mid front nasal vowel |
| EN- | | Mid front nasal vowel (capital) |
| on- | | Back high nasal vowel |
| ON- | | Back high nasal vowel (capital) |
| en~ | | Mid front nasal vowel |
| en- | | (same as above) |
| EN~ | | Mid front nasal vowel (capital) |
| EN- | | (same as above) |
| on~ | | Back high nasal vowel |
| on- | | (same as above) |
| ON~ | | Back high nasal vowel (capital) |
| ON- | | (same as above) |
| a\" | ä | Low front rounded vowel |
| A\" | Ä | Low front rounded vowel (capital) |
|-----------------------------------------------------------|
@ -895,8 +901,8 @@ Entries are as with rules in `quail-define-rules'.")
This input method can be used to enter the following languages:
- Mohawk (Kanienkéha / Onkwehonwehnéha)
- Oneida (Onʌyotea·· / Ukwehuwehnéha)
- Mohawk (Kanienkéha / Kanyenkéha / Onkwehonwehnéha)
- Oneida (Onʌyotea·· / Onyotaa:ká: / Ukwehuwehnéha)
- Cayuga (Gayogo̱ho:nǫhnéha:ˀ)
- Onondaga (Onųdaʔgegáʔ)
- Seneca (Onödowága:)
@ -942,10 +948,14 @@ Vowels:
| -------------------------------------------------------------------- |
| (Onondaga Nation, New York) |
| -------------------------------------------------------------------- |
| en- | | Mid front nasal vowel |
| EN- | | Mid front nasal vowel (capital) |
| on- | | Back high nasal vowel |
| ON- | | Back high nasal vowel (capital) |
| en~ | | Mid front nasal vowel |
| en- | | (same as above) |
| EN~ | | Mid front nasal vowel (capital) |
| EN- | | (same as above) |
| on~ | | Back high nasal vowel |
| on- | | (same as above) |
| ON~ | | Back high nasal vowel (capital) |
| ON- | | (same as above) |
| a\" | ä | Low front rounded vowel |
| A\" | Ä | Low front rounded vowel (capital) |
| -------------------------------------------------------------------- |
@ -991,8 +1001,8 @@ Consonants:
|----------------------------------------------------------------------|
| Oneida |
| -------------------------------------------------------------------- |
| ;\\=' | ˀ | Glottal stop |
| ;; | \\= | Glottal stop (alternate) |
| ;; | \\= | Glottal stop |
| ;\\=' | ˀ | Glottal stop (alternate) |
| Single-key consonants: h k l n s t w y |
|----------------------------------------------------------------------|
| Onondaga |