FONTAINE  1.0
Arabic.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 // Arabic.h
13 //
14 
15 #ifndef ORTHOGRAPHY_DATA
16 #include "../OrthographyData.h"
17 #endif
18 
19 #ifndef ARABIC
20 #define ARABIC
21 
22 namespace Arabic{
23 
24 //
25 // Unicode values
26 //
29  0x0621,0x063a,
31  0x0640,0x0652,
32  // 0x0653, // Missing from AE fonts
33  // 0x0654, // Missing from AE fonts
34  // 0x0655, // Missing from AE fonts
36  0x0660,0x0669,
37  // 0x0670, // Missing from AE fonts
39 };
40 
41 //
42 // Sample sentences
43 //
44 const char *sentences[]={
45  "العين لا تعلو على الحاج",
47 };
48 
49 
50 //
51 //
52 //
54  "Arabic", // Common name
55  "العربية", // Native name
56  0x0639, // ARABIC LETTER AIN
57  values,
58  "ا ب ت ث ج ح خ د ذ ر ز س", // Sample characters
59  sentences
60 };
61 
63 
64 }; // end of namespace
65 
66 #endif
END_OF_DATA
#define END_OF_DATA
Definition: OrthographyData.h:23
Arabic
Definition: Arabic.h:22
Arabic::data
OrthographyData data
Definition: Arabic.h:53
OrthographyData
Definition: OrthographyData.h:28
Arabic::values
UINT32 values[]
Definition: Arabic.h:27
UINT32
unsigned int UINT32
Definition: OrthographyData.h:19
Arabic::sentences
const char * sentences[]
Definition: Arabic.h:44
START_RANGE_PAIR
#define START_RANGE_PAIR
Definition: OrthographyData.h:22
Arabic::pData
const OrthographyData * pData
Definition: Arabic.h:62