FONTAINE  1.0
CentralEuropean.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 // CentralEuropean.h
13 //
14 
15 #ifndef ORTHOGRAPHY_DATA
16 #include "../OrthographyData.h"
17 #endif
18 
19 #ifndef CENTRAL_EUROPEAN
20 #define CENTRAL_EUROPEAN
21 
22 namespace CentralEuropean{
23 
24 //
25 // Unicode values
26 //
28  0x00C1, // LATIN CAPITAL LETTER A WITH ACUTE
29  0x00C2, // LATIN CAPITAL LETTER A WITH CIRCUMFLEX
30  0x00C4, // LATIN CAPITAL LETTER A WITH DIAERESIS
31  0x00C7, // LATIN CAPITAL LETTER C WITH CEDILLA
32  0x00C9, // LATIN CAPITAL LETTER E WITH ACUTE
33  0x00CB, // LATIN CAPITAL LETTER E WITH DIAERESIS
34  0x00CD, // LATIN CAPITAL LETTER I WITH ACUTE
35  0x00CE, // LATIN CAPITAL LETTER I WITH CIRCUMFLEX
36  0x00D3, // LATIN CAPITAL LETTER O WITH ACUTE
37  0x00D4, // LATIN CAPITAL LETTER O WITH CIRCUMFLEX
38  0x00D6, // LATIN CAPITAL LETTER O WITH DIAERESIS
39  0x00DA, // LATIN CAPITAL LETTER U WITH ACUTE
40  0x00DC, // LATIN CAPITAL LETTER U WITH DIAERESIS
41  0x00DD, // LATIN CAPITAL LETTER Y WITH ACUTE
42  0x00DF, // LATIN SMALL LETTER SHARP S
43  0x00E1, // LATIN SMALL LETTER A WITH ACUTE
44  0x00E2, // LATIN SMALL LETTER A WITH CIRCUMFLEX
45  0x00E4, // LATIN SMALL LETTER A WITH DIAERESIS
46  0x00E7, // LATIN SMALL LETTER C WITH CEDILLA
47  0x00E9, // LATIN SMALL LETTER E WITH ACUTE
48  0x00EB, // LATIN SMALL LETTER E WITH DIAERESIS
49  0x00ED, // LATIN SMALL LETTER I WITH ACUTE
50  0x00EE, // LATIN SMALL LETTER I WITH CIRCUMFLEX
51  0x00F3, // LATIN SMALL LETTER O WITH ACUTE
52  0x00F4, // LATIN SMALL LETTER O WITH CIRCUMFLEX
53  0x00F6, // LATIN SMALL LETTER O WITH DIAERESIS
54  0x00FA, // LATIN SMALL LETTER U WITH ACUTE
55  0x00FC, // LATIN SMALL LETTER U WITH DIAERESIS
56  0x00FD, // LATIN SMALL LETTER Y WITH ACUTE
57  0x0102, // LATIN CAPITAL LETTER A WITH BREVE
58  0x0103, // LATIN SMALL LETTER A WITH BREVE
59  0x0104, // LATIN CAPITAL LETTER A WITH OGONEK
60  0x0105, // LATIN SMALL LETTER A WITH OGONEK
61  0x0106, // LATIN CAPITAL LETTER C WITH ACUTE
62  0x0107, // LATIN SMALL LETTER C WITH ACUTE
63  0x010C, // LATIN CAPITAL LETTER C WITH CARON
64  0x010D, // LATIN SMALL LETTER C WITH CARON
65  0x010E, // LATIN CAPITAL LETTER D WITH CARON
66  0x010F, // LATIN SMALL LETTER D WITH CARON
67  0x0110, // LATIN CAPITAL LETTER D WITH STROKE
68  0x0111, // LATIN SMALL LETTER D WITH STROKE
69  0x0118, // LATIN CAPITAL LETTER E WITH OGONEK
70  0x0119, // LATIN SMALL LETTER E WITH OGONEK
71  0x011A, // LATIN CAPITAL LETTER E WITH CARON
72  0x011B, // LATIN SMALL LETTER E WITH CARON
73  0x0139, // LATIN CAPITAL LETTER L WITH ACUTE
74  0x013A, // LATIN SMALL LETTER L WITH ACUTE
75  0x013D, // LATIN CAPITAL LETTER L WITH CARON
76  0x013E, // LATIN SMALL LETTER L WITH CARON
77  0x0141, // LATIN CAPITAL LETTER L WITH STROKE
78  0x0142, // LATIN SMALL LETTER L WITH STROKE
79  0x0143, // LATIN CAPITAL LETTER N WITH ACUTE
80  0x0144, // LATIN SMALL LETTER N WITH ACUTE
81  0x0147, // LATIN CAPITAL LETTER N WITH CARON
82  0x0148, // LATIN SMALL LETTER N WITH CARON
83  0x0150, // LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
84  0x0151, // LATIN SMALL LETTER O WITH DOUBLE ACUTE
85  0x0154, // LATIN CAPITAL LETTER R WITH ACUTE
86  0x0155, // LATIN SMALL LETTER R WITH ACUTE
87  0x0158, // LATIN CAPITAL LETTER R WITH CARON
88  0x0159, // LATIN SMALL LETTER R WITH CARON
89  0x015A, // LATIN CAPITAL LETTER S WITH ACUTE
90  0x015B, // LATIN SMALL LETTER S WITH ACUTE
91  0x015E, // LATIN CAPITAL LETTER S WITH CEDILLA
92  0x015F, // LATIN SMALL LETTER S WITH CEDILLA
93  0x0160, // LATIN CAPITAL LETTER S WITH CARON
94  0x0161, // LATIN SMALL LETTER S WITH CARON
95  0x0162, // LATIN CAPITAL LETTER T WITH CEDILLA
96  0x0163, // LATIN SMALL LETTER T WITH CEDILLA
97  0x0164, // LATIN CAPITAL LETTER T WITH CARON
98  0x0165, // LATIN SMALL LETTER T WITH CARON
99  0x016E, // LATIN CAPITAL LETTER U WITH RING ABOVE
100  0x016F, // LATIN SMALL LETTER U WITH RING ABOVE
101  0x0170, // LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
102  0x0171, // LATIN SMALL LETTER U WITH DOUBLE ACUTE
103  0x0179, // LATIN CAPITAL LETTER Z WITH ACUTE
104  0x017A, // LATIN SMALL LETTER Z WITH ACUTE
105  0x017B, // LATIN CAPITAL LETTER Z WITH DOT ABOVE
106  0x017C, // LATIN SMALL LETTER Z WITH DOT ABOVE
107  0x017D, // LATIN CAPITAL LETTER Z WITH CARON
108  0x017E, // LATIN SMALL LETTER Z WITH CARON
110 };
111 
112 //
113 // Sample sentences
114 //
115 const char *sentences[]={
116  "Pchnąć w tę łódź jeża lub ośm skrzyń fig.",
117  "Gojazni đačić s biciklom drži hmelj i finu vatu u džepu nošnje.",
118  "Koń i żółw grali w kości z piękną ćmą u źródła.",
120 };
121 
122 
123 //
124 //
125 //
127  "Central European",
128  "Central European",
129  0x010C, // LATIN CAPITAL LETTER C WITH CARON
130  values,
131  "Â⥹ÇçĐđĹĺűż",
132  sentences
133 };
134 
136 
137 }; // end of namespace
138 
139 #endif
END_OF_DATA
#define END_OF_DATA
Definition: OrthographyData.h:23
CentralEuropean::pData
const OrthographyData * pData
Definition: CentralEuropean.h:135
CentralEuropean::values
UINT32 values[]
Definition: CentralEuropean.h:27
CentralEuropean::sentences
const char * sentences[]
Definition: CentralEuropean.h:115
OrthographyData
Definition: OrthographyData.h:28
CentralEuropean
Definition: CentralEuropean.h:22
UINT32
unsigned int UINT32
Definition: OrthographyData.h:19
CentralEuropean::data
OrthographyData data
Definition: CentralEuropean.h:126