emacs-pretest-bug
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Support standard ASCII-IPA mappings in leim/quail/ipa.el.


From: Aidan Kehoe
Subject: Re: [PATCH] Support standard ASCII-IPA mappings in leim/quail/ipa.el.
Date: Sun, 14 Jan 2007 22:35:52 +0100

 Ar an ceathrú lá déag de mí Eanair, scríobh Eli Zaretskii: 

 > > It also moves the file encoding to UTF-8, since Kirshenbaum and X-SAMPA
 > > require more character codes than are provided by the Mule IPA
 > > character set, and since UTF-8 is more compatible with other
 > > applications.
 > 
 > IMO, the second reason is not good enough for us to change the
 > encoding so close to the release.  However, I don't understand the
 > first reason: are you saying that some of the IPA characters are not
 > supported by Emacs 22? 

No, rather that they are not supported by the Mule IPA character set. The
extant UTF-8 support does preserve them on reading and writing, though
redisplay only succeeds if an appropriate font is specified and
available. As is also the case with the Mule IPA character set.

The Unicode characters needed for Kirshenbaum and X-SAMPA support but that
aren’t in the Mule-IPA character set are listed below. I don’t see any
advantage to encoding the file in ISO-2022-7 with the Mule IPA characters as
the Mule IPA characters, and not as the corresponding characters in Unicode,
while encoding the rest using the mule-unicode-* sets, since anyone serious
about dealing with them will have to support the Unicode characters anyway.

(Note that I take the Unicode mapping needed to generate the below from 
http://cvs.xemacs.org/viewcvs.cgi/XEmacs/xemacs/etc/unicode/mule-ucs/ipa.txt
; I can’t easily find the mapping in the GNU Emacs source, so it may support
more code points than the below, though certainly not the complete 121 I
list, since it’s a single-dimension 96-character character set.)

U+0197 ;; Central lax close unrounded vowel
U+01C0 ;; Dental click
U+01C1 ;; Lateral alveolar click
U+01C2 ;; Palatal click
U+01C3 ;; Postalveolal click
U+0253 ;; Bilabial implosive
U+0255 ;; Voiceless alveolo-palatal fricative
U+0256 ;; Voiced retroflex plosive
U+0256 ;; Voiced retroflex stop
U+0257 ;; Dental implosive
U+0258 ;; Close-mid central unrounded vowel
U+0258 ;; Upper-mid central unrounded vowel
U+025C ;; Lower-mid central unrounded vowel
U+025C ;; Open-mid central unrounded vowel
U+025D ;; Upper-mid central rhotacised vowel
U+025E ;; Lower-mid central rounded vowel
U+025E ;; Open-mid central rounded vowel
U+025F ;; Voiced palatal stop
U+025F ;; Voiceless palatal plosive
U+0260 ;; Velar implosive
U+0262 ;; Voiced uvular plosive
U+0262 ;; Voiced uvular stop
U+0263 ;; Voiced velar fricative
U+0266 ;; Murmured glottal fricative
U+0266 ;; Voiced glottal fricative
U+0267 ;; Voiceless palatal-velar fricative
U+026B ;; Velarised alveolar lateral approximant
U+026B ;; Voiced velar lateral
U+026C ;; Voiced alveolar lateral fricative
U+026C ;; Voiceless alveolar lateral fricative
U+026D ;; Retroflex lateral
U+026D ;; Retroflex lateral approximant
U+026E ;; Voiced alveolar lateral fricative
U+0270 ;; Velar approximant
U+0271 ;; Labio-dental nasal
U+0271 ;; Labiodental nasal
U+0273 ;; Retroflex nasal
U+0274 ;; Uvular nasal
U+0278 ;; Voiceless bilabial fricative
U+027A ;; Alveolar lateral flap
U+027A ;; Voiced alveolar lateral flap
U+027B ;; Retroflex approximant
U+027D ;; Retroflex flap
U+027E ;; Alveolar flap
U+027E ;; Voiced alveolar flap
U+0282 ;; Voiceless retroflex fricative
U+0284 ;; Palatal implosive
U+0287 ;; Dental click
U+0288 ;; Voiceless retroflex plosive
U+0288 ;; Voiceless retroflex stop
U+028B ;; Labio-dental approximant
U+028B ;; Labiodental approximant
U+0290 ;; Voiced retroflex fricative
U+0290 ;; Voiceless retroflex fricative
U+0291 ;; Voiced alveolo-palatal fricative
U+0294 ;; Glottal stop
U+0295 ;; Voiced pharyngeal fricative
U+0296 ;; Alveolar lateral click
U+0297 ;; Alveolar click
U+0298 ;; Bilabial click
U+0299 ;; Bilabial trill
U+029B ;; Voiced uvular implosive
U+029C ;; Voiceless epiglottal fricative
U+029D ;; Voiced palatal fricative
U+029E ;; Velar click
U+02A1 ;; Epiglottal plosive
U+02A2 ;; Voiced epiglottal fricative
U+02B0 ;; +Aspirated modifier
U+02B0 ;; Aspirated
U+02B1 ;; +Murmured modififer
U+02B2 ;; +Palatalised modifier
U+02B2 ;; Palatalised
U+02B3 ;; +Rhotacised modifier
U+02B7 ;; +Labialised modifier
U+02B7 ;; Labialised
U+02BC ;; +Ejective modifier
U+02BC ;; Ejective
U+02C6 ;; Falling Tone
U+02D1 ;; Half-long
U+02DE ;; Rhotacization in vowels
U+02E0 ;; Velarised
U+02E1 ;; Lateral release
U+02E4 ;; Pharyngealised
U+0300 ;; Low tone
U+0301 ;; High tone
U+0302 ;; Falling tone
U+0303 ;; +Nasalised modifier
U+0303 ;; Nasalisation
U+0304 ;; Mid tone
U+0306 ;; Extra-short
U+0308 ;; Centralised
U+030B ;; Extra high tone
U+030C ;; Haček, caron, rising tone.
U+030F ;; Extra low tone
U+0318 ;; Advanced tongue root
U+0319 ;; Retracted tongue root
U+031A ;; No audible release
U+031C ;; Less rounded
U+031D ;; Raised
U+031E ;; Lowered
U+031F ;; Advanced
U+0320 ;; Retracted
U+0323 ;; +Retroflex modifier
U+0324 ;; Breathy voice
U+0325 ;; +Voiceless modifier
U+0325 ;; Voiceless
U+0329 ;; +Syllabic modifier
U+0329 ;; Syllabic
U+032A ;; +Dental modifier
U+032A ;; Dental
U+032C ;; Voiced
U+032E ;; Linking mark
U+032F ;; Non-syllabic
U+0330 ;; Creaky voice
U+0334 ;; +Pharyngealised modifier
U+0334 ;; Velarised or pharyngeal
U+0339 ;; More rounded
U+033A ;; Apical
U+033B ;; Laminal
U+033C ;; Linguolabial
U+033D ;; Mid-centralised

-- 
When I was in the scouts, the leader told me to pitch a tent. I couldn't
find any pitch, so I used creosote.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]