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