FONTAINE  1.0
Urdu.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 // Urdu.h
13 //
14 
15 #ifndef ORTHOGRAPHY_DATA
16 #include "../OrthographyData.h"
17 #endif
18 
19 #ifndef URDU
20 #define URDU
21 
22 namespace Urdu{
23 
24 //
25 // Unicode values -- Only those beyond basic Arabic
26 //
28  0x0679, // TTEH
29  0x067e, // PEH
30  0x0686, // TCHEH
31  0x0688, // DDAL
32  // 0x0690, // DAL WITH FOUR DOTS ABOVE -- ONLY IN OLD URDU, NOT CURRENT
33  0x0691, // RREH
34  0x0698, // JEH
35  0x06a9, // KEHEH
36  0x06af, // GAF
37  0x06ba, // NOON GHUNNA (DOTLESS TERMINAL NOON)
38  0x06be, // HEH DOACHASHMEE
39  0x06c0, // HEH WITH YEH ABOVE
40  0x06c1, // HEH GOAL
41  0x06c2, // HEH GOAL WITH HAMZA (LIGATURE)
42  0x06c3, // TEH MARBUTA GOAL
43  0x06cc, // FARSI YEH
44  0x06d2, // YEH BAREE
45  0x06d3, // YEH BAREE WITH HAMZA (LIGATURE)
46  0x06d4, // URDU FULL STOP (PUNCTUATION)
48  0x06f0,0x06f9,
50 };
51 
52 //
53 // Sample sentences
54 //
55 const char *sentences[]={
56  "تمام انسان آزاد اور حقوق و عزت کے اعتبار سے برابر پیدا ہوۓ ہیں۔",
58 };
59 
60 
61 //
62 //
63 //
65  "Urdu", // Common name
66  "اُردو", // Native name
67  0x0679, // ARABIC LETTER TTEH : ṭe
68  values,
69  "ٹ پ چ ڈ ڐ ژ ڙ ے", // Sample characters
70  sentences
71 };
72 
74 
75 }; // end of namespace
76 
77 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
#define START_RANGE_PAIR
Definition: OrthographyData.h:22
Definition: OrthographyData.h:28
Definition: Urdu.h:22
OrthographyData data
Definition: Urdu.h:64
const OrthographyData * pData
Definition: Urdu.h:73
#define END_OF_DATA
Definition: OrthographyData.h:23
UINT32 values[]
Definition: Urdu.h:27
const char * sentences[]
Definition: Urdu.h:55