FONTAINE  1.0
orthographies/IPA.h
Go to the documentation of this file.
1 //
2 // The Fontaine Font Analysis Project
3 //
4 // Copyright (c) 2009 by Edward H. Trager
5 // All Rights Reserved
6 //
7 // Released under the GNU GPL version 2.0 or later.
8 //
9 
10 
11 //
12 // IPA.h
13 //
14 
15 #ifndef ORTHOGRAPHY_DATA
16 #include "../OrthographyData.h"
17 #endif
18 
19 #ifndef IPA
20 #define IPA
21 
22 namespace IPA{
23 
24 //
25 // Unicode values
26 //
28  0x0251, // OPEN BACK UNROUNDED
29  0x0250, // OPEN-MID SCHWA
30  0x0252, // OPEN BACK ROUNDED
31  0x00E6, // RAISED OPEN FRONT UNROUNDED
32  0x0253, // VD BILABIAL IMPLOSIVE
33  0x0299, // VD BILABIAL TRILL
34  0x03B2, // VD BILABIAL FRICATIVE
35  0x0254, // OPEN-MID BACK ROUNDED
36  0x0255, // VL ALVEOLOPALATAL FRICATIVE
37  0x00E7, // VL PALATAL FRICATIVE
38  0x0257, // VD ALVEOLAR IMPLOSIVE
39  0x0256, // VD RETROFLEX PLOSIVE
40  0x00F0, // VD DENTAL FRICATIVE
41  0x02A4, // VD POSTALVEOLAR AFFRICATE
42  0x0259, // SCHWA
43  0x0258, // CLOSE-MID SCHWA
44  0x025A, // RHOTACIZED SCHWA
45  0x025B, // OPEN-MID FRONT UNROUNDED
46  0x025C, // OPEN-MID CENTRAL
47  0x025D, // RHOTACIZED OPEN-MID CENTRAL
48  0x025E, // OPEN-MID CENTRAL ROUNDED
49  0x025F, // VD PALATAL PLOSIVE
50  0x0284, // VD PALATAL IMPLOSIVE
51  0x0261, // VD VELAR PLOSIVE
52  0x0260, // VD VELAR IMPLOSIVE
53  0x0262, // VD UVULAR PLOSIVE
54  0x029B, // VD UVULAR IMPLOSIVE
55  0x0266, // VD GLOTTAL FRICATIVE
56  0x0267, // VL MULTIPLE-PLACE FRICATIVE
57  0x0127, // VL PHARYNGEAL FRICATIVE
58  0x0265, // LABIAL-PALATAL APPROXIMANT
59  0x029C, // VL EPIGLOTTAL FRICATIVE
60  0x0268, // CLOSE CENTRAL UNROUNDED
61  0x026A, // LAX CLOSE FRONT UNROUNDED
62  0x029D, // VD PALATAL FRICATIVE
63  0x026D, // VD RETROFLEX LATERAL
64  0x026C, // VL ALVEOLAR LATERAL FRICATIVE
65  0x026B, // VELARIZED VD ALVEOLAR LATERAL
66  0x026E, // VD ALVEOLAR LATERAL FRICATIVE
67  0x029F, // VD VELAR LATERAL
68  0x0271, // VD LABIODENTAL NASAL
69  0x026F, // CLOSE BACK UNROUNDED
70  0x0270, // VELAR APPROXIMANT
71  0x014B, // VD VELAR NASAL
72  0x0273, // VD RETROFLEX NASAL
73  0x0272, // VD PALATAL NASAL
74  0x0274, // VD UVULAR NASAL
75  0x00F8, // FRONT CLOSE-MID ROUNDED
76  0x0275, // ROUNDED SCHWA
77  0x0278, // VL BILABIAL FRICATIVE
78  0x03B8, // VL DENTAL FRICATIVE
79  0x0153, // FRONT OPEN-MID ROUNDED
80  0x0276, // FRONT OPEN ROUNDED
81  0x0298, // BILABIAL CLICK
82  0x0279, // VD (POST)ALVEOLAR APPROXIMANT
83  0x027A, // VD ALVEOLAR LATERAL FLAP
84  0x027E, // VD ALVEOLAR TAP
85  0x027B, // VD RETROFLEX APPROXIMANT
86  0x0280, // VD UVULAR TRILL
87  0x0281, // VD UVULAR FRICATIVE
88  0x027D, // VD RETROFLEX FLAP
89  0x0282, // VL RETROFLEX FRICATIVE
90  0x0283, // VL POSTALVEOLAR FRICATIVE
91  0x0288, // VL RETROFLEX PLOSIVE
92  0x02A7, // VL POSTALVEOLAR AFFRICATE
93  0x0289, // CLOSE CENTRAL ROUNDED
94  0x028B, // VD LABIODENTAL APPROXIMANT
95  0x028A, // LAX CLOSE BACK ROUNDED
96  0x028C, // OPEN-MID BACK UNROUNDED
97  0x0263, // VD VELAR FRICATIVE
98  0x0264, // CLOSE-MID BACK UNROUNDED
99  0x028D, // VL LABIAL-VELAR FRICATIVE
100  0x03C7, // VL UVULAR FRICATIVE
101  0x028E, // VD PALATAL LATERAL
102  0x028F, // LAX CLOSE FRONT ROUNDED
103  0x0291, // VD ALVEOLOPALATAL FRICATIVE
104  0x0290, // VD RETROFLEX FRICATIVE
105  0x0292, // VD POSTALVEOLAR FRICATIVE
106  0x0294, // GLOTTAL PLOSIVE
107  0x02A1, // VD EPIGLOTTAL PLOSIVE
108  0x0295, // VD PHARYNGEAL FRICATIVE
109  0x02A2, // VD EPIGLOTTAL FRICATIVE
110  0x01C0, // DENTAL CLICK
111  0x01C1, // ALVEOLAR LATERAL CLICK
112  0x01C2, // ALVEOLAR CLICK
113  0x01C3, // RETROFLEX CLICK
115 };
116 
117 //
118 // Sample sentences
119 //
120 const char *sentences[]={
121  "/bəˈnɑːnəz ɑː ˈjeləʊ wen ðeɪ ɑː raɪp/",
123 };
124 
125 
126 //
127 //
128 //
130  "IPA",
131  "aɪ pʰiː eɪ",
132  0x025B, // OPEN MID-FRONT UNROUNDED
133  values,
134  "ɑɐɔɗʤɜɵɸʎɤ",
135  sentences
136 };
137 
139 
140 }; // end of namespace
141 
142 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
const char * sentences[]
Definition: orthographies/IPA.h:120
Definition: OrthographyData.h:28
const OrthographyData * pData
Definition: orthographies/IPA.h:138
UINT32 values[]
Definition: orthographies/IPA.h:27
#define END_OF_DATA
Definition: OrthographyData.h:23
OrthographyData data
Definition: orthographies/IPA.h:129
Definition: orthographies/IPA.h:22