FONTAINE 1.0
Osmanya.h
Go to the documentation of this file.
00001 //
00002 // Osmanya.h
00003 //
00004 
00005 #ifndef ORTHOGRAPHY_DATA
00006 #include "../OrthographyData.h"
00007 #endif
00008 
00009 #ifndef OSMANYA
00010 #define OSMANYA
00011 
00012 namespace Osmanya{
00013 
00014 //
00015 // Unicode values 
00016 //
00017 UINT32 values[]={
00018         // Osmanya - Letters
00019         0x10480, // ( 𐒀 ) OSMANYA LETTER ALEF
00020         0x10481, // ( 𐒁 ) OSMANYA LETTER BA
00021         0x10482, // ( 𐒂 ) OSMANYA LETTER TA
00022         0x10483, // ( 𐒃 ) OSMANYA LETTER JA
00023         0x10484, // ( 𐒄 ) OSMANYA LETTER XA
00024         0x10485, // ( 𐒅 ) OSMANYA LETTER KHA
00025         0x10486, // ( 𐒆 ) OSMANYA LETTER DEEL
00026         0x10487, // ( 𐒇 ) OSMANYA LETTER RA
00027         0x10488, // ( 𐒈 ) OSMANYA LETTER SA
00028         0x10489, // ( 𐒉 ) OSMANYA LETTER SHIIN
00029         0x1048A, // ( 𐒊 ) OSMANYA LETTER DHA
00030         0x1048B, // ( 𐒋 ) OSMANYA LETTER CAYN
00031         0x1048C, // ( 𐒌 ) OSMANYA LETTER GA
00032         0x1048D, // ( 𐒍 ) OSMANYA LETTER FA
00033         0x1048E, // ( 𐒎 ) OSMANYA LETTER QAAF
00034         0x1048F, // ( 𐒏 ) OSMANYA LETTER KAAF
00035         0x10490, // ( 𐒐 ) OSMANYA LETTER LAAN
00036         0x10491, // ( 𐒑 ) OSMANYA LETTER MIIN
00037         0x10492, // ( 𐒒 ) OSMANYA LETTER NUUN
00038         0x10493, // ( 𐒓 ) OSMANYA LETTER WAW
00039         0x10494, // ( 𐒔 ) OSMANYA LETTER HA
00040         0x10495, // ( 𐒕 ) OSMANYA LETTER YA
00041         0x10496, // ( 𐒖 ) OSMANYA LETTER A
00042         0x10497, // ( 𐒗 ) OSMANYA LETTER E
00043         0x10498, // ( 𐒘 ) OSMANYA LETTER I
00044         0x10499, // ( 𐒙 ) OSMANYA LETTER O
00045         0x1049A, // ( 𐒚 ) OSMANYA LETTER U
00046         0x1049B, // ( 𐒛 ) OSMANYA LETTER AA
00047         0x1049C, // ( 𐒜 ) OSMANYA LETTER EE
00048         0x1049D, // ( 𐒝 ) OSMANYA LETTER OO
00049         // Osmanya - Digits
00050         0x104A0, // ( 𐒠 ) OSMANYA DIGIT ZERO
00051         0x104A1, // ( 𐒡 ) OSMANYA DIGIT ONE
00052         0x104A2, // ( 𐒢 ) OSMANYA DIGIT TWO
00053         0x104A3, // ( 𐒣 ) OSMANYA DIGIT THREE
00054         0x104A4, // ( 𐒤 ) OSMANYA DIGIT FOUR
00055         0x104A5, // ( 𐒥 ) OSMANYA DIGIT FIVE
00056         0x104A6, // ( 𐒦 ) OSMANYA DIGIT SIX
00057         0x104A7, // ( 𐒧 ) OSMANYA DIGIT SEVEN
00058         0x104A8, // ( 𐒨 ) OSMANYA DIGIT EIGHT
00059         0x104A9, // ( 𐒩 ) OSMANYA DIGIT NINE
00060         END_OF_DATA
00061 };
00062 
00063 //
00064 // Sample sentences
00065 // 
00066 const char *sentences[]={
00067         "𐒀 𐒁 𐒂 𐒃 𐒄 𐒅 𐒆 𐒇",
00068         END_OF_DATA
00069 };
00070 
00071 
00072 //
00073 // 
00074 //
00075 OrthographyData data={
00076         "Osmanya", // Common name
00077         "𐒋𐒘𐒈𐒑𐒛𐒒𐒕𐒀", // Native name
00078         0x10480, // key
00079         values,
00080         "𐒀 𐒁 𐒂 𐒃 𐒄 𐒅 𐒆 𐒇", // Sample characters
00081         sentences
00082 };
00083 
00084 const OrthographyData *pData = &data;
00085 
00086 }; // end of namespace
00087 
00088 #endif