FONTAINE  1.0
Tifinagh.h
Go to the documentation of this file.
1 //
2 // Tifinagh.h
3 //
4 
5 #ifndef ORTHOGRAPHY_DATA
6 #include "../OrthographyData.h"
7 #endif
8 
9 #ifndef TIFINAGH
10 #define TIFINAGH
11 
12 namespace Tifinagh{
13 
14 //
15 // Unicode values
16 //
18  // Tifinagh - Letters
19  0x2D30, // ( ⴰ ) TIFINAGH LETTER YA
20  0x2D31, // ( ⴱ ) TIFINAGH LETTER YAB
21  0x2D32, // ( ⴲ ) TIFINAGH LETTER YABH
22  0x2D33, // ( ⴳ ) TIFINAGH LETTER YAG
23  0x2D34, // ( ⴴ ) TIFINAGH LETTER YAGHH
24  0x2D35, // ( ⴵ ) TIFINAGH LETTER BERBER ACADEMY YAJ
25  0x2D36, // ( ⴶ ) TIFINAGH LETTER YAJ
26  0x2D37, // ( ⴷ ) TIFINAGH LETTER YAD
27  0x2D38, // ( ⴸ ) TIFINAGH LETTER YADH
28  0x2D39, // ( ⴹ ) TIFINAGH LETTER YADD
29  0x2D3A, // ( ⴺ ) TIFINAGH LETTER YADDH
30  0x2D3B, // ( ⴻ ) TIFINAGH LETTER YEY
31  0x2D3C, // ( ⴼ ) TIFINAGH LETTER YAF
32  0x2D3D, // ( ⴽ ) TIFINAGH LETTER YAK
33  0x2D3E, // ( ⴾ ) TIFINAGH LETTER TUAREG YAK
34  0x2D3F, // ( ⴿ ) TIFINAGH LETTER YAKHH
35  0x2D40, // ( ⵀ ) TIFINAGH LETTER YAH
36  0x2D41, // ( ⵁ ) TIFINAGH LETTER BERBER ACADEMY YAH
37  0x2D42, // ( ⵂ ) TIFINAGH LETTER TUAREG YAH
38  0x2D43, // ( ⵃ ) TIFINAGH LETTER YAHH
39  0x2D44, // ( ⵄ ) TIFINAGH LETTER YAA
40  0x2D45, // ( ⵅ ) TIFINAGH LETTER YAKH
41  0x2D46, // ( ⵆ ) TIFINAGH LETTER TUAREG YAKH
42  0x2D47, // ( ⵇ ) TIFINAGH LETTER YAQ
43  0x2D48, // ( ⵈ ) TIFINAGH LETTER TUAREG YAQ
44  0x2D49, // ( ⵉ ) TIFINAGH LETTER YI
45  0x2D4A, // ( ⵊ ) TIFINAGH LETTER YAZH
46  0x2D4B, // ( ⵋ ) TIFINAGH LETTER AHAGGAR YAZH
47  0x2D4C, // ( ⵌ ) TIFINAGH LETTER TUAREG YAZH
48  0x2D4D, // ( ⵍ ) TIFINAGH LETTER YAL
49  0x2D4E, // ( ⵎ ) TIFINAGH LETTER YAM
50  0x2D4F, // ( ⵏ ) TIFINAGH LETTER YAN
51  0x2D50, // ( ⵐ ) TIFINAGH LETTER TUAREG YAGN
52  0x2D51, // ( ⵑ ) TIFINAGH LETTER TUAREG YANG
53  0x2D52, // ( ⵒ ) TIFINAGH LETTER YAP
54  0x2D53, // ( ⵓ ) TIFINAGH LETTER YU
55  0x2D54, // ( ⵔ ) TIFINAGH LETTER YAR
56  0x2D55, // ( ⵕ ) TIFINAGH LETTER YARR
57  0x2D56, // ( ⵖ ) TIFINAGH LETTER YAGH
58  0x2D57, // ( ⵗ ) TIFINAGH LETTER TUAREG YAGH
59  0x2D58, // ( ⵘ ) TIFINAGH LETTER AYER YAGH
60  0x2D59, // ( ⵙ ) TIFINAGH LETTER YAS
61  0x2D5A, // ( ⵚ ) TIFINAGH LETTER YASS
62  0x2D5B, // ( ⵛ ) TIFINAGH LETTER YASH
63  0x2D5C, // ( ⵜ ) TIFINAGH LETTER YAT
64  0x2D5D, // ( ⵝ ) TIFINAGH LETTER YATH
65  0x2D5E, // ( ⵞ ) TIFINAGH LETTER YACH
66  0x2D5F, // ( ⵟ ) TIFINAGH LETTER YATT
67  0x2D60, // ( ⵠ ) TIFINAGH LETTER YAV
68  0x2D61, // ( ⵡ ) TIFINAGH LETTER YAW
69  0x2D62, // ( ⵢ ) TIFINAGH LETTER YAY
70  0x2D63, // ( ⵣ ) TIFINAGH LETTER YAZ
71  0x2D64, // ( ⵤ ) TIFINAGH LETTER TAWELLEMET YAZ
72  0x2D65, // ( ⵥ ) TIFINAGH LETTER YAZZ
73  // Tifinagh - Modifier letter
74  0x2D6F, // ( ⵯ ) TIFINAGH MODIFIER LETTER LABIALIZATION MARK
76 };
77 
78 //
79 // Sample sentences
80 //
81 const char *sentences[]={
82  "ⴰ ⴱ ⴲ ⴳ ⴴ ⴵ ⴶ ⴷ ",
84 };
85 
86 
87 //
88 //
89 //
91  "Tifinagh", // Common name
92  "ⵜⵉⴼⵉⵏⴰⵖ", // Native name
93  0x2D30, // key
94  values,
95  "ⴰ ⴱ ⴲ ⴳ ⴴ ⴵ ⴶ ⴷ ", // Sample characters
96  sentences
97 };
98 
100 
101 }; // end of namespace
102 
103 #endif
Tifinagh::values
UINT32 values[]
Definition: Tifinagh.h:17
END_OF_DATA
#define END_OF_DATA
Definition: OrthographyData.h:23
Tifinagh::data
OrthographyData data
Definition: Tifinagh.h:90
OrthographyData
Definition: OrthographyData.h:28
UINT32
unsigned int UINT32
Definition: OrthographyData.h:19
Tifinagh::pData
const OrthographyData * pData
Definition: Tifinagh.h:99
Tifinagh
Definition: Tifinagh.h:12
Tifinagh::sentences
const char * sentences[]
Definition: Tifinagh.h:81