1 # © 2016 and later: Unicode, Inc. and others.
2 # License & terms of use: http://www.unicode.org/copyright.html#License
4 # File: es_es_FONIPA.txt
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 [β].
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).
16 $bow = [-\ $] ; # Beginning of word.
17 $consonant = [bβdðfgɣʝklʎmnŋɲθprɾstʧx] ;
18 $syll = '.' ; # Syllable boundary.
30 # Word-initial cluster simplification.
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
45 $consonant { i } [ aáeé oóuú] → j ;
46 [aeo] { i } [^aáeé oóuú] → i\u032F ;
47 i } [ aáeé oóuú] → ʝ ;
51 [aeo] { y } [^aáeéiíoóuú] → i\u032F ;
52 y } [ aáeéiíoóuú] → ʝ ;
56 [aeo] { u } [^aáeéiíoó ] → u\u032F ;
57 u } [ aáeéiíoó ] → w ;
60 ü → u ; # Should not be needed, but just in case.
101 tx → ʧ ; # for loanwords from Basque, Catalan
105 x } h?[aáeéiíoóuú$] → ks ;
106 x } [^aáeéiíoóuú$] → s ;
112 # Second pass: phoneme-to-phone rules. Differentiation of /β/ into [b] and [β],
113 # place assimilation of [n], etc.
129 # Optional: Place assimilation of n before labial consonants.
133 # Optional: Voicing of [s].
136 # s } [gɣ][^ei] → z ;
137 # s } [mnɲŋlʎrɾ] → z ;
139 # Optional: Lenition of [k] before [θ].