1# © 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html#License 3# 4# File: es_es_FONIPA.txt 5# Generated from CLDR 6# 7 8# Tranformation from Spanish to Spanish in IPA transcription (es_FONIPA). 9# Not fully phonemic, since we mark up allophonic variants of voiced stops, 10# e.g. we break down /b/ into [b] and [β]. 11# 12# See e.g. "Ortografía de la lengua española" by Real Academia Española, 13# available in PDF format on the web (non-stable URL). 14# 15# Definitions. 16$bow = [-\ $] ; # Beginning of word. 17$consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ; 18$syll = '.' ; # Syllable boundary. 19# 20# 21# 22# 23::NFC; 24::Lower; 25# 26# 27# 28# 29# 30# Word-initial cluster simplification. 31# 32$bow { ct → | t ; # ctónico (?) 33$bow { cz → | z ; # czar 34$bow { gn → | n ; # gnomo 35$bow { mn → | n ; # mnemotécnico 36$bow { ps → | s ; # psicología 37$bow { pt → | t ; # pterodáctilo 38$bow { x → | s ; # xilófono 39# 40# 41# 42# Vowels and glides. 43# 44$bow { i → i ; 45$consonant { i } [ aáeé oóuú] → j ; 46[aeo] { i } [^aáeé oóuú] → i\u032F ; 47i } [ aáeé oóuú] → ʝ ; 48i → i ; 49# 50# 51[aeo] { y } [^aáeéiíoóuú] → i\u032F ; 52y } [ aáeéiíoóuú] → ʝ ; 53y → i ; 54# 55# 56[aeo] { u } [^aáeéiíoó ] → u\u032F ; 57u } [ aáeéiíoó ] → w ; 58ü } [ eéií ] → w ; 59u → u ; 60ü → u ; # Should not be needed, but just in case. 61# 62# 63[aá] → a ; 64[eé] → e ; 65í → i ; 66[oó] → o ; 67ú → u ; 68# 69# 70# 71# Consonants. 72# 73b → β ; 74cch → ʧ ; 75ch → ʧ ; 76cc } [^eéií] → k ; 77c } [eéií] → θ ; 78c → k ; 79d → ð ; 80f → f; 81gu } [eéiíy] → ɣ ; 82g } [eéiíy] → x ; 83g → ɣ ; 84hi } [aáeéoóuú] → ʝ ; 85h → $syll ; 86j → x ; 87k → k ; 88ll → ʎ ; 89l → l ; 90m → m ; 91n → n ; 92ñ → ɲ ; 93p → p ; 94qu } [eéiíy] → k ; 95q → k ; 96[-\ lns$] { r → r ; 97rr → r ; 98r → ɾ ; 99ss → s ; 100s → s ; 101tx → ʧ ; # for loanwords from Basque, Catalan 102t → t ; 103v → β ; 104w → $syll w ; 105x } h?[aáeéiíoóuú$] → ks ; 106x } [^aáeéiíoóuú$] → s ; 107x → ks ; 108z → θ ; 109# 110# 111# 112# Second pass: phoneme-to-phone rules. Differentiation of /β/ into [b] and [β], 113# place assimilation of [n], etc. 114# 115::Null; 116# 117# 118[-\ ] → ; 119# 120# 121[mnɲŋ $] { β → b ; 122[mnɲŋlʎ$] { ð → d ; 123[mnɲŋ $] { ɣ → g ; 124# 125# 126n } [gɣk] → ŋ ; 127# 128# 129# Optional: Place assimilation of n before labial consonants. 130# 131# n } [bβpfm] → m ; 132# 133# Optional: Voicing of [s]. 134# 135# s } [bβdð] → z ; 136# s } [gɣ][^ei] → z ; 137# s } [mnɲŋlʎrɾ] → z ; 138# 139# Optional: Lenition of [k] before [θ]. 140# 141# k } θ → ɣ ; 142# 143# 144::NFC; 145 146