FONTAINE  1.0
MathematicalOperators.h
Go to the documentation of this file.
1 //
2 // The Fontaine Font Analysis Project
3 //
4 // Copyright (c) 2009, 2015 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 // Math.h
13 //
14 // Everything listed as "Symbol, Math" in Unicode is here
15 //
16 // Contributions added by christtrekker
17 // 2015.02.02.ET verified by ET
18 //
19 
20 #ifndef ORTHOGRAPHY_DATA
21 #include "../OrthographyData.h"
22 #endif
23 
24 #ifndef MATH_OPERATORS
25 #define MATH_OPERATORS
26 
28 
29 //
30 // Unicode values
31 //
33  0x002B,
34  0x003C,
35  0x003D,
36  0x003E,
37  0x007C,
38  0x007E,
39  0x00AC,
40  0x00B1,
41  0x00D7,
42  0x00F7,
43  0x03F6,
45  0x0606,0x0608,
46  0x2044,
47  0x2052,
49  0x207A,0x207C,
51  0x208A,0x208C,
52  0x2118,
54  0x2140,0x2144,
55  0x214B,
57  0x2190,0x2194,
58  0x219A,
59  0x219B,
60  0x21A0,
61  0x21A3,
62  0x21A6,
63  0x21AE,
64  0x21CE,
65  0x21CF,
66  0x21D2,
67  0x21D4,
69  0x21F4,0x22FF,
70  0x2320,
71  0x2321,
72  0x237C,
74  0x239B,0x23B3,
76  0x23DC,0x23E1,
77  0x25B7,
78  0x25C1,
80  0x25F8,0x25FF,
81  0x266F,
83  0x27C0,0x27FF,
85  0x2900,0x29FF,
87  0x2A00,0x2AFF,
89  0x2B30,0x2B44,
91  0x2B47,0x2B4C,
92  0xFB29,
93  0xFE62,
95  0xFE64,0xFE66,
96  0xFF0B,
98  0xFF1C,0xFF1E,
99  0xFF5C,
100  0xFF5E,
101  0xFFE2,
103  0xFFE9,0xFFEC,
104  0x1D6C1,
105  0x1D6DB,
106  0x1d6FB,
107  0x1D715,
108  0x1D735,
109  0x1D74F,
110  0x1D76F,
111  0x1D789,
112  0x1D7A9,
113  0x1D7C3,
114  0x1EEF0,
115  0x1EEF1,
117 };
118 
119 //
120 // Sample sentences
121 //
122 const char *sentences[]={
123  "∂∈∉∫∬≠⊂⊗⋈⋂",
125 };
126 
127 
128 //
129 //
130 //
132  "Mathematical Operators", // Common name
133  "Mathematical Operators", // Native name
134  0x2208, // key
135  values,
136  "∂∈∉∫∬≠⊂⊗⋈⋂", // Sample characters
137  sentences
138 };
139 
141 
142 }; // end of namespace
143 
144 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
Definition: MathematicalOperators.h:27
UINT32 values[]
Definition: MathematicalOperators.h:32
#define START_RANGE_PAIR
Definition: OrthographyData.h:22
Definition: OrthographyData.h:28
const char * sentences[]
Definition: MathematicalOperators.h:122
OrthographyData data
Definition: MathematicalOperators.h:131
const OrthographyData * pData
Definition: MathematicalOperators.h:140
#define END_OF_DATA
Definition: OrthographyData.h:23