FONTAINE
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
src
orthographies
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
//
27
UINT32
values
[]={
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
114
END_OF_DATA
115
};
116
117
//
118
// Sample sentences
119
//
120
const
char
*
sentences
[]={
121
"/bəˈnɑːnəz ɑː ˈjeləʊ wen ðeɪ ɑː raɪp/"
,
122
END_OF_DATA
123
};
124
125
126
//
127
//
128
//
129
OrthographyData
data
={
130
"IPA"
,
131
"aɪ pʰiː eɪ"
,
132
0x025B,
// OPEN MID-FRONT UNROUNDED
133
values
,
134
"ɑɐɔɗʤɜɵɸʎɤ"
,
135
sentences
136
};
137
138
const
OrthographyData
*
pData
= &
data
;
139
140
};
// end of namespace
141
142
#endif
Generated by
1.8.1.2