|
1 /* |
|
2 * Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * Use this file to provide input to the utility that creates test data files for the shaper tests. |
|
16 * |
|
17 */ |
|
18 |
|
19 |
|
20 /** |
|
21 @file |
|
22 @internalComponent |
|
23 */ |
|
24 |
|
25 #include <stdlib.h> |
|
26 #include <stdarg.h> |
|
27 #include <e32svr.h> |
|
28 |
|
29 //class used for holding input and output data for the shaper, for testing purposes. |
|
30 struct TInputData |
|
31 { |
|
32 const TText16* iTextInput; |
|
33 /** start of text to shape, negative number means count from the end of |
|
34 the string */ |
|
35 TInt iStart; |
|
36 /** end of text to shape, nonpositive number means count from the end of |
|
37 the string */ |
|
38 TInt iEnd; |
|
39 const TText16* iTypeFaceName; |
|
40 const TText16* iFontFilename; |
|
41 const TText16* iOutputFilename; |
|
42 |
|
43 TPtrC TextInput() const {return TPtrC(iTextInput); } |
|
44 TPtrC TypeFaceName() const {return TPtrC(iTypeFaceName); } |
|
45 TPtrC FontFilename() const {return TPtrC(iFontFilename); } |
|
46 TPtrC OutputFilename() const {return TPtrC(iOutputFilename); } |
|
47 }; |
|
48 |
|
49 //************************************************************************************************ |
|
50 // TO CREATE FILES FOR USE WITH SHAPER TESTS, YOU WILL NEED TO: |
|
51 // create an input data variable below |
|
52 // any data added to this file should be left in place in case it is required again. |
|
53 // the .cpp file can be edited to use a particular inputData variable as required. |
|
54 //************************************************************************************************ |
|
55 |
|
56 // filename for TNR_Dev_OT font |
|
57 const TText16* KTNR_Dev_OTTypeFaceName = (const TText16*) L"Devanagari OT Eval"; |
|
58 const TText16* KTNR_Dev_OTFont = (const TText16*) L"Z:\\Resource\\Fonts\\TNR_Dev_OT.ttf"; |
|
59 |
|
60 const TText16* KS60IndicTypeFaceName = (const TText16*) L"Series 60 Sans"; |
|
61 const TText16* KS60IndicFont = (const TText16*) L"Z:\\Resource\\Fonts\\s60ssb_v500.ttf"; |
|
62 |
|
63 |
|
64 //hindi text to be shaped by the shaper |
|
65 const TInputData TNR_Dev_OTInputData[] = |
|
66 { |
|
67 { |
|
68 //this input data taken from the original iculayoutengine test data - letest |
|
69 (const TText16*) |
|
70 L"\x0936\x094D\x0930\x0940\x092E\x0926\x094D\x0020" |
|
71 L"\x092D\x0917\x0935\x0926\x094D\x0917\x0940\x0924" |
|
72 L"\x093E\x0020\x0905\x0927\x094D\x092F\x093E\x092F" |
|
73 L"\x0020\x0905\x0930\x094D\x091C\x0941\x0928\x0020" |
|
74 L"\x0935\x093F\x0937\x093E\x0926\x0020\x092F\x094B" |
|
75 L"\x0917\x0020\x0927\x0943\x0924\x0930\x093E\x0937" |
|
76 L"\x094D\x091F\x094D\x0930\x0020\x0909\x0935\x093E" |
|
77 L"\x091A\x0943\x0020\x0927\x0930\x094D\x092E\x0915" |
|
78 L"\x094D\x0937\x0947\x0924\x094D\x0930\x0947\x0020" |
|
79 L"\x0915\x0941\x0930\x0941\x0915\x094D\x0937\x0947" |
|
80 L"\x0924\x094D\x0930\x0947\x0020\x0938\x092E\x0935" |
|
81 L"\x0947\x0924\x093E\x0020\x092F\x0941\x092F\x0941" |
|
82 L"\x0924\x094D\x0938\x0935\x0903\x0020\x092E\x093E" |
|
83 L"\x092E\x0915\x093E\x0903\x0020\x092A\x093E\x0923" |
|
84 L"\x094D\x0921\x0935\x093E\x0936\x094D\x091A\x0948" |
|
85 L"\x0935\x0020\x0915\x093F\x092E\x0915\x0941\x0930" |
|
86 L"\x094D\x0935\x0924\x0020\x0938\x0902\x091C\x0935", |
|
87 0,0, |
|
88 KTNR_Dev_OTTypeFaceName, |
|
89 KTNR_Dev_OTFont, |
|
90 (const TText16*) L"c:\\tnr_dev_otshaperdata1.dat", |
|
91 }, |
|
92 { |
|
93 //this input data as provided by licensee |
|
94 (const TText16*) |
|
95 L"\x0915\x094D\x0937\x0924\x094D\x0930\x093F\x092F" |
|
96 L"\x0020\x0909\x0926\x094D\x0926\x0947\x0936\x094D" |
|
97 L"\x0020\x0915\x094D\x0937\x093F\x092A\x094D\x0930" |
|
98 L"\x0020\x092d\x0942\x0930\x094d\x092d\x0941\x0935" |
|
99 L"\x0903\x0020\x0938\x094d\x0935\x0903\x0020\x0924" |
|
100 L"\x0924\x094d\x0938\x0935\x093f\x0924\x0941\x0930" |
|
101 L"\x094d\x0935\x0930\x0947\x0923\x094d\x092f\x0902" |
|
102 L"\x0020\x092d\x0930\x094d\x0917\x094b\x0020\x0926" |
|
103 L"\x0947\x0935\x0938\x094d\x092f\x0020\x0927\x0940" |
|
104 L"\x092e\x0939\x093f\x0020\x0927\x093f\x092f\x094b" |
|
105 L"\x0020\x092f\x094b\x0928\x0903\x0020\x092a\x094d" |
|
106 L"\x0930\x091a\x094b\x0926\x092f\x093e\x0924\x094d\x0020", |
|
107 0,0, |
|
108 KTNR_Dev_OTTypeFaceName, |
|
109 KTNR_Dev_OTFont, |
|
110 (const TText16*) L"c:\\tnr_dev_otshaperdata2.dat" |
|
111 }, |
|
112 { |
|
113 //this input data as provided by licensee |
|
114 (const TText16*) |
|
115 L"\x092f\x0924\x094d\x0930" |
|
116 L"\x0020\x092f\x094b\x0917\x0947\x0936\x094d\x0935\x0930" |
|
117 L"\x0020\x0915\x0943\x0937\x094d\x0923\x094b\x0020\x092f" |
|
118 L"\x0924\x094d\x0930\x0020\x092a\x093e\x0930\x094d\x0925" |
|
119 L"\x094b\x0020\x0927\x0930\x094d\x0928\x0941\x0927\x0930\x0903\x0020" |
|
120 L"\x0924\x0924\x094d\x0930\x0020\x0936\x094d\x0930\x0940" |
|
121 L"\x0930\x094d\x0935\x093f\x091c\x092f\x094b\x0020\x092d" |
|
122 L"\x0942\x0924\x093f\x0930\x094d\x0927\x0941\x0935\x093e" |
|
123 L"\x0020\x0928\x0940\x0924\x093f\x0930\x094d\x092e\x0924" |
|
124 L"\x093f\x0930\x094d\x092e\x092e\x0020" |
|
125 L"\x0915\x0941\x0924\x0938\x094d\x0924\x094d\x0935\x093e" |
|
126 L"\x0020\x0915\x0936\x094d\x092e\x0932\x092e\x093f\x0926\x0902\x0020" |
|
127 L"\x0935\x093f\x0936\x092e\x0947\x0020\x0938\x092e\x0941" |
|
128 L"\x092a\x0938\x094d\x0925\x093f\x0924\x092e\x094d\x0020", |
|
129 0,0, |
|
130 KTNR_Dev_OTTypeFaceName, |
|
131 KTNR_Dev_OTFont, |
|
132 (const TText16*) L"c:\\tnr_dev_otshaperdata3.dat" |
|
133 }, |
|
134 { |
|
135 //this input data as provided by licensee |
|
136 (const TText16*) |
|
137 L"\x0905\x0928\x093e\x0930\x094d\x092f\x091c\x0941\x0937" |
|
138 L"\x094d\x091f\x092e\x0938\x094d\x0935\x0930\x094d\x0917" |
|
139 L"\x094d\x092f\x092e\x0915\x0940\x0930\x094d\x0924\x093f" |
|
140 L"\x0915\x0930\x092e\x0930\x094d\x091c\x0941\x0928\x0020" |
|
141 L"\x0915\x094d\x0932\x0948\x092c\x094d\x092f\x0902\x0020" |
|
142 L"\x092e\x0020\x0938\x094d\x092e\x0020\x0917\x092e\x0903\x0020" |
|
143 L"\x092a\x093e\x0930\x094d\x0925\x0928\x0948\x0924\x0924\x094d" |
|
144 L"\x0924\x094d\x0935\x092f\x094d\x092f\x0941\x092a" |
|
145 L"\x092a\x0926\x094d\x092f\x0924\x0947\x0020" |
|
146 L"\x0915\x094d\x0937\x0941\x0926\x094d\x0930\x0902\x0020" |
|
147 L"\x0939\x0943\x0926\x092f\x0926\x094c\x0930\x094d\x092c\x0932" |
|
148 L"\x094d\x092f\x0902\x0020\x0924\x094d\x092f\x0915\x094d\x0924" |
|
149 L"\x094d\x0935\x094b\x0924\x094d\x0924\x093f\x0937\x094d\x091f" |
|
150 L"\x0020\x092a\x0930\x0902\x0924\x092a\x0020", |
|
151 0,0, |
|
152 KTNR_Dev_OTTypeFaceName, |
|
153 KTNR_Dev_OTFont, |
|
154 (const TText16*) L"c:\\tnr_dev_otshaperdata4.dat" |
|
155 }, |
|
156 { |
|
157 // Test for defect DEF078032 |
|
158 // Test that ansusvara+udatta u_matra+anusvara produce two dotted circles each |
|
159 // and don't crash. |
|
160 (const TText16*) L"\x902\x951 \x941\x902", |
|
161 0,0, |
|
162 KTNR_Dev_OTTypeFaceName, |
|
163 KTNR_Dev_OTFont, |
|
164 (const TText16*) L"c:\\tnr_dev_otshaperdata5.dat" |
|
165 } |
|
166 }; |
|
167 |
|
168 |
|
169 const TInputData Kannada_InputData[] = |
|
170 { |
|
171 { |
|
172 //this input data taken from licensee test sample data |
|
173 (const TText16*) |
|
174 L"\x0CA8\x0CAE\x0CCD\x0CAE\x0020\x0CB0\x0CBE\x0CB7\x0CCD\x0C9F\x0CCD\x0CB0\x0020\x0CAD\x0CBE\x0CB0\x0CA4\x002E\x0020" |
|
175 L"\x0CB2\x0C95\x0CCD\x0CB7\x0CCD\x0CAE\x0CCD\x0CAF\x0CBE" |
|
176 L"\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCB\x0C82" |
|
177 L"\x0CB6\x0CCD\x0CB0\x0CC0\x0020\x0CAD\x0C97\x0CB5\x0CBE\x0CA8\x0CC1\x0CB5\x0CBE\x0C9A" |
|
178 L"\x0C95\x0CC1\x0CA4\x0CB8\x0CCD\x0CA4\x0CCD\x0CB5\x0CBE\x0020\x0C95\x0CB6\x0CCD\x0CAE\x0CB2\x0CAE\x0CBF\x0CA6\x0C82\x0020\x0CB5\x0CBF\x0CB7\x0CAE\x0020\x0CB8\x0CAE\x0CC1\x0CAA\x0CB8\x0CCD\x0CA5\x0CBF\x0CA4\x0CAE\x0CCD" |
|
179 L"\x0C85\x0CA8\x0CBE\x0CB0\x0CCD\x0CAF\x0C9C\x0CC1\x0CB7\x0CCD\x0CA0\x0CAE\x0CB8\x0CCD\x0CB5\x0CB0\x0CCD\x0C97\x0CCD\x0CAF\x0CAE\x0C95\x0CC0\x0CB0\x0CCD\x0CA4\x0CBF\x0C95\x0CB0\x0CAE\x0CB0\x0CCD\x0C9C\x0CC1\x0CA8" |
|
180 L"\x0C95\x0CCD\x0CB2\x0CC8\x0CAC\x0CCD\x0CAF\x0C82\x0020\x0CAE\x0CBE\x0020\x0CB8\x0CCD\x0CAE\x0020\x0C97\x0CAE\x0C83\x0020\x0CAA\x0CBE\x0CB0\x0CCD\x0CA5\x0020\x0CA8\x0CC8\x0CA4\x0CA4\x0CCD\x0CA4\x0CCD\x0CB5\x0CAF\x0CCD\x0CAF\x0CC1\x0CAA\x0CAA\x0CA7\x0CCD\x0CAF\x0CA4\x0CC7" |
|
181 L"\x0C95\x0CCD\x0CB7\x0CC1\x0CA6\x0CCD\x0CB0\x0C82\x0020\x0CB9\x0CC3\x0CA6\x0CAF\x0CA6\x0CCC\x0CB0\x0CCD\x0CAC\x0CB2\x0CCD\x0CAF\x0C82\x0020\x0CA4\x0CCD\x0CAF\x0C95\x0CCD\x0CA4\x0CCD\x0CB5\x0CCB\x0CA4\x0CCD\x0CA4\x0CBF\x0CB7\x0CCD\x0CA0\x0020\x0CAA\x0CB0\x0CA8\x0CCD\x0CA4\x0CAA" |
|
182 L"\x0CB8\x0CC1\x0CAA\x0CCD\x0CB0\x0CB8\x0CBE\x0CA6\x0C83\x0020\x0CAA\x0CCD\x0CB0\x0CB8\x0CA8\x0CCD\x0CA8\x0CBE\x0CA4\x0CCD\x0CAE\x0CBE" |
|
183 L"\x0CB5\x0CBF\x0CB6\x0CCD\x0CB5\x0CA7\x0CC3\x0C97\x0CCD\x0CB5\x0CBF\x0CB6\x0CCD\x0CB5\x0CAD\x0CC1\x0C97\x0CCD\x0CB5\x0CBF\x0CAD\x0CC1\x0C83" |
|
184 L"\x0CB8\x0CA4\x0CCD\x0C95\x0CB0\x0CBE\x0CA4\x0CBE\x0020\x0CB8\x0CA4\x0CCD\x0C95\x0CC3\x0C83\x0020\x0CB8\x0CBE\x0CA7\x0CC1\x0CB0\x0CCD\x0C9C\x0CB9\x0CCD\x0CA8\x0CC1\x0CB0\x0CCD\x0CA8\x0CBE\x0CB0\x0CBE\x0CAF\x0CA3\x0CCB\x0020\x0CA8\x0CB0\x0C83" |
|
185 L"\x0C85\x0CB8\x0C82\x0C96\x0CCD\x0CAF\x0CC7\x0CAF\x0CCB\x0C85\x0CAA\x0CCD\x0CB0\x0CAE\x0CC7\x0CAF\x0CBE\x0CA4\x0CCD\x0CAE\x0CBE\x0020\x0CB5\x0CBF\x0CB6\x0CBF\x0CB7\x0CCD\x0C9F\x0C83" |
|
186 L"\x0CB6\x0CBF\x0CB7\x0CCD\x0C9F\x0C95\x0CC3\x0C9A\x0CCD\x0C9B\x0CC1\x0C9A\x0CBF\x0C83" |
|
187 L"\x0CB8\x0CBF\x0CA6\x0CCD\x0CA7\x0CBE\x0CB0\x0CCD\x0CA5\x0C83\x0020\x0CB8\x0CBF\x0CA6\x0CCD\x0CA7\x0CB8\x0C82\x0C95\x0CB2\x0CCD\x0CAA\x0C83\x0020\x0CB8\x0CBF\x0CA6\x0CCD\x0CA7\x0CBF\x0CA6\x0C83" |
|
188 L"\x0CB8\x0CBF\x0CA6\x0CCD\x0CA7\x0CBF\x0CB8\x0CBE\x0CA7\x0CA8\x0C83", |
|
189 0,0, |
|
190 KS60IndicTypeFaceName, |
|
191 KS60IndicFont, |
|
192 (const TText16*) L"c:\\shaperkannadadata1.dat" |
|
193 }, |
|
194 { |
|
195 //this input data taken from the web |
|
196 (const TText16*) |
|
197 L"\x0C95\x0020\x0C96\x0020\x0C97\x0020\x0C98\x0020\x0C99\x0020\x0C9A\x0020\x0C9B\x0020\x0C9C\x0CCD\x0CB2\x0020\x0C9D\x0020\x0C9E\x0020\x0C9F\x0020\x0CA0\x0020\x0CA1\x0020\x0CA2\x0020\x0CA3\x0020\x0CA4\x0020\x0CA5\x0020\x0CA6\x0020\x0CA7\x0020\x0CA8\x0020\x0CAA\x0020\x0CAB\x0020\x0CAC\x0020\x0CAD\x0020\x0CAE\x0020\x0CAF\x0020\x0CB0\x0020\x0CB1\x0020\x0CB2\x0020\x0CB3\x0020\x0CB5\x0020\x0CB6\x0020\x0CB7\x0020\x0CB8\x0020\x0CB9\x0020" |
|
198 L"\x0C95\x0CB0\x0C96\x0CB0\x0C97\x0CB0\x0C98\x0CB0\x0C99\x0CB0\x0C9A\x0CB0\x0C9B\x0CB0\x0C9C\x0CCD\x0CB2\x0CB0\x0C9D\x0CB0\x0C9E\x0CB0\x0C9F\x0CB0\x0CA0\x0CB0\x0CA1\x0CB0\x0CA2\x0CB0\x0CA3\x0CB0\x0CA4\x0CB0" |
|
199 L"\x0CB0\x0CA5\x0CB0\x0CA6\x0CB0\x0CA7\x0CB0\x0CA8\x0CB0\x0CAA\x0CB0\x0CAB\x0CB0\x0CAC\x0CB0\x0CAD\x0CB0\x0CAE\x0CB0\x0CAF\x0CB0\x0CB0\x0020\x0CB0\x0CB1\x0CB0\x0CB2\x0CB0\x0CB3\x0CB0\x0CB5\x0CB0\x0CB6\x0CB0\x0CB7\x0CB0\x0CB8\x0CB0\x0CB9\x0020" |
|
200 L"\x0C95\x0CCD\x0CB7\x0CB0\x0C9C\x0CCD\x0C9E\x0CB0\x0C95\x0CCD\x0CB7\x0CBF\x0CB0\x0C9C\x0CCD\x0C9E\x0CBF\x0CB0\x0C95\x0CCD\x0CB7\x0CB0\x0C9C\x0CCD\x0C9E\x0CC1\x0CB0\x0C95\x0CCD\x0CB7\x0CCD\x0CB2\x0CCD\x0CB2\x0CB0\x0C9C\x0CCD\x0C9E\x0CCD\x0CB2\x0CB0\x0CA1\x0CC8\x0CA0\x0CCD\x0CA7\x0CC8\x0CB0\x0CA1\x0CCD\x0CA3\x0CCB\x0CB0\x0C9F\x0CCD\x0CB7\x0CC4\x0CB0" |
|
201 L"\x0C95\x0CCD\x0020\x0C96\x0CCD\x0020\x0C97\x0CCD\x0020\x0C98\x0CCD\x0020\x0C99\x0CCD\x0020\x0C9A\x0CCD\x0020\x0C9B\x0CCD\x0020\x0C9C\x0CCD\x0020\x0C9D\x0CCD\x0020\x0C9E\x0CCD\x0020\x0C9F\x0CCD\x0020\x0CA0\x0CCD\x0020\x0CA1\x0CCD\x0020\x0CA2\x0CCD\x0C9F\x0CCD\x0020\x0CA3\x0CCD\x0C9F\x0CCD\x0020\x0CA4\x0CCD\x0020\x0CA5\x0CCD\x0020\x0CA6\x0CCD\x0020\x0CA7\x0CCD\x0020\x0CA8\x0CCD\x0020\x0CAA\x0CCD" |
|
202 L"\x0CAB\x0CCD\x0020\x0CAC\x0CCD\x0020\x0CAD\x0CCD\x0020\x0CAE\x0CCD\x0020\x0CAF\x0CCD\x0020\x0CB0\x0CCD\x0020\x0CB1\x0CCD\x0020\x0CB2\x0CCD\x0020\x0CB3\x0CCD\x0020\x0CB5\x0CCD\x0020\x0CB6\x0CCD\x0020\x0CB7\x0CCD\x0020\x0CB8\x0CCD\x0020\x0CB9\x0CCD\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0020\x0C9C\x0CCD\x0C9E\x0CCD", |
|
203 0,0, |
|
204 KS60IndicTypeFaceName, |
|
205 KS60IndicFont, |
|
206 (const TText16*) L"c:\\shaperkannadadata2.dat" |
|
207 }, |
|
208 { |
|
209 //this input data taken from the web |
|
210 (const TText16*) |
|
211 L"\x0C95\x0CCD\x200D\x0C95\x0020\x0C96\x0CCD\x200D\x0C95\x0020\x0C97\x0CCD\x200D\x0C95\x0020\x0C98\x0CCD\x200D\x0C95\x0020\x0C99\x0CCD\x200D\x0C95\x0020\x0C9A\x0CCD\x200D\x0C95\x0020\x0C9B\x0CCD\x200D\x0C95\x0020\x0C9C\x0CCD\x200D\x0C95\x0020\x0C9D\x0CCD\x200D\x0C95\x0020\x0C9E\x0CCD\x200D\x0C95\x0020\x0C9F\x0CCD\x200D\x0C95\x0020\x0CA0\x0CCD\x200D\x0C95\x0020\x0CA1\x0CCD\x200D\x0C95\x0020\x0CA2\x0CCD\x200D\x0C95\x0020\x0CA3\x0CCD\x200D\x0C95\x0020\x0CA4\x0CCD\x200D\x0C95\x0020\x0CA5\x0CCD\x200D\x0C95\x0020\x0CA6\x0CCD\x200D\x0C95\x0020\x0CA7\x0CCD\x200D\x0C95\x0020\x0CA8\x0CCD\x200D\x0C95\x0020\x0CAA\x0CCD\x200D\x0C95" |
|
212 L"\x0CAB\x0CCD\x200D\x0C95\x0020\x0CAC\x0CCD\x200D\x0C95\x0020\x0CAD\x0CCD\x200D\x0C95\x0020\x0CAE\x0CCD\x200D\x0C95\x0020\x0CAF\x0CCD\x200D\x0C95\x0020\x0CB0\x0CCD\x200D\x0C95\x0020\x0CB1\x0CCD\x200D\x0C95\x0020\x0CB2\x0CCD\x200D\x0C95\x0020\x0CB3\x0CCD\x200D\x0C95\x0020\x0CB5\x0CCD\x200D\x0C95\x0020\x0CB6\x0CCD\x200D\x0C95\x0020\x0CB7\x0CCD\x200D\x0C95\x0020\x0CB8\x0CCD\x200D\x0C95\x0020\x0CB9\x0CCD\x200D\x0C95\x0020\x0C95\x0CCD\x0CB7\x0CCD\x200D\x0C95\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x200D\x0C95" |
|
213 L"\x0C95\x0CCD\x0C95\x0CB0\x0C96\x0CCD\x0C96\x0CB0\x0C97\x0CCD\x0C97\x0020\x0C98\x0CCD\x0C98\x0020\x0C99\x0CCD\x0C99\x0020\x0C9A\x0CCD\x0C9A\x0020\x0C9B\x0CCD\x0C9B\x0020\x0C9C\x0CCD\x0C9C\x0020\x0C9D\x0CCD\x0C9D\x0020\x0C9E\x0CCD\x0C9E\x0020\x0C9F\x0CCD\x0C9F\x0020\x0CA0\x0CCD\x0CA0\x0020\x0CA1\x0CCD\x0CA1\x0020\x0CA2\x0CCD\x0CA2\x0020\x0CA3\x0CCD\x0CA3\x0020\x0CA4\x0CCD\x0CA4\x0020\x0CA5\x0CCD\x0CA5\x0020\x0CA6\x0CCD\x0CA6\x0020\x0CA7\x0CCD\x0CA7\x0020\x0CA8\x0CCD\x0CA8\x0020\x0CAA\x0CCD\x0CAA" |
|
214 L"\x0CAB\x0CCD\x0CAB\x0020\x0CAC\x0CCD\x0CAC\x0020\x0CAD\x0CCD\x0CAD\x0020\x0CAE\x0CCD\x0CAE\x0020\x0CAF\x0CCD\x0CAF\x0020\x0CB0\x0CCD\x0CB0\x0CCD\x0CB0\x0CB0\x0020\x0CB1\x0CCD\x0CB1\x0020\x0CB2\x0CCD\x0CB2\x0020\x0CB3\x0CCD\x0CB3\x0020\x0CB5\x0CCD\x0CB6\x0020\x0CB6\x0CCD\x0CB6\x0020\x0CB7\x0CCD\x0CB7\x0020\x0CB8\x0CCD\x0CB8\x0020\x0CB9\x0CCD\x0CB9\x0020\x0CB0\x0CCD\x0CDE\x0CCD\x0CDE\x0020\x0CB0\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0020\x0CB0\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0020\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0C95\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x0C95\x0020\x0CA4\x0CCD\x0CA4\x0CCD\x0CB0" |
|
215 L"\x0C95\x0CCD\x0C95\x0CCD\x0020\x0C96\x0CCD\x0C96\x0CCD\x0020\x0C97\x0CCD\x0C97\x0CCD\x0020\x0C98\x0CCD\x0C98\x0CCD\x0020\x0C99\x0CCD\x0C99\x0CCD\x0020\x0C9A\x0CCD\x0C9A\x0CCD\x0020\x0C9B\x0CCD\x0C9B\x0CCD\x0020\x0C9C\x0CCD\x0C9C\x0CCD\x0020\x0C9D\x0CCD\x0C9D\x0CCD\x0020\x0C9E\x0CCD\x0C9E\x0CCD\x0020\x0C9F\x0CCD\x0C9F\x0CCD\x0020\x0CA0\x0CCD\x0CA0\x0CCD\x0020\x0CA1\x0CCD\x0CA1\x0CCD\x0020\x0CA2\x0CCD\x0CA2\x0CCD\x0020\x0CA3\x0CCD\x0CA3\x0CCD\x0020\x0CA4\x0CCD\x0CA4\x0CCD\x0020\x0CA5\x0CCD\x0CA5\x0CCD\x0020\x0CA6\x0CCD\x0CA6\x0CCD\x0020\x0CA7\x0CCD\x0CA7\x0CCD\x0020\x0CA8\x0CCD\x0CA8\x0CCD\x0020\x0CAA\x0CCD\x0CAA\x0CCD" |
|
216 L"\x0CAB\x0CCD\x0CAB\x0CCD\x0020\x0CAC\x0CCD\x0CAC\x0CCD\x0020\x0CAD\x0CCD\x0CAD\x0CCD\x0020\x0CAE\x0CCD\x0CAE\x0CCD\x0020\x0CAF\x0CCD\x0CAF\x0CCD\x0020\x0CB0\x0CCD\x0CB0\x0CCD\x0CB0\x0CCD\x0020\x0CB1\x0CCD\x0CB1\x0CCD\x0020\x0CB2\x0CCD\x0CB2\x0CCD\x0020\x0CB3\x0CCD\x0CB3\x0CCD\x0020\x0CB5\x0CCD\x0CB6\x0CCD\x0020\x0CB6\x0CCD\x0CB6\x0CCD\x0020\x0CB7\x0CCD\x0CB7\x0CCD\x0020\x0CB8\x0CCD\x0CB8\x0CCD\x0020\x0CB9\x0CCD\x0CB9\x0CCD\x0020\x0CB0\x0CCD\x0CDE\x0CCD\x0CDE\x0CCD\x0020\x0CB0\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0020\x0CB0\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0C95\x0CCD\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x0C95\x0CCD\x0020\x0CA4\x0CCD\x0CA4\x0CCD\x0CB0\x0CCD" |
|
217 L"\x0C95\x0CCD\x0C95\x0CCD\x0CB0\x0020\x0C96\x0CCD\x0C96\x0CCD\x0CB0\x0020\x0C97\x0CCD\x0C97\x0CCD\x0CB0\x0020\x0C98\x0CCD\x0C98\x0CCD\x0CB0\x0020\x0C99\x0CCD\x0C99\x0CCD\x0CB0\x0020\x0C9A\x0CCD\x0C9A\x0CCD\x0CB0\x0CB0\x0C9B\x0CCD\x0C9B\x0CCD\x0CB0\x0CCD\x0CB0\x0020\x0C9C\x0CCD\x0C9C\x0CCD\x0CB0\x0020\x0C9D\x0CCD\x0C9D\x0CCD\x0CB0\x0020\x0C9E\x0CCD\x0C9E\x0CCD\x0CB0\x0020\x0C9F\x0CCD\x0C9F\x0CCD\x0CB0\x0020\x0CA0\x0CCD\x0CA0\x0CCD\x0CB0\x0020\x0CA1\x0CCD\x0CA1\x0CCD\x0CB0\x0020\x0CA2\x0CCD\x0CA2\x0CCD\x0CB0\x0020\x0CA3\x0CCD\x0CA3\x0CCD\x0CB0\x0020\x0CA4\x0CCD\x0CA4\x0CCD\x0CB0\x0020\x0CA5\x0CCD\x0CA5\x0CCD\x0CB0\x0020\x0CA6\x0CCD\x0CA6\x0CCD\x0CA4\x0020\x0CA7\x0CCD\x0CA7\x0CCD\x0CA4\x0020\x0CA8\x0CCD\x0CA8\x0CCD\x0CA4\x0020\x0CAA\x0CCD\x0CAA\x0CCD\x0CB0" |
|
218 L"\x0CAB\x0CCD\x0CAB\x0CCD\x0CA4\x0020\x0CAC\x0CCD\x0CAC\x0CCD\x0CA4\x0020\x0CAD\x0CCD\x0CAD\x0CCD\x0CA4\x0CCD\x0CA4\x0020\x0CAE\x0CCD\x0CAE\x0CCD\x0CA4\x0020\x0CAF\x0CCD\x0CAF\x0CCD\x0CDE\x0020\x0CB0\x0CCD\x0CB0\x0CCD\x0CB0\x0CCD\x0CA4\x0020\x0CB1\x0CCD\x0CB1\x0CCD\x0CDE\x0020\x0CB2\x0CCD\x0CB2\x0CCD\x0CDE\x0020\x0CB3\x0CCD\x0CB3\x0CCD\x0CDE\x0020\x0CB5\x0CCD\x0CB6\x0CCD\x0CDE\x0020\x0CB6\x0CCD\x0CB6\x0CCD\x0CDE\x0020\x0CB7\x0CCD\x0CB7\x0CCD\x0CDE\x0020\x0CB8\x0CCD\x0CB8\x0CCD\x0CB0\x0020\x0CB9\x0CCD\x0CB9\x0CCD\x0CDE\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0CB0\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x0CB0\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0CA4\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x0CA4" |
|
219 L"\x0C95\x0CBE\x0020\x0C96\x0CBE\x0020\x0C97\x0CBE\x0020\x0C98\x0CBE\x0020\x0C99\x0CBE\x0020\x0C9A\x0CBE\x0020\x0C9B\x0CBE\x0020\x0C9C\x0CBE\x0020\x0C9D\x0CBE\x0020\x0C9E\x0CBE\x0020\x0C9F\x0CBE\x0020\x0CA0\x0CBE\x0020\x0CA1\x0CBE\x0020\x0CA2\x0CBE\x0020\x0CA3\x0CBE\x0020\x0CA4\x0CBE\x0020\x0CA5\x0CBE\x0020\x0CA6\x0CBE\x0020\x0CA7\x0CBE\x0020\x0CA8\x0CBE\x0020\x0CAA\x0CBE" |
|
220 L"\x0CAB\x0CBE\x0020\x0CAC\x0CBE\x0020\x0CAD\x0CBE\x0020\x0CAE\x0CBE\x0020\x0CAF\x0CBE\x0020\x0CB0\x0CBE\x0020\x0CB1\x0CBE\x0020\x0CB2\x0CBE\x0020\x0CB3\x0CBE\x0020\x0CB5\x0CBE\x0020\x0CB6\x0CBE\x0020\x0CB7\x0CBE\x0020\x0CB8\x0CBE\x0020\x0CB9\x0CBE\x0020\x0C95\x0CCD\x0CB7\x0CBE\x0020\x0C9C\x0CCD\x0C9E\x0CBE\x0020\x0020\x0C95\x0CCD\x0CB7\x0CCD\x0CB0\x0CBE\x0020\x0C9C\x0CCD\x0C9E\x0CCD\x0CB0\x0CBE", |
|
221 0,0, |
|
222 KS60IndicTypeFaceName, |
|
223 KS60IndicFont, |
|
224 (const TText16*) L"c:\\shaperkannadadata3.dat" |
|
225 } |
|
226 }; |
|
227 |
|
228 const TInputData Gujarati_InputData[] = |
|
229 { |
|
230 { |
|
231 //this input data taken from the web |
|
232 (const TText16*) |
|
233 L"\x0aad\x0abe\x0ab0\x0aa4\x0020\x0ab6\x0acd\x0ab0\x0ac0\x0ab2\x0a82\x0a95\x0abe\x0020\x0ab5\x0abf\x0ab0\x0ac1\x0aa6\x0acd\x0aa7\x0020\x0aa4\x0acd\x0ab0\x0ac0" |
|
234 L"\x0a9c\x0abe\x0020\x0ab5\x0aa8\x002d\x0aa1\x0ac7\x0020\x0aae\x0ac7\x0a9a\x0aae\x0abe\x0a82\x0020\x0aaf\x0ac1\x0ab5\x0ab0\x0abe\x0a9c\x0020\x0028\x0031\x0031" |
|
235 L"\x0037\x0029\x0020\x0a85\x0aa8\x0ac7\x0020\x0ab5\x0ac0\x0ab0\x0ac7\x0aa8\x0acd\x0aa6\x0acd\x0ab0\x0020\x0ab8\x0ab9\x0ac7\x0ab5\x0abe\x0a97\x0020\x0028\x0031" |
|
236 L"\x0031\x0036\x0029\x0020\x0aa8\x0abe\x0020\x0a86\x0a95\x0acd\x0ab0\x0aae\x0a95\x0020\x0ab6\x0aa4\x0a95\x0acb\x0020\x0aac\x0abe\x0aa6\x0020\x0aaf\x0ac2\x0ab8" |
|
237 L"\x0ac1\x0aab\x0020\x0aaa\x0aa0\x0abe\x0aa3\x0020\x0028\x0033\x0038\x0020\x0aa6\x0aa1\x0abe\x0aae\x0abe\x0a82\x0020\x0a85\x0aa3\x0aa8\x0aae\x0020\x0035\x0039" |
|
238 L"\x0029\x0020\x0a85\x0aa8\x0ac7\x0020\x0a95\x0aaa\x0acd\x0aa4\x0abe\x0aa8\x0020\x0aa7\x0acb\x0aa8\x0ac0\x0aa8\x0abe\x0020\x0a85\x0aa3\x0aa8\x0aae\x0020\x0033" |
|
239 L"\x0035\x0020\x0ab0\x0aa8\x0acb\x0aa8\x0ac0\x0020\x0aae\x0aa6\x0aa6\x0aa5\x0ac0\x0020\x0035\x0030\x0020\x0a93\x0ab5\x0ab0\x0acb\x0aae\x0abe\x0a82\x0020\x0035" |
|
240 L"\x0020\x0ab5\x0abf\x0a95\x0ac7\x0a9f\x0020\x0a97\x0ac1\x0aae\x0abe\x0ab5\x0ac0\x0aa8\x0ac7\x0020\x0033\x0036\x0033\x0020\x0ab0\x0aa8\x0acb\x0aa8\x0acb\x0020" |
|
241 L"\x0aaa\x0ab9\x0abe\x0aa1\x0020\x0a89\x0aad\x0ac1\x0a82\x0020\x0a95\x0ab0\x0ab5\x0abe\x0aae\x0abe\x0a82\x0020\x0ab8\x0aab\x0ab3\x0020\x0ab0\x0ab9" |
|
242 L"\x0acd\x0aaf\x0ac1\x0a82\x0020\x0a9b\x0ac7\x002e\x0020\x0ab6\x0acd\x0ab0\x0ac0\x0ab2\x0a82\x0a95\x0abe\x0aae\x0abe\x0a82\x0020\x0aad\x0abe\x0ab0\x0aa4\x0aa8" |
|
243 L"\x0acb\x0020\x0a86\x0020\x0a89\x0a9a\x0acd\x0a9a\x0aa4\x0aae\x0020\x0ab8\x0acd\x0a95\x0acb\x0ab0\x0020\x0a9b\x0ac7", |
|
244 0,0, |
|
245 KS60IndicTypeFaceName, |
|
246 KS60IndicFont, |
|
247 (const TText16*) L"c:\\shapergujaratidata1.dat" |
|
248 }, |
|
249 { |
|
250 //this input data taken from the web |
|
251 (const TText16*) |
|
252 L"\x0a86\x0020\x0a85\x0a97\x0abe\x0a89\x0020\x0aaa\x0acd\x0ab0\x0ac7\x0aae\x0aa6\x0abe\x0ab8\x0abe\x0020\x0ab8\x0acd\x0a9f\x0ac7\x0aa1" |
|
253 L"\x0abf\x0aaf\x0aae\x0aae\x0abe\x0a82\x0020\x0aad\x0abe\x0ab0\x0aa4\x0ac0\x0aaf\x0020\x0a9f\x0ac0\x0aae\x0aa8\x0abe\x0020\x0a95\x0aaa\x0acd\x0aa4\x0abe\x0aa8" |
|
254 L"\x0020\x0aae\x0ab9\x0ac7\x0aa8\x0acd\x0aa6\x0acd\x0ab0\x0020\x0ab8\x0abf\x0a82\x0ab9\x0020\x0aa7\x0acb\x0aa8\x0ac0\x0a8f\x0020\x0a9f\x0acb\x0ab8\x0020" |
|
255 L"\x0a9c\x0ac0\x0aa4\x0ac0\x0aa8\x0ac7\x0020\x0aaa\x0acd\x0ab0\x0aa5\x0aae\x0020\x0aac\x0ac7\x0a9f\x0ac0\x0a82\x0a97\x0020\x0a95\x0ab0\x0ab5\x0abe\x0aa8" |
|
256 L"\x0acb\x0020\x0aa8\x0abf\x0ab0\x0acd\x0aa3\x0aaf\x0020\x0a95\x0ab0\x0acd\x0aaf\x0acb\x002e\x0020\x0ab8\x0a9a\x0abf\x0aa8\x0020\x0aa4\x0ac7\x0a82\x0aa1\x0ac1" |
|
257 L"\x0ab2\x0a95\x0ab0\x0aa8\x0ac7\x0020\x0aab\x0ab0\x0acd\x0aa8\x0abe\x0aa8\x0acd\x0aa1\x0acb\x0a8f\x0020\x0aac\x0ac0\x0a9c\x0ac0\x0020\x0a9c\x0020\x0a93\x0ab5" |
|
258 L"\x0ab0\x0aae\x0abe\x0a82\x0020\x0a8f\x0ab2\x0aac\x0ac0\x0aa1\x0aac\x0acd\x0ab2\x0acd\x0aaf\x0ac2\x0020\x0a86\x0a89\x0a9f\x0020\x0a95\x0ab0\x0ac0\x0aa8\x0ac7" |
|
259 L"\x0020\x0aae\x0acb\x0a9f\x0acb\x0020\x0a86\x0a82\x0a9a\x0a95\x0acb\x0020\x0a86\x0aaa\x0acd\x0aaf\x0acb\x002e\x0020\x0ab8\x0a9a\x0abf\x0aa8\x0020" |
|
260 L"\x0aac\x0abe\x0aa6\x0020\x0a97\x0acc\x0aa4\x0aae\x0020\x0a97\x0a82\x0aad\x0ac0\x0ab0\x0020\x0aaa\x0aa3\x0020\x0031\x0030\x0020\x0ab0\x0aa8\x0aa8\x0abe\x0020" |
|
261 L"\x0aa8\x0a9c\x0ac0\x0ab5\x0abe\x0020\x0ab8\x0acd\x0a95\x0acb\x0ab0\x0ac7\x0020\x0ab0\x0aa8\x0020\x0a86\x0a89\x0a9f\x0020\x0aa5\x0a88\x0020\x0a97" |
|
262 L"\x0aaf\x0abe\x0a82\x002e\x000d\x000a\x0a86\x0020\x0ab8\x0aa4\x0aa4\x0020\x0aa4\x0acd\x0ab0\x0ac0\x0a9c\x0ac0\x0020\x0ab5\x0abe\x0ab0\x0020\x0a9b\x0ac7\x0020" |
|
263 L"\x0a9c\x0acd\x0aaf\x0abe\x0ab0\x0ac7\x0020\x0ab8\x0a9a\x0abf\x0aa8\x0020\x0aa4\x0ac7\x0a82\x0aa1\x0ac1\x0ab2\x0a95\x0ab0\x0aa8\x0ac7\x0020\x0a85\x0a82" |
|
264 L"\x0aaa\x0abe\x0aaf\x0ab0\x0acb\x0a8f\x0020\x0a8f\x0ab2\x0aac\x0ac0\x0aa1\x0aac\x0acd\x0ab2\x0acd\x0aaf\x0ac1\x0020\x0a86\x0a89\x0a9f\x0020\x0a86" |
|
265 L"\x0aaa\x0acd\x0aaf\x0abe\x0a82\x0020\x0a9b\x0ac7\x002e\x0020\x0a86\x0ab6\x0acd\x0ab5\x0ab0\x0acd\x0aaf\x0aa8\x0ac0\x0020\x0ab5\x0abe\x0aa4\x0020\x0aa4" |
|
266 L"\x0acb\x0020\x0a8f\x0020\x0aaa\x0aa3\x0020\x0a9b\x0ac7\x0020\x0a95\x0ac7\x002c\x0020\x0a86\x0020\x0aa4\x0acd\x0ab0\x0aa3\x0ac7\x0aaf\x0020\x0aaa\x0acd\x0ab0" |
|
267 L"\x0ab8\x0a82\x0a97\x0acb\x0aae\x0abe\x0a82\x0020\x0ab8\x0a9a\x0abf\x0aa8\x0020\x0a85\x0a82\x0aaa\x0abe\x0aaf\x0ab0\x0acb\x0aa8\x0abe\x0020\x0a96" |
|
268 L"\x0acb\x0a9f\x0abe\x0020\x0aa8\x0abf\x0ab0\x0acd\x0aa3\x0aaf\x0aa8\x0acb\x0020\x0aad\x0acb\x0a97\x0020\x0aac\x0aa8\x0acd\x0aaf\x0abe\x0a82\x0020\x0a9b\x0ac7" |
|
269 L"\x002e\x0020\x0a86\x0a9c\x0ac7\x0020\x0aaa\x0aa3\x0020\x0aab\x0ab0\x0acd\x0aa8\x0abe\x0aa8\x0acd\x0aa1\x0acb\x0aa8\x0abe\x0020\x0ab2\x0ac7\x0a97\x0020\x0ab8" |
|
270 L"\x0acd\x0a9f\x0aae\x0acd\x0aaa\x0acd\x0ab8\x0aa5\x0ac0\x0020\x0aac\x0ab9\x0abe\x0ab0\x0020\x0a9c\x0aa4\x0abe\x0020\x0aa6\x0aa1\x0abe\x0020\x0aaa\x0ab0\x0020" |
|
271 L"\x0aa4\x0ac7\x0aae\x0aa8\x0ac7\x0020\x0a8f\x0ab2\x0aac\x0ac0\x0aa1\x0aac\x0ab2\x0acd\x0aaf\x0ac2\x0020\x0a86\x0a89\x0a9f\x0020\x0a86\x0aaa\x0ac0\x0020\x0aa6" |
|
272 L"\x0ac7\x0ab5\x0abe\x0aae\x0abe\x0a82\x0020\x0a86\x0ab5\x0acd\x0aaf\x0abe\x002e\x0020", |
|
273 0,0, |
|
274 KS60IndicTypeFaceName, |
|
275 KS60IndicFont, |
|
276 (const TText16*) L"c:\\shapergujaratidata2.dat" |
|
277 }, |
|
278 { |
|
279 //this input data has been given by the licensee |
|
280 (const TText16*) |
|
281 L"\x0AAA\x0ACD\x0AB0\x0AA4\x0ABF\x0AB7\x0ACD\x0AA0\x0ABE\x0020\x0A85\x0AA8\x0AC7\x0020\x0A85\x0AA7\x0ABF\x0A95\x0ABE\x0AB0\x0ACB\x0AA8\x0AC0\x0020\x0AA6\x0AC3\x0AB7\x0ACD\x0A9F\x0ABF\x0A8F\x0020\x0AB8\x0AB0\x0ACD\x0AB5\x0020\x0AAE\x0ABE\x0AA8\x0AB5\x0ACB\x0020\x0A9C\x0AA8\x0ACD\x0AAE\x0AA5\x0AC0\x0020\x0AB8\x0ACD\x0AB5\x0AA4\x0A82\x0AA4\x0ACD\x0AB0\x0020\x0A85\x0AA8\x0AC7\x0020\x0AB8\x0AAE\x0ABE\x0AA8\x0020\x0AB9\x0ACB\x0AAF\x0020\x0A9B\x0AC7" |
|
282 L"\x0AA4\x0AC7\x0AAE\x0AA8\x0ABE\x0AAE\x0ABE\x0A82\x0020\x0AB5\x0ABF\x0A9A\x0ABE\x0AB0\x0AB6\x0A95\x0ACD\x0AA4\x0ABF\x0020\x0A85\x0AA8\x0AC7\x0020\x0A85\x0A82\x0AA4\x0A83\x0A95\x0AB0\x0AA3\x0020\x0AB9\x0ACB\x0AAF\x0020\x0A9B\x0AC7\x0020\x0A85\x0AA8\x0AC7\x0020\x0AA4\x0AC7\x0AAE\x0AA3\x0AC7\x0020\x0AAA\x0AB0\x0AB8\x0ACD\x0AAA\x0AB0\x0020\x0AAC\x0A82\x0AA7\x0AC1\x0AA4\x0ACD\x0AB5\x0AA8\x0AC0\x0020\x0AAD\x0ABE\x0AB5\x0AA8\x0ABE\x0AAF\x0AC0\x0020\x0AB5\x0AB0\x0ACD\x0AA4\x0AB5\x0AC1\x0A82" |
|
283 L"\x0A9C\x0ACB\x0A88\x0A8F" |
|
284 L"\x0AB0\x0ABE\x0AB7\x0ACD\x0A9F\x0ACD\x0AB0\x0AC0\x0AAF\x0020\x0AB6\x0ABF\x0A95\x0ACD\x0AB7\x0AA3\x0020\x0AA8\x0AC0\x0AA4\x0AC0\x0AA8\x0ABE\x0020\x0A85\x0AA8\x0AC1\x0AB8\x0A82\x0AA7\x0ABE\x0AA8\x0AAE\x0ABE\x0A82\x0020\x0AA4\x0AC8\x0AAF\x0ABE\x0AB0\x0020\x0AA5\x0AAF\x0AC7\x0AB2\x0ABE\x0020\x0AA8\x0AB5\x0ABE\x0020\x0A85\x0AAD\x0ACD\x0AAF\x0ABE\x0AB8\x0A95\x0ACD\x0AB0\x0AAE\x0AAE\x0ABE\x0A82" |
|
285 L"\x0AA6\x0AB0\x0AC7\x0A95\x0020\x0AB5\x0ABF\x0AB7\x0AAF\x0AA8\x0ABE\x0020\x0AAA\x0ABE\x0AA0\x0ACD\x0AAF\x0A95\x0ACD\x0AB0\x0AAE\x0AA8\x0AC7\x0020\x0AB5\x0AA7\x0AC1\x0020\x0AB8\x0AA7\x0AA8\x0020\x0A85\x0AA8\x0AC7\x0020\x0A85\x0AA7\x0ACD\x0AAF\x0AA4\x0AA8\x0020\x0A95\x0AB0\x0AB5\x0ABE\x0AA8\x0ACB\x0020\x0AAA\x0ACD\x0AB0\x0AAF\x0AA4\x0ACD\x0AA8\x0020\x0A95\x0AB0\x0AB5\x0ABE\x0AAE\x0ABE\x0A82" |
|
286 L"\x0A86\x0AB5\x0ACD\x0AAF\x0ACB\x0020\x0A9B\x0AC7\x002E\x0020\x0020\x0AB0\x0ABE\x0AB7\x0ACD\x0A9F\x0ACD\x0AB0\x0AC0\x0AAF\x0020\x0AB6\x0ABF\x0A95\x0ACD\x0AB7\x0AA3\x0020\x0AA8\x0AC0\x0AA4\x0ABF\x0AA8\x0ABE\x0020\x0AAE\x0AC1\x0AB8\x0AA6\x0ABE\x0AAE\x0ABE\x0A82\x0020\x0AB8\x0AAE\x0ABE\x0AA8\x0020\x0A85\x0AAD\x0ACD\x0AAF\x0ABE\x0AB8\x0A95\x0ACD\x0AB0\x0AAE\x0ACB\x0AA8\x0AC0\x0020\x0A85\x0AAE\x0AB2" |
|
287 L"\x0A95\x0AB0\x0AB5\x0ABE\x0020\x0AB8\x0ABE\x0AA5\x0AC7\x0020\x0A95\x0AC7\x0A9F\x0AB2\x0ABE\x0A82\x0A95\x0020\x0AB9\x0ABE\x0AB0\x0ACD\x0AA6\x0AB6\x0ACD\x0AAA\x0020\x0AA4\x0AA4\x0ACD\x0AA4\x0ACD\x0AB5\x0ACB\x0020\x0AA6\x0ABE\x0A96\x0AB2\x0020\x0A95\x0AB0\x0AB5\x0ABE\x0AA8\x0AC1\x0A82\x0020\x0AA8\x0A95\x0ACD\x0A95\x0AC0\x0020\x0A95\x0AB0\x0AB5\x0ABE\x0AAE\x0ABE\x0A82\x0020\x0A85\x0AB5\x0ACD\x0AAF\x0AC1\x0A82\x0020\x0A9B\x0AC7\x002E" |
|
288 L"\x0A86\x0020\x0AB9\x0ABE\x0AB0\x0ACD\x0AA6\x0AB6\x0ACD\x0AAA\x0020\x0AA4\x0AA4\x0ACD\x0AA4\x0ACD\x0AB5\x0ACB\x0A82\x0AAE\x0ABE\x0A82\x0020\x0AAD\x0ABE\x0AB0\x0AA4\x0AA8\x0AC0\x0020\x0AB8\x0ACD\x0AB5\x0AA4\x0A82\x0AA4\x0ACD\x0AB0\x0ACD\x0AAF\x0020\x0A9A\x0AB3\x0AB5\x0AB3\x002C\x0020\x0A86\x0AB5\x0AA3\x0AC0\x0020\x0AAC\x0A82\x0AA7\x0ABE\x0AB0\x0AA3\x0AC0\x0AAF\x0020\x0A9C\x0AB5\x0ABE\x0AAC\x0AA6\x0ABE\x0AB0\x0AC0\x0A93\x002C" |
|
289 L"\x0AB0\x0ABE\x0AB7\x0ACD\x0A9F\x0ACD\x0AB0\x0AC0\x0AAF\x0020\x0A90\x0A95\x0ACD\x0AAF\x002C\x0020\x0A86\x0AB5\x0AA3\x0ACB\x0020\x0AB8\x0ABE\x0A82\x0AB8\x0ACD\x0A95\x0AC3\x0AA4\x0ABF\x0A95\x0020\x0AB5\x0ABE\x0AB0\x0AB8\x0ACB\x002C\x0020\x0AB8\x0AB0\x0ACD\x0AB5\x0A9C\x0AA8\x0AB8\x0AAE\x0ABE\x0AA8\x0AA4\x0ABE\x002C\x0020\x0AB2\x0ACB\x0A95\x0AB6\x0ABE\x0AB9\x0AC0\x0020\x0A85\x0AA8\x0AC7" |
|
290 L"\x0AAC\x0ABF\x0AA8\x0AB8\x0ABE\x0A82\x0AAA\x0ACD\x0AB0\x0AA6\x0ABE\x0AAF\x0ABF\x0A95\x0AA4\x0ABE\x002C\x0020\x0A9C\x0ABE\x0AA4\x0ABE\x0AAF\x0020\x0AB8\x0AAE\x0ABE\x0AA8\x0AA4\x0ABE\x002C\x0020\x0AAA\x0AB0\x0ACD\x0AAF\x0ABE\x0AB5\x0AB0\x0AA3\x0020\x0AB8\x0AC1\x0AB0\x0A95\x0ACD\x0AB7\x0ABE\x002C\x0020\x0AB8\x0ABE\x0AAE\x0ABE\x0A9C\x0ABF\x0A95\x0020\x0A85\x0AB5\x0AB0\x0ACB\x0AA7\x0ACB\x0AA8\x0AC1\x0A82" |
|
291 L"\x0AA8\x0ABF\x0AB5\x0ABE\x0AB0\x0AA3\x0020\x0AA4\x0AA5\x0ABE\x0020\x0AB5\x0AC8\x0A9C\x0ACD\x0A9E\x0ABE\x0AA8\x0ABF\x0A95\x0020\x0A95\x0AC7\x0AB3\x0AB5\x0AA3\x0AC0\x0020\x0A9C\x0AC7\x0AB5\x0AC0\x0020\x0AAC\x0ABE\x0AAC\x0AA4\x0ACB\x0AA8\x0AC0\x0020\x0AB8\x0AAE\x0ABE\x0AB5\x0AC7\x0AB6\x0020\x0AA5\x0ABE\x0AAF\x0020\x0A9B\x0AC7\x002E\x0020\x0AB5\x0AB3\x0AC0" |
|
292 L"\x0AAE\x0ABE\x0AA7\x0ACD\x0AAF\x0AAE\x0ABF\x0A95\x0020\x0A95\x0AC7\x0020\x0A89\x0AAF\x0ACD\x0AAF\x0AA4\x0AB0\x0020\x0AAE\x0ABE\x0AA7\x0ACD\x0AAF\x0AAE\x0ABF\x0A95\x0020\x0A95\x0A95\x0ACD\x0AB7\x0ABE\x0A8F\x0020\x0A86\x0020\x0AAC\x0AA7\x0AC0\x0020\x0A9C\x0020\x0AAC\x0ABE\x0AAC\x0AA4\x0ACB\x0AA8\x0AC1\x0A82\x0020\x0AB5\x0AA7\x0AC1\x0020\x0AB8\x0AA7\x0AA8" |
|
293 L"\x0AB6\x0ABF\x0A95\x0ACD\x0AB7\x0AA3\x0020\x0A86\x0AAA\x0AB5\x0ABE\x0AA8\x0ACB\x0020\x0A89\x0AA6\x0ACD\x0AA6\x0AC7\x0AB6\x0020\x0AAA\x0AA3\x0020\x0AB8\x0ACD\x0AB5\x0AC0\x0A95\x0ABE\x0AB0\x0ABE\x0AAF\x0ACB\x0020\x0A9B\x0AC7", |
|
294 0,0, |
|
295 KS60IndicTypeFaceName, |
|
296 KS60IndicFont, |
|
297 (const TText16*) L"c:\\shapergujaratidata3.dat" |
|
298 } |
|
299 }; |
|
300 |
|
301 const TInputData Bengali_InputData[] = |
|
302 { |
|
303 { |
|
304 (const TText16*) |
|
305 L"\x098F\x0995\x0020\x09AC\x09CB\x0995\x09BE\x0020\x099C\x09CB\x09B2\x09BE\x0020\x099B\x09BF\x09B2\x0964\x0020\x09B8\x09C7\x0020\x0020\x098F\x0995\x09A6\x09BF\x09A8\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x0020\x09A8\x09BF\x09DF\x09C7\x0020\x09A7\x09BE\x09A8\x0020\x0995\x09BE\x099F\x09A4\x09C7\x0020\x0997\x09BF\x09DF\x09C7\x0020\x0996\x09C7\x09A4\x09C7\x09B0\x0020\x09AE\x09BE\x099D\x0996\x09BE\x09A8\x09C7\x0987\x0020\x0998\x09C1\x09AE\x09BF\x09DF\x09C7\x0020" |
|
306 L"\x09AA\x09DC\x09B2\x0964\x0020\x0998\x09C1\x09AE\x0020\x09A5\x09C7\x0995\x09C7\x0020\x0989\x09A0\x09C7\x0020\x0986\x09AC\x09BE\x09B0\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x0020\x09B9\x09BE\x09A4\x09C7\x0020\x09A8\x09BF\x09DF\x09C7\x0020\x09A6\x09C7\x0996\x09B2\x002C\x0020\x09B8\x09C7\x099F\x09BE\x0020\x09AC\x09A1\x09CD\x09A1\x0020\x0997\x09B0\x09AE\x0020\x09B9\x09DF\x09C7\x099B\x09C7\x0964\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x0996\x09BE\x09A8\x09BE\x0020" |
|
307 L"\x09B0\x09CB\x09A6\x0020\x09B2\x09C7\x0997\x09C7\x0020\x0997\x09B0\x09AE\x0020\x09B9\x09DF\x09C7\x099B\x09BF\x09B2\x002C\x0020\x0995\x09BF\x09A8\x09CD\x09A4\x09C1\x0020\x099C\x09CB\x09B2\x09BE\x0020\x09AD\x09BE\x09AC\x09B2\x09C7\x0020\x09A4\x09BE\x09B0\x0020\x099C\x09CD\x09AC\x09B0\x0020\x09B9\x09DF\x09C7\x099B\x09C7\x0964\x0020\x09A4\x0996\x09A8\x0020\x09B8\x09C7\x0020\x0060\x0986\x09AE\x09BE\x09B0\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x0020\x09A4\x09CB\x0020" |
|
308 L"\x09AE\x09B0\x09C7\x0020\x09AF\x09BE\x09AC\x09C7\x0020\x09B0\x09C7\x0021\x0027\x0020\x09AC\x09B2\x09C7\x0020\x09B9\x09BE\x0989\x0020\x09B9\x09BE\x0989\x0020\x0995\x09B0\x09C7\x0020\x0995\x09BE\x0981\x09A6\x09A4\x09C7\x0020\x09B2\x09BE\x0997\x09B2\x0964\x0020\x09AA\x09BE\x09B6\x09C7\x09B0\x0020\x0996\x09C7\x09A4\x09C7\x0020\x098F\x0995\x0020\x099A\x09BE\x09B7\x09BE\x0020\x0995\x09BE\x099C\x0020\x0995\x09B0\x099B\x09BF\x09B2\x0964\x0020\x099C\x09CB\x09B2\x09BE\x09B0\x0020" |
|
309 L"\x0995\x09BE\x09A8\x09CD\x09A8\x09BE\x0020\x09B6\x09C1\x09A8\x09C7\x0020\x09B8\x09C7\x0020\x09AC\x09B2\x09CD\x09B2\x002C\x0020\x0060\x0995\x09BF\x0020\x09B9\x09DF\x09C7\x099B\x09C7\x003F\x0027\x0020\x099C\x09CB\x09B2\x09BE\x0020\x09AC\x09B2\x09CD\x09B2\x09C7\x002C\x0020\x0060\x0986\x09AE\x09BE\x09B0\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x09B0\x0020\x099C\x09CD\x09AC\x09B0\x0020\x09B9\x09DF\x09C7\x099B\x09C7\x0964\x0027\x0020\x09A4\x09BE\x0020\x09B6\x09C1\x09A8\x09C7\x0020", |
|
310 0,0, |
|
311 KS60IndicTypeFaceName, |
|
312 KS60IndicFont, |
|
313 (const TText16*) L"c:\\shaperbengalidata1.dat" |
|
314 }, |
|
315 { |
|
316 (const TText16*) |
|
317 L"\x099A\x09BE\x09B7\x09BE\x0020\x09B9\x09BE\x09B8\x09A4\x09C7\x0020\x09B9\x09BE\x09B8\x09A4\x09C7\x0020\x09AC\x09B2\x09CD\x09B2\x09C7\x002C\x0020\x0060\x0993\x0995\x09C7\x0020\x099C\x09B2\x09C7\x0020\x09A1\x09C1\x09AC\x09BF\x09DF\x09C7\x0020\x09B0\x09BE\x0996\x002C\x0020\x099C\x09CD\x09AC\x09B0\x0020\x09B8\x09C7\x09B0\x09C7\x0020\x09AF\x09BE\x09AC\x09C7\x0964\x0027\x0020\x099C\x09B2\x09C7\x0020\x09A1\x09C1\x09AC\x09BF\x09DF\x09C7\x0020\x0995\x09BE\x09B8\x09CD\x09A4\x09C7\x0020" |
|
318 L"\x09A0\x09BE\x09A3\x09CD\x09A1\x09BE\x0020\x09B9\x09B2\x002C\x0020\x099C\x09CB\x09B2\x09BE\x0993\x0020\x0996\x09C1\x09AC\x0020\x09B8\x09C1\x0996\x09C0\x0020\x09B9\x09B2\x0964\x0020\x09A4\x09BE\x09B0\x09AA\x09B0\x0020\x098F\x0995\x09A6\x09BF\x09A8\x0020\x099C\x09CB\x09B2\x09BE\x09B0\x0020\x09AE\x09BE\x09DF\x09C7\x09B0\x0020\x099C\x09CD\x09AC\x09B0\x0020\x09B9\x09DF\x09C7\x099B\x09C7\x0964\x0020\x09B8\x0995\x09B2\x09C7\x0020\x09AC\x09B2\x09CD\x09B2\x09C7\x002C\x0020" |
|
319 L"\x0060\x09AC\x09A6\x09CD\x09A6\x09BF\x0020\x09A1\x09BE\x0995\x0964\x0027\x0020\x099C\x09CB\x09B2\x09BE\x0020\x09AC\x09B2\x09CD\x09B2\x09C7\x002C\x0020\x0060\x0986\x09AE\x09BF\x0020\x0993\x09B7\x09C1\x09A7\x0020\x099C\x09BE\x09A8\x09BF\x0964\x0027\x0020\x09AC\x09B2\x09C7\x002C\x0020\x09B8\x09C7\x0020\x09A4\x09BE\x09B0\x0020\x09AE\x09BE\x0995\x09C7\x0020\x09AA\x09C1\x0995\x09C1\x09B0\x09C7\x0020\x09A8\x09BF\x09DF\x09C7\x0020\x0997\x09BF\x09DF\x09C7\x0020" |
|
320 L"\x099C\x09B2\x09C7\x09B0\x0020\x09AD\x09BF\x09A4\x09B0\x09C7\x0020\x099A\x09C7\x09AA\x09C7\x0020\x09A7\x09B0\x09B2\x0964\x0020\x09B8\x09C7\x0020\x09AC\x09C7\x099A\x09BE\x09B0\x09C0\x0020\x09AF\x09A4\x0987\x0020\x099B\x099F\x09AA\x099F\x0020\x0995\x09B0\x09C7\x002C\x0020\x099C\x09CB\x09B2\x09BE\x0020\x09A4\x09A4\x0987\x0020\x0986\x09B0\x09CB\x0020\x099A\x09C7\x09AA\x09C7\x0020\x09A7\x09B0\x09C7\x002C\x0020\x0986\x09B0\x0020\x09AC\x09B2\x09C7\x002C\x0020", |
|
321 0,0, |
|
322 KS60IndicTypeFaceName, |
|
323 KS60IndicFont, |
|
324 (const TText16*) L"c:\\shaperbengalidata2.dat" |
|
325 }, |
|
326 { |
|
327 (const TText16*) |
|
328 L"\x0060\x09B0\x09CB\x09B8\x002C\x0020\x098F\x0987\x0020\x09A4\x09CB\x0020\x099C\x09CD\x09AC\x09B0\x0020\x09B8\x09BE\x09B0\x099B\x09C7\x0964\x0027\x0020\x09A4\x09BE\x09B0\x09AA\x09B0\x0020\x09AF\x0996\x09A8\x0020\x09AC\x09C1\x09DC\x09BF\x0020\x0986\x09B0\x0020\x09A8\x09DC\x099B\x09C7\x002D\x099A\x09DC\x099B\x09C7\x0020\x09A8\x09BE\x002C\x0020\x09A4\x0996\x09A8\x0020\x09A4\x09BE\x0995\x09C7\x0020\x09A4\x09C1\x09B2\x09C7\x0020\x09A6\x09C7\x0996\x09C7\x0020" |
|
329 L"\x09B8\x09C7\x0020\x09AE\x09B0\x09C7\x0020\x0997\x09C7\x099B\x09C7\x0964\x0020\x09A4\x0996\x09A8\x0020\x099C\x09CB\x09B2\x09BE\x0020\x099A\x09C7\x0981\x099A\x09BF\x09DF\x09C7\x0020\x0995\x09BE\x0981\x09A6\x09A4\x09C7\x0020\x09B2\x09BE\x0997\x09B2\x0020\x09A4\x09BF\x09A8\x09A6\x09BF\x09A8\x0020\x0995\x09BF\x099B\x09C1\x0020\x0996\x09C7\x09B2\x0020\x09A8\x09BE\x002C\x0020\x09AA\x09C1\x0995\x09C1\x09B0\x002D\x09AA\x09BE\x09DC\x0020\x09A5\x09C7\x0995\x09C7\x0020" |
|
330 L"\x0998\x09B0\x09C7\x0993\x0020\x0997\x09C7\x09B2\x0020\x09A8\x09BE\x0964\x0020\x098F\x0995\x0020\x09B6\x09BF\x09DF\x09BE\x09B2\x0020\x09B8\x09C7\x0987\x0020\x099C\x09CB\x09B2\x09BE\x09B0\x0020\x09AC\x09A8\x09CD\x09A7\x09C1\x0020\x099B\x09BF\x09B2\x0964\x0020\x09B8\x09C7\x0020\x099C\x09CB\x09B2\x09BE\x0995\x09C7\x0020\x0995\x09BE\x0981\x09A6\x09A4\x09C7\x0020\x09A6\x09C7\x0996\x09C7\x0020\x098F\x09B8\x09C7\x0020\x09AC\x09B2\x09CD\x09B2\x09C7\x002C\x0020" |
|
331 L"\x0060\x09AC\x09A8\x09CD\x09A7\x09C1\x002C\x0020\x09A4\x09C1\x09AE\x09BF\x0020\x0995\x09C7\x0981\x09A6\x0020\x09A8\x09BE\x002C\x0020\x09A4\x09CB\x09AE\x09BE\x0995\x09C7\x0020\x09B0\x09BE\x099C\x09BE\x09B0\x0020\x09AE\x09C7\x09DF\x09C7\x0020\x09AC\x09BF\x09DF\x09C7\x0020\x0995\x09B0\x09BE\x09AC\x0964\x0027\x0020\x09B6\x09C1\x09A8\x09C7\x0020\x099C\x09CB\x09B2\x09BE\x0020\x099A\x09CB\x0996\x0020\x09AE\x09C1\x099B\x09C7\x0020\x0998\x09B0\x09C7\x0020" |
|
332 L"\x0997\x09C7\x09B2\x0964\x0020\x09A4\x09BE\x09B0\x09AA\x09B0\x0020\x09A5\x09C7\x0995\x09C7\x0020\x09B8\x09C7\x0020\x09B0\x09CB\x099C\x0020\x09B6\x09BF\x09DF\x09BE\x09B2\x0995\x09C7\x0020\x09AC\x09B2\x09C7\x002C\x0020\x0060\x0995\x0987\x0020\x09AC\x09A8\x09CD\x09A7\x09C1\x002C\x0020\x09B8\x09C7\x0987\x0020\x09AF\x09C7\x0020\x09AC\x09B2\x09C7\x099B\x09BF\x09B2\x09C7\x003F\x0027", |
|
333 0,0, |
|
334 KS60IndicTypeFaceName, |
|
335 KS60IndicFont, |
|
336 (const TText16*) L"c:\\shaperbengalidata3.dat" |
|
337 } |
|
338 }; |
|
339 |
|
340 const TInputData Tamil_InputData[] = |
|
341 { |
|
342 { |
|
343 (const TText16*) |
|
344 L"\x0B95\x0B9F\x0BB5\x0BC1\x0BB3\x0BCD\x0020\x0BB5\x0BBE\x0BB4\x0BCD\x0BA4\x0BCD\x0BA4\x0BC1\x0020" |
|
345 L"\x0BAA\x0BC2\x0BB5\x0BBF\x0BA9\x0BCD\x0BAE\x0BC7\x0BB2\x0BCD\x0020\x0BB5\x0BA8\x0BCD\x0BA4\x0BB0\x0BC1\x0BB3\x0BC1\x0BAE\x0BCD\x0020\x0BAA\x0BC1\x0B99\x0BCD\x0B95\x0BB5\x0BA9\x0BCD\x0BA4\x0BA9\x0BCD\x0020\x0BAA\x0BCA\x0BB1\x0BCD\x0BAA\x0BBE\x0BA4\x0BAE\x0BCD\x0020" |
|
346 L"\x0BA8\x0BBE\x0BB5\x0BBF\x0BA9\x0BBE\x0BB2\x0BCD\x0020\x0BA8\x0BBE\x0BB3\x0BC1\x0BAE\x0BCD\x0020\x0BA8\x0BB5\x0BBF\x0BA9\x0BCD\x0BB1\x0BC7\x0BA4\x0BCD\x0BA4\x0BBF\x0020\x0BAE\x0BC7\x0BB5\x0BC1\x0BAE\x0BC1\x0B9F\x0BBF\x0020" |
|
347 L"\x0BAA\x0BC6\x0BB2\x0BCD\x0BB2\x0BBE\x0BAE\x0BCD\x0020\x0B89\x0BA3\x0BB0\x0020\x0B8E\x0BB4\x0BC1\x0BA4\x0BCD\x0BA4\x0BBF\x0BA9\x0BCD\x0020\x0B87\x0BB2\x0B95\x0BCD\x0B95\x0BA3\x0BA4\x0BCD\x0BA4\x0BC8\x0B9A\x0BCD\x0020" |
|
348 L"\x0B9A\x0BCA\x0BB2\x0BCD\x0BB2\x0BBE\x0BB2\x0BCD\x0020\x0B89\x0BB0\x0BC8\x0BAA\x0BCD\x0BAA\x0BA9\x0BCD\x0020\x0BA4\x0BCA\x0B95\x0BC1\x0BA4\x0BCD\x0BA4\x0BC1\x0020" |
|
349 L"\x0B85\x0BB5\x0BC8\x0BAF\x0B9F\x0B95\x0BCD\x0B95\x0BAE\x0BCD\x0020" |
|
350 L"\x0B89\x0BA3\x0BCD\x0BA3\x0020\x0BAE\x0BC1\x0B9F\x0BBF\x0BAF\x0BBE\x0BA4\x0020\x0BB5\x0BCB\x0BA4\x0BA8\x0BC0\x0BB0\x0BCD\x0020\x0BB5\x0BBE\x0BA9\x0BCD\x0BB5\x0BBE\x0BAF\x0BCD\x0BAA\x0BCD\x0BAA\x0B9F\x0BCD\x0020" |
|
351 L"\x0B9F\x0BC6\x0BA3\x0BCD\x0BA3\x0020\x0B85\x0BAE\x0BC1\x0BA4\x0BBE\x0BA9\x0020\x0BA4\x0BBF\x0BB2\x0BCD\x0BB2\x0BC8\x0BAF\x0BCB\x0020\x0020\x0BAE\x0BA3\x0BCD\x0BA3\x0BBF\x0BA9\x0BCD\x0BAE\x0BC7\x0BB2\x0BCD\x0020" |
|
352 L"\x0BA8\x0BB2\x0BCD\x0BB2\x0BBE\x0BB0\x0BC8\x0B9A\x0BCD\x0020\x0B9A\x0BC7\x0BB0\x0BCD\x0BA8\x0BCD\x0BA4\x0BB2\x0BBE\x0BB2\x0BCD\x0020\x0BA8\x0BBE\x0BA9\x0BCD\x0B9A\x0BCA\x0BA9\x0BCD\x0BA9\x0020\x0BAA\x0BC1\x0BA9\x0BCD\x0B9A\x0BCA\x0BB2\x0BCD\x0BB2\x0BC1\x0BAE\x0BCD\x0020" |
|
353 L"\x0B8E\x0BB2\x0BCD\x0BB2\x0BCB\x0BB0\x0BC1\x0BAE\x0BCD\x0020\x0B95\x0BC8\x0B95\x0BCA\x0BB3\x0BCD\x0BB5\x0BB0\x0BCD\x0020\x0B88\x0B99\x0BCD\x0B95\x0BC1\x0020" |
|
354 L"\x0B86\x0BB5\x0BBF\x0020\x0B85\x0B95\x0BB0\x0BAE\x0BC1\x0BA4\x0BB2\x0BCD\x0020\x0B86\x0BAF\x0BBF\x0BB0\x0BA3\x0BCD\x0B9F\x0BBE\x0BAF\x0BCD\x0020\x0B86\x0BAF\x0BCD\x0BA4\x0BAE\x0BBF\x0B9F\x0BC8\x0020", |
|
355 0,0, |
|
356 KS60IndicTypeFaceName, |
|
357 KS60IndicFont, |
|
358 (const TText16*) L"c:\\shapertamildata1.dat" |
|
359 }, |
|
360 { |
|
361 (const TText16*) |
|
362 L"\x0BAE\x0BC6\x0BB5\x0BC1\x0B99\x0BCD\x0020\x0B95\x0B95\x0BB0\x0BAE\x0BC1\x0BA4\x0BA9\x0BCD\x0020\x0BAE\x0BC6\x0BAF\x0BCD\x0B95\x0BB3\x0BBE\x0BAE\x0BCD\x0020\x0BAE\x0BC2\x0BB5\x0BBE\x0BB1\x0BC1\x0B99\x0BCD\x0020" |
|
363 L"\x0B95\x0BA3\x0BCD\x0BA3\x0BC1\x0020\x0BAE\x0BC1\x0BB1\x0BC8\x0BAE\x0BC8\x0BAF\x0BBE\x0BB1\x0BCD\x0020\x0B95\x0BBE\x0B9F\x0BCD\x0B9F\x0BBF\x0BAF\x0BAE\x0BC1\x0BAA\x0BCD\x0020\x0BAA\x0BA4\x0BCD\x0BA4\x0BCA\x0BA9\x0BCD\x0BB1\x0BC1\x0020" |
|
364 L"\x0BA8\x0BA3\x0BCD\x0BA3\x0BC1\x0BAE\x0BC1\x0BA4\x0BB2\x0BCD\x0020\x0BB5\x0BC8\x0BAA\x0BCD\x0BAA\x0BBE\x0B95\x0BC1\x0020\x0BA8\x0BA9\x0BCD\x0B95\x0BC1\x0020" |
|
365 L"\x0B86\x0BA9\x0BCD\x0BB1\x0BB5\x0BC1\x0BAF\x0BBF\x0BB0\x0BCD\x0020\x0B88\x0BB0\x0BBE\x0BB1\x0BC1\x0BAE\x0BCD\x0020\x0B90\x0B99\x0BCD\x0B95\x0BC1\x0BB1\x0BBF\x0BB2\x0BCD\x0020\x0B8F\x0BB4\x0BCD\x0BA8\x0BC6\x0B9F\x0BBF\x0BB2\x0BBE\x0BAE\x0BCD\x0020" |
|
366 L"\x0BCD\x0020\x0B8A\x0BA9\x0BCD\x0BB1\x0BBF\x0BAF\x0020" |
|
367 L"\x0BB5\x0BA9\x0BCD\x0BAE\x0BC8\x0BAF\x0BC7\x0020\x0BAE\x0BC6\x0BA9\x0BCD\x0BAE\x0BC8\x0020\x0BAF\x0BBF\x0B9F\x0BC8\x0BAE\x0BC8\x0BAF\x0BBE\x0BAE\x0BCD\x0020\x0BB5\x0BBE\x0B9F\x0BCD\x0B95\x0BA3\x0BCD\x0BA3\x0BBE\x0BAF\x0BCD\x0020" |
|
368 L"\x0BA4\x0BCA\x0BA9\x0BCD\x0BAE\x0BC8\x0020\x0BAE\x0BC1\x0BAF\x0BB1\x0BCD\x0B9A\x0BBF\x0BAF\x0BBE\x0BB2\x0BCD\x0020\x0BA4\x0BCA\x0B95\x0BCD\x0B95\x0BC1\x0020" |
|
369 L"\x0B93\x0B99\x0BCD\x0B95\x0BC1\x0BAF\x0BBF\x0BB0\x0BCD\x0B95\x0BB3\x0BCD\x0020\x0B92\x0BB1\x0BCD\x0BB1\x0BBF\x0BB2\x0BCD\x0BAE\x0BC7\x0BB2\x0BCD\x0020\x0B8F\x0BB1\x0BBF\x0020\x0B89\x0BAF\x0BBF\x0BB0\x0BCD\x0BAE\x0BC6\x0BAF\x0BCD\x0BAF\x0BBE\x0BAF\x0BCD\x0020" |
|
370 L"\x0B86\x0B99\x0BCD\x0B95\x0BBF\x0BB0\x0BC1\x0020\x0BA8\x0BC2\x0BB1\x0BCD\x0BB1\x0BCA\x0BB0\x0BC1\x0BAA\x0BA4\x0BCD\x0020\x0BA4\x0BBE\x0BB1\x0BBE\x0B95\x0BC1\x0BAE\x0BCD\x0020\x0BAA\x0BBE\x0B99\x0BCD\x0B95\x0BC1\x0B9F\x0BC8\x0BAF\x0020" |
|
371 L"\x0BB5\x0BB2\x0BCD\x0BB2\x0BCA\x0BB1\x0BCD\x0BB1\x0BC1\x0020\x0BAE\x0BC6\x0BB2\x0BCD\x0BB2\x0BCA\x0BB1\x0BCD\x0BB1\x0BC1\x0020\x0BB5\x0BB0\x0BCD\x0B95\x0BCD\x0B95\x0BAE\x0BCD\x0020\x0B85\x0BB3\x0BAA\x0BC6\x0B9F\x0BC8\x0B95\x0BB3\x0BCD\x0020", |
|
372 0,0, |
|
373 KS60IndicTypeFaceName, |
|
374 KS60IndicFont, |
|
375 (const TText16*) L"c:\\shapertamildata2.dat" |
|
376 }, |
|
377 { |
|
378 (const TText16*) |
|
379 L"\x0B9A\x0BCA\x0BB2\x0BCD\x0BB2\x0BCA\x0BB1\x0BCD\x0BB1\x0BBF\x0020\x0BA8\x0BC0\x0B9F\x0BCD\x0B9F\x0BA4\x0BCD\x0020\x0BA4\x0BCA\x0B95\x0BC1\x0BAE\x0BCD\x0020" |
|
380 L"\x0BA4\x0BCA\x0B9F\x0BB0\x0BCD\x0BA8\x0BCA\x0B9F\x0BBF\x0BB1\x0BCD\x0020\x0B95\x0BC0\x0BB4\x0BCD\x0BB5\x0BA9\x0BCD\x0BAE\x0BC8\x0020\x0BAE\x0BC7\x0BB2\x0BC1\x0B95\x0BB0\x0BAE\x0BCD\x0020\x0BAF\x0BAA\x0BCD\x0BAA\x0BBF\x0BA9\x0BCD\x0BAA\x0BC1\x0020" |
|
381 L"\x0B85\x0B9F\x0BC8\x0BAF\x0020\x0BB5\x0BB0\x0BC1\x0BAE\x0BBF\x0B95\x0BB0\x0BAE\x0BCD\x0020\x0B85\x0BA9\x0BCD\x0BB1\x0BBF\x0020\x0BAE\x0B9F\x0BA8\x0BB2\x0BCD\x0BB2\x0BBE\x0BAF\x0BCD\x0020" |
|
382 L"\x0BAE\x0BC1\x0BAE\x0BCD\x0BAE\x0BC8\x0BAF\x0BBF\x0B9F\x0BA4\x0BCD\x0020\x0BA4\x0BC8\x0BAF\x0BCC\x0BB5\x0BC1\x0B99\x0BCD\x0020\x0B95\x0BC1\x0BA9\x0BCD\x0BB1\x0BC1\x0BAE\x0BC1\x0BA9\x0BCD\x0020\x0BA9\x0BCA\x0BB1\x0BCD\x0BB1\x0BC1\x0BA3\x0BCD\x0B9F\x0BC7\x0BB1\x0BCD\x0020" |
|
383 L"\x0B9A\x0BC6\x0BAE\x0BCD\x0BAE\x0BC8\x0BAF\x0BC1\x0BAF\x0BBF\x0BB0\x0BCD\x0020\x0B8F\x0BB1\x0BC1\x0B9E\x0BCD\x0020\x0B9A\x0BC6\x0BB1\x0BBF\x0BA8\x0BCD\x0BA4\x0BC1\x0020" |
|
384 L"\x0B95\x0BC1\x0BB1\x0BBF\x0BB2\x0BCD\x0BA8\x0BC6\x0B9F\x0BBF\x0BB2\x0BCD\x0B95\x0BB3\x0BCD\x0020\x0B92\x0BA9\x0BCD\x0BB1\x0BBF\x0BB0\x0BA3\x0BCD\x0B9F\x0BC1\x0020\x0BAE\x0BC2\x0BA9\x0BCD\x0BB1\x0BB3\x0BB5\x0BC1\x0020\x0B95\x0BBE\x0BB2\x0BBE\x0B99\x0BCD\x0020" |
|
385 L"\x0B95\x0BC1\x0BB1\x0BC1\x0B95\x0BC1\x0BAE\x0BB5\x0BCD\x0020\x0BB5\x0BBE\x0BAF\x0BCD\x0BA4\x0BAE\x0BCD\x0020\x0B89\x0BAF\x0BBF\x0BB0\x0BCD\x0BAE\x0BC6\x0BAF\x0BCD\x0020\x0BAA\x0BC6\x0BB1\x0BC1\x0BAE\x0BC1\x0BAF\x0BBF\x0BB0\x0BC7\x0020" |
|
386 L"\x0BAE\x0BC6\x0BAF\x0BCD\x0BAF\x0BBE\x0BAF\x0BCD\x0BA4\x0BAE\x0BCD\x0020\x0B87\x0B89\x0B95\x0BCD\x0020\x0B95\x0BC1\x0BB1\x0BC1\x0B95\x0BCD\x0B95\x0BAE\x0BB0\x0BC8\x0020\x0BAE\x0BC6\x0BA9\x0BCD\x0BAE\x0BCA\x0BB4\x0BBF\x0BAF\x0BBE\x0BAF\x0BCD\x0020" |
|
387 L"\x0B90\x0B94\x0020\x0BB5\x0BB3\x0BB5\x0BCA\x0BA9\x0BCD\x0020\x0BB1\x0BB0\x0BC8\x0020", |
|
388 0,0, |
|
389 KS60IndicTypeFaceName, |
|
390 KS60IndicFont, |
|
391 (const TText16*) L"c:\\shapertamildata3.dat" |
|
392 } |
|
393 }; |
|
394 |
|
395 const TInputData Telugu_InputData[] = |
|
396 { |
|
397 { |
|
398 (const TText16*) |
|
399 L"\x0C26\x0C40\x0C28\x0C4D\x0C32\x0C4B\x0020\x0C2A\x0C4D\x0C30\x0C15\x0C43\x0C24\x0C3F\x0020\x0C09\x0C24\x0C4D\x0C15\x0C43\x0C37\x0C4D\x0C1F\x0C2E\x0C46\x0C56\x0C02\x0C26\x0C3F\x0020" |
|
400 L"\x0C38\x0C4D\x0C24\x0C4D\x0C30\x0C40\x0C32\x0C41\x0020\x0C07\x0C02\x0C26\x0C4D\x0C30\x0C41\x0C23\x0C4D\x0C23\x0C46\x0C56\x0C28\x0020\x0020" |
|
401 L"\x0C35\x0C4D\x0C2F\x0C3E\x0C2E\x0C3F\x0C36\x0C4D\x0C30\x0C47\x0C23\x0C47\x0C35\x0020\x0C32\x0C4B\x0C15\x0C47\x093D\x0C38\x0C4D\x0C2E\x0C3F\x0C28\x0C4D\x0C26\x0C4D\x0C35\x0C3F\x0C35\x0C3F\x0C27\x0C3E\x0020" |
|
402 L"\x0C15\x0C30\x0C4D\x0C2E\x0C23\x0C3E\x0C2E\x0C28\x0C3E\x0C30\x0C2E\x0C4D\x0C2D\x0C3E\x0C28\x0C4D\x0C28\x0C48\x0C37\x0C4D\x0C15\x0C30\x0C4D\x0C2E\x0C4D\x0C2F\x0C02\x0020" |
|
403 L"\x0C2F\x0C38\x0C4D\x0C24\x0C4D\x0C35\x0C3F\x0C28\x0C4D\x0C26\x0C4D\x0C30\x0C3F\x0C2F\x0C3E\x0C23\x0C3F\x0020\x0C2F\x0C1C\x0C4D\x0C1E\x0C3E\x0C30\x0C4D\x0C25\x0C3E\x0C24\x0C4D\x0C15\x0C30\x0C4D\x0C2E\x0C23\x0C4B\x093D\x0C28\x0C4D\x0C2F\x0C24\x0C4D\x0C30\x0020" |
|
404 L"\x0C38\x0C43\x0C37\x0C4D\x0C1F\x0C4D\x0C35\x0C3E\x0020\x0C07\x0C37\x0C4D\x0C1F\x0C3E\x0C28\x0C4D\x0C2D\x0C4B\x0C17\x0C3E\x0C28\x0C4D\x0C39\x0C3F\x0020\x0C2C\x0C4D\x0C30\x0C39\x0C4D\x0C2E\x0C4B\x0C26\x0C4D\x0C2D\x0C35\x0C02\x0020" |
|
405 L"\x0C2F\x0C38\x0C4D\x0C24\x0C4D\x0C35\x0C3E\x0C24\x0C4D\x0C2E\x0C30\x0C24\x0C3F\x0C30\x0C47\x0C35\x0020\x0C36\x0C4D\x0C30\x0C47\x0C2F\x0C3E\x0C28\x0C4D\x0C38\x0C4D\x0C35\x0C27\x0C30\x0C4D\x0C2E\x0C4B\x0020" |
|
406 L"\x0C2A\x0C4D\x0C30\x0C2F\x0C41\x0C15\x0C4D\x0C24\x0C4B\x093D\x0C2F\x0C02\x0020\x0C24\x0C38\x0C4D\x0C2E\x0C3E\x0C24\x0C4D\x0C24\x0C4D\x0C35\x0C2E\x0C3F\x0C28\x0C4D\x0C26\x0C4D\x0C30\x0C3F\x0C2F\x0C3E\x0C23\x0C4D\x0C2F\x0C3E\x0C26\x0C4C\x0020" |
|
407 L"\x0C07\x0C28\x0C4D\x0C26\x0C4D\x0C30\x0C3F\x0C2F\x0C3E\x0C23\x0C3F\x0020\x0C2A\x0C30\x0C3E\x0C23\x0C4D\x0C2F\x0C3E\x0C39\x0C41\x0C30\x0C3F\x0C28\x0C4D\x0C26\x0C4D\x0C30\x0C3F\x0C2F\x0C47\x0C2D\x0C4D\x0C2F\x0C03", |
|
408 0,0, |
|
409 KS60IndicTypeFaceName, |
|
410 KS60IndicFont, |
|
411 (const TText16*) L"c:\\shapertelugudata1.dat" |
|
412 }, |
|
413 { |
|
414 (const TText16*) |
|
415 L"\x0C15\x0C4D\x0C37\x0C47\x0C24\x0C4D\x0C30\x0C15\x0C4D\x0C37\x0C47\x0C24\x0C4D\x0C30\x0C1C\x0C4D\x0C1E\x0C35\x0C3F\x0C2D\x0C3E\x0C17\x0020\x0C08\x0C30\x0C4D\x0C37\x0C4D\x0C2F" |
|
416 L"\x0020\x0C15\x0C15\x0C4D\x0C37\x0C4D\x0C2F\x0020\x0020\x0C38\x0C4D\x0C35\x0C3E\x0C24\x0C02\x0C24\x0C4D\x0C30\x0C4D\x0C2F\x0C2E\x0C41\x0020" |
|
417 L"\x0C05\x0C30\x0C4D\x0C18\x0C4D\x0C2F\x0C2E\x0C41\x0020\x0020\x0C09\x0C1B\x0C4D\x0C1A\x0C4D\x0C35\x0C3E\x0C38\x0020\x0020\x0C1C\x0C4D\x0C2F\x0C4B\x0C24\x0C4D\x0C38\x0C4D\x0C28\x0020" |
|
418 L"\x0020\x0C35\x0C38\x0C4D\x0C24\x0C4D\x0C30\x0C2E\x0C41\x0020\x0020\x0C27\x0C43\x0C24\x0C30\x0C3E\x0C37\x0C4D\x0C1F\x0C4D\x0C30\x0C41\x0C21\x0C41\x0020" |
|
419 L"\x0020\x0C07\x0C28\x0C4D\x0C38\x0C4D\x0C2A\x0C46\x0C15\x0C4D\x0C1F\x0C30\x0C4D\x0020\x0020\x0C35\x0C48\x0C36\x0C3F\x0C37\x0C4D\x0C1F\x0C4D\x0C2F\x0C2E\x0C41\x0020" |
|
420 L"\x0020\x0C38\x0C3E\x0C2E\x0C30\x0C4D\x0C27\x0C4D\x0C2F\x0C2E\x0C41\x0020\x0020\x0C26\x0C3E\x0C30\x0C3F\x0C26\x0C4D\x0C30\x0C4D\x0C2F\x0C2E\x0C41\x0020" |
|
421 L"\x0020\x0C32\x0C15\x0C4D\x0C37\x0C4D\x0C2E\x0C2F\x0C4D\x0C2F\x0020\x0020\x0C15\x0C30\x0C4D\x0C2B\x0C4D\x0C2F\x0C42\x0020\x0020\x0C30\x0C3E\x0C37\x0C4D\x0C1F\x0C4D\x0C30\x0C2E\x0C41\x0020" |
|
422 L"\x0020\x0C09\x0C24\x0C4D\x0C2A\x0C4D\x0C30\x0C47\x0C15\x0C4D\x0C37\x0020\x0020\x0C38\x0C02\x0C38\x0C4D\x0C15\x0C43\x0C24\x0C3F\x0020" |
|
423 L"\x0020\x0C24\x0C24\x0C4D\x0C15\x0C4D\x0C37\x0C47\x0C24\x0C4D\x0C30\x0C02\x0020\x0C07\x0C28\x0C4D\x0C26\x0C4D\x0C30\x0C3F\x0C2F\x0C3E\x0C30\x0C4D\x0C25\x0C47\x0C37\x0C41\x0020" |
|
424 L"\x0C05\x0C38\x0C15\x0C4D\x0C24\x0C3F\x0C30\x0C28\x0C2D\x0C3F\x0C37\x0C4D\x0C35\x0C19\x0C4D\x0C17\x0C03\x0020\x0C2F\x0C24\x0C4D\x0C24\x0C24\x0C4D\x0C2A\x0C4D\x0C30\x0C35\x0C15\x0C4D\x0C37\x0C4D\x0C2F\x0C3E\x0C2E\x0C3F\x0020" |
|
425 L"\x0C24\x0C1C\x0C4D\x0C1C\x0C4D\x0C2F\x0C4B\x0C24\x0C3F\x0C38\x0C4D\x0C24\x0C2E\x0C38\x0C03\x0020\x0C2A\x0C4D\x0C30\x0C15\x0C43\x0C24\x0C4D\x0C2F\x0C48\x0C35\x0020\x0C15\x0C43\x0C24\x0C4D\x0C38\x0C4D\x0C28\x0C02" |
|
426 L"\x0020\x0C38\x0C4C\x0C15\x0C4D\x0C37\x0C4D\x0C2E\x0C4D\x0C2F\x0C3E\x0C26\x0C3E\x0C15\x0C3E\x0C36\x0C02\x0020\x0C26\x0C4D\x0C35\x0C3E\x0C26\x0C36\x0C4B\x093D\x0C27\x0C4D\x0C2F\x0C3E\x0C2F\x0C03\x0020" |
|
427 L"\x0C38\x0C30\x0C4D\x0C35\x0C24\x0C4D\x0C30\x0C17\x0C2E\x0C1A\x0C3F\x0C28\x0C4D\x0C24\x0C4D\x0C2F\x0C1E\x0C4D\x0C1A\x0020", |
|
428 0,0, |
|
429 KS60IndicTypeFaceName, |
|
430 KS60IndicFont, |
|
431 (const TText16*) L"c:\\shapertelugudata2.dat" |
|
432 }, |
|
433 { |
|
434 (const TText16*) |
|
435 L"\x0C38\x0C24\x0C4D\x0C2F\x0C26\x0C40\x0C15\x0C4D\x0C37\x0020\x0C24\x0C4D\x0C2F\x0C41\x0C26\x0C3F\x0C24\x0C47\x0C2D\x0C47\x0C36\x0C4D\x0C35\x0C30\x0020\x0C38\x0C28\x0C4D\x0C28\x0C3E\x0C39\x0C3E\x0C30\x0C4D\x0C2D\x0C1F\x0020" |
|
436 L"\x0C28\x0C4D\x0C2F\x0C41\x0C24\x0C4D\x0C2A\x0C3E\x0C26\x0C3F\x0C24\x0C3E\x0C2E\x0C41\x0C15\x0C4D\x0C24\x0C2E\x0020\x0C39\x0C43\x0C26\x0C4D\x0C2F\x0C02\x0C2C\x0C46\x0C56\x0C28\x0020" |
|
437 L"\x0C2A\x0C4D\x0C30\x0C47\x0C37\x0C3F\x0C24\x0C4B\x0C26\x0C4D\x0C2F\x0C1A\x0C4D\x0C1B\x0C26\x0020\x0C35\x0C1F\x0C15\x0C4D\x0C37\x0C4D\x0C2E\x0C3E\x0C1C\x0C2E\x0C41\x0C28\x0C4D\x200C\x0020" |
|
438 L"\x0C26\x0C02\x0C37\x0C4D\x0C1F\x0C4D\x0C30\x0C3F\x0C15\x0C32\x0020\x0C38\x0C30\x0C4D\x0C35\x0C24\x0C4D\x0C30\x0C17\x0C2E\x0C1A\x0C3F\x0C28\x0C4D\x0C24\x0C4D\x0C2F\x0C1E\x0C4D\x0020" |
|
439 L"\x0C15\x0C42\x0C1F\x0C38\x0C4D\x0C25\x0C2E\x0C1A\x0C32\x0C28\x0C4D\x0C27\x0C4D\x0C30\x0C41\x0C35\x0C2E\x0020\x0C2F\x0C47\x0020" |
|
440 L"\x0C24\x0C4D\x0C35\x0C15\x0C4D\x0C37\x0C30\x0C2E\x0C28\x0C3F\x0C30\x0C4D\x0C26\x0C47\x0C36\x0C4D\x0C2F\x0C2E\x0C35\x0C4D\x0C2F\x0C15\x0C4D\x0C24\x0020" |
|
441 L"\x0C05\x0C25\x0C48\x0C24\x0C26\x0C2A\x0C4D\x0C2F\x0C36\x0C15\x0C4D\x0C24\x0C4B\x093D\x0C38\x0020\x0C1C\x0C4D\x0C1E\x0C3E\x0C28\x0C2E\x0C2D\x0C4D\x0C2F\x0C3E\x0C38\x0C3E\x0C1C\x0C4D\x0C1C\x0C4D\x0C1E\x0C3E\x0C28\x0C3E\x0C26\x0C4D\x0C27\x0C4D\x0C2F\x0C3E\x0C28\x0C02\x0020" |
|
442 L"\x0C39\x0C30\x0C4D\x0C37\x0C3E\x0C2E\x0C30\x0C4D\x0C37\x0C2D\x0C2F\x0C4B\x0C26\x0C4D\x0C35\x0C47\x0C17\x0C48\x0C30\x0C4D\x0C2E\x0C41\x0C15\x0C4D\x0C24\x0020\x0C36\x0C24\x0C4D\x0C30\x0C4C\x0020\x0C1A\x0020" |
|
443 L"\x0C2E\x0C3F\x0C24\x0C4D\x0C30\x0C47\x0020\x0C2F\x0C4B\x0C28\x0C3F\x0C30\x0C4D\x0C2E\x0C39\x0C26\x0C4D\x0C2C\x0C4D\x0C30\x0C39\x0C4D\x0C2E\x0020\x0C38\x0C24\x0C4D\x0C24\x0C4D\x0C35\x0C02\x0020" |
|
444 L"\x0C28\x0C3F\x0C30\x0C4D\x0C2E\x0C32\x0C24\x0C4D\x0C35\x0C3E\x0C24\x0C4D\x0C2A\x0C4D\x0C30\x0C15\x0C3E\x0C36\x0C15\x0C2E\x0C28\x0C3E\x0C2E\x0C2F\x0C2E\x0020" |
|
445 L"\x0C26\x0C47\x0C39\x0C47\x093D\x0C38\x0C4D\x0C2E\x0C3F\x0C28\x0C4D\x0C2A\x0C4D\x0C30\x0C15\x0C3E\x0C36\x0020\x0C2A\x0C4D\x0C30\x0C35\x0C43\x0C24\x0C4D\x0C24\x0C3F\x0C30\x0C3E\x0C30\x0C2E\x0C4D\x0C2D\x0C03", |
|
446 0,0, |
|
447 KS60IndicTypeFaceName, |
|
448 KS60IndicFont, |
|
449 (const TText16*) L"c:\\shapertelugudata3.dat" |
|
450 } |
|
451 }; |
|
452 |
|
453 // Test data for Gurmukhi scripts |
|
454 const TInputData Gurmukhi_InputData[] = |
|
455 { |
|
456 { |
|
457 // Test for Gurmukhi digit |
|
458 (const TText16*) |
|
459 L"\xa66\xa67\xa68\xa69\xa6a\xa6b\xa6c\xa6d\xa6e\xa6f" |
|
460 L"\xa15\xa66\xa17\xa67\xa19\xa68\xa25\xa69\xa27\xa6a\xa29\xa6b\xa3a\xa6c\xa3b\xa6d\xa3c\xa6e\xa40\xa6f" |
|
461 L"\xa3e\xa66\xa3e\xa67\xa3e\xa68\xa3e\xa69\xa3e\xa6a\xa3e\xa6b\xa3e\xa6c\xa3e\xa6d\xa3e\xa6e\xa3e\xa6f" |
|
462 L"\xa73\xa66\xa73\xa67\xa73\xa68\xa73\xa69\xa73\xa6a\xa73\xa6b\xa73\xa6c\xa73\xa6d\xa73\xa6e\xa73\xa6f" |
|
463 L"\xa4d\xa66\xa4d\xa67\xa4d\xa68\xa4d\xa69\xa4d\xa6a\xa4d\xa6b\xa4d\xa6c\xa4d\xa6d\xa4d\xa6e\xa4d\xa6f" |
|
464 L"\xa15\xa66\xa3e\xa17\xa67\xa3e\xa19\xa68\xa3e\xa25\xa69\xa3e\xa27\xa6a\xa3e\xa29\xa6b\xa3e\xa3a\xa6c\xa3e\xa3b\xa6d\xa3e\xa3c\xa6e\xa3e\xa40\xa6f\xa3e", |
|
465 0,0, |
|
466 KS60IndicTypeFaceName, |
|
467 KS60IndicFont, |
|
468 (const TText16*) L"c:\\shapergurmukhi1.dat" |
|
469 }, |
|
470 { |
|
471 // Test for Gurmukhi and Latin |
|
472 (const TText16*) |
|
473 L"\xa05\xa70\xa68\xa77" |
|
474 L"\x63\xa19\xa48" |
|
475 L"\xa1a\xa3f\x64\xa71" |
|
476 L"\xa15\xa69\xa3e" |
|
477 L"\xa17\xa6a\xa3e" |
|
478 L"\xa25\xa6b\xa3e" |
|
479 L"\xa35\xa6c\xa3e" |
|
480 L"\xa37\xa6d\xa3e" |
|
481 L"\xa40\xa6e\xa3e" |
|
482 L"\xa41\xa6f\xa3e", |
|
483 0,0, |
|
484 KS60IndicTypeFaceName, |
|
485 KS60IndicFont, |
|
486 (const TText16*) L"c:\\shapergurmukhi2.dat" |
|
487 }, |
|
488 { |
|
489 // Test for Gurmukhi ModifierAfterConsonantViramaZWJ |
|
490 // Consonant + Virama + ZWJ + Modifier |
|
491 (const TText16*) |
|
492 L"\xa15\xa4d\x200d\xa01" |
|
493 L"\xa15\xa4d\x200d\xa02" |
|
494 L"\xa15\xa4d\x200d\xa03" |
|
495 L"\xa15\xa4d\x200d\xa70", |
|
496 0,0, |
|
497 KS60IndicTypeFaceName, |
|
498 KS60IndicFont, |
|
499 (const TText16*) L"c:\\shapergurmukhi3.dat" |
|
500 }, |
|
501 { |
|
502 // Test for Gurmukhi consonant leading sequence |
|
503 (const TText16*) |
|
504 // Consonant + Nukta |
|
505 L"\xa15\xa3c" |
|
506 // Consonant + dependent vowel |
|
507 L"\xa16\xa4c" |
|
508 L"\xa17\xa4c" |
|
509 // Consonant + Virama + HA(RA/VA/YA) |
|
510 L"\xa15\xa4d\xa39" |
|
511 L"\xa15\xa4d\xa30" |
|
512 L"\xa15\xa4d\xa35" |
|
513 L"\xa15\xa4d\xa3f" |
|
514 // Consonant + Addak |
|
515 L"\xa15\xa71" |
|
516 // Consonant + bindi |
|
517 L"\xa16\xa02" |
|
518 L"\xa16\xa40\xa02" |
|
519 L"\xa16\xa4b\xa02" |
|
520 // Consonant + Tippi |
|
521 L"\xa25\xa70" |
|
522 L"\xa25\xa3f\xa70" |
|
523 L"\xa25\xa41\xa70" |
|
524 // Nukta, conrresponding consonant, Nukta pair |
|
525 L"\xa33" |
|
526 L"\xa32\xa3c" |
|
527 L"\xa36" |
|
528 L"\xa38\xa3c" |
|
529 L"\xa59" |
|
530 L"\xaa1\xa3c" |
|
531 L"\xa5a" |
|
532 L"\xa17\xa3c" |
|
533 L"\xa5b" |
|
534 L"\xa1c\xa3c" |
|
535 L"\xa5e" |
|
536 L"\xa2b\xa3c", |
|
537 0,0, |
|
538 KS60IndicTypeFaceName, |
|
539 KS60IndicFont, |
|
540 (const TText16*) L"c:\\shapergurmukhi4.dat" |
|
541 }, |
|
542 { |
|
543 // Test for Gurmukhi vowel leading sequence |
|
544 (const TText16*) |
|
545 // ARA, IRI, URA |
|
546 L"\xa05" |
|
547 L"\xa72" |
|
548 L"\xa73", |
|
549 0,0, |
|
550 KS60IndicTypeFaceName, |
|
551 KS60IndicFont, |
|
552 (const TText16*) L"c:\\shapergurmukhi5.dat" |
|
553 } |
|
554 }; |
|
555 |
|
556 |
|
557 // Test data for Malayalam scripts |
|
558 const TInputData Malayalam_InputData[] = |
|
559 { |
|
560 { |
|
561 // Test for Malayalam digit |
|
562 (const TText16*) |
|
563 L"\xd66\xd67\xd68\xd69\xd6a\xd6b\xd6c\xd6d\xd6e\xd6f" |
|
564 L"\xd15\xd66\xd17\xd67\xd19\xd68\xd25\xd69\xd27\xd6a\xd29\xd6b\xd3a\xd6c\xd3b\xd6d\xd3c\xd6e\xd40\xd6f" |
|
565 L"\xd03\xd66\xd03\xd67\xd03\xd68\xd03\xd69\xd03\xd6a\xd02\xd6b\xd02\xd6c\xd02\xd6d\xd02\xd6e\xd02\xd6f" |
|
566 L"\xd3e\xd66\xd3f\xd67\xd40\xd68\xd41\xd69\xd42\xd6a\xd42\xd6b\xd43\xd6c\xd46\xd6d\xd47\xd6e\xd48\xd6f" |
|
567 L"\xd4d\xd66\xd4d\xd67\xd4d\xd68\xd4d\xd69\xd4d\xd6a\xd4d\xd6b\xd4d\xd6c\xd4d\xd6d\xd4d\xd6e\xd4d\xd6f" |
|
568 L"\xd15\xd66\xd3e\xd17\xd67\xd3e\xd19\xd68\xd3e\xd25\xd69\xd3e\xd27\xd6a\xd3e\xd29\xd6b\xd3e\xd3a\xd6c\xd3e\xd3b\xd6d\xd3e\xd3c\xd6e\xd3e\xd40\xd6f\xd3e", |
|
569 0,0, |
|
570 KS60IndicTypeFaceName, |
|
571 KS60IndicFont, |
|
572 (const TText16*) L"c:\\shapermalayalam1.dat" |
|
573 }, |
|
574 { |
|
575 // Test for Malayalam and Latin |
|
576 (const TText16*) |
|
577 L"\xd05\xd70\xd68\xd77" |
|
578 L"\x63\xd19\xd48" |
|
579 L"\xd1a\xd3f\x64\xd71" |
|
580 L"\xd15\xd69\xd3e" |
|
581 L"\xd17\xd6a\xd3e" |
|
582 L"\xd25\xd6b\xd3e" |
|
583 L"\xd35\xd6c\xd3e" |
|
584 L"\xd37\xd6d\xd3e" |
|
585 L"\xd40\xd6e\xd3e" |
|
586 L"\xd41\xd6f\xd3e", |
|
587 0,0, |
|
588 KS60IndicTypeFaceName, |
|
589 KS60IndicFont, |
|
590 (const TText16*) L"c:\\shapermalayalam2.dat" |
|
591 }, |
|
592 { |
|
593 // Test for Malayalam ModifierAfterConsonantViramaZWJ |
|
594 // Consonant + Virama + ZWJ + Modifier |
|
595 (const TText16*) |
|
596 L"\xd15\xd4d\x200d\xd02" |
|
597 L"\xd25\xd4d\x200d\xd02" |
|
598 L"\xd33\xd4d\x200d\xd03" |
|
599 L"\xd34\xd4d\x200d\xd03", |
|
600 0,0, |
|
601 KS60IndicTypeFaceName, |
|
602 KS60IndicFont, |
|
603 (const TText16*) L"c:\\shapermalayalam3.dat" |
|
604 }, |
|
605 { |
|
606 // Test for Malayalam consonant leading sequence |
|
607 (const TText16*) |
|
608 // Consonant, and its split representation |
|
609 L"\xd14" |
|
610 L"\xd12\xd57" |
|
611 L"\xd4a" |
|
612 L"\xd46\xd3e" |
|
613 L"\xd4b" |
|
614 L"\xd47\xd3e" |
|
615 L"\xd4c" |
|
616 L"\xd46\xd57" |
|
617 // Consonant + dependent vowel, two sequences to check context shaping |
|
618 L"\xd15\xd3e" |
|
619 L"\xd16\xd3f" |
|
620 L"\xd15\xd40" |
|
621 L"\xd15\xd41" |
|
622 L"\xd16\xd42" |
|
623 L"\xd15\xd43" |
|
624 L"\xd17\xd44" |
|
625 L"\xd15\xd45" |
|
626 L"\xd18\xd46" |
|
627 L"\xd2a\xd47" |
|
628 L"\xd25\xd48" |
|
629 // Consonant + Matra /-e/, /-ee/, /-ai/ |
|
630 L"\xd16\xd46" |
|
631 L"\xd17\xd47" |
|
632 L"\xd18\xd48" |
|
633 // Consonant and Matras /-o/, /-oo/, /-au/ to shaper |
|
634 // Consonant and 0x0d4c (first form of Matra /-au/ ) to shaper, |
|
635 // Consonant, 0x0d46 and 0x0d57 (second form of Matra /-au/) to shaper002E |
|
636 L"\xd16\xd4a" |
|
637 L"\xd17\xd4b" |
|
638 L"\xd18\xd4c" |
|
639 L"\xd15\xd46\xd57" |
|
640 // Consonant + 0x0d4d + Consonant |
|
641 L"\xd15\xd4d\xd15" |
|
642 L"\xd31\xd4d\xd31\xd4d" |
|
643 // Consonant (NNA, NA, RA, LA, LLA) + Virama + ZWJ to shaper |
|
644 // KA + Virama + ZWJ to shaper. |
|
645 // other Consonant + Virama + ZWJ to shaper. |
|
646 L"\xd23\xd4d\x200d" |
|
647 L"\xd28\xd4d\x200d" |
|
648 L"\xd30\xd4d\x200d" |
|
649 L"\xd32\xd4d\x200d" |
|
650 L"\xd33\xd4d\x200d" |
|
651 L"\xd15\xd4d\x200d" |
|
652 L"\xd16\xd4d\x200d" |
|
653 // RA + Virama + ZWJ to shaper, |
|
654 // RRA + Viram + ZWJ to shaper. |
|
655 L"\xd30\xd4d\x200d" |
|
656 L"\xd31\xd4d\x200d" |
|
657 // Chillu and Modifier to shaper |
|
658 // Chillu and Virama to shaper |
|
659 L"\xd31\xd4d\x200d\xd05" |
|
660 L"\xd15\xd4d\x200d\xd14" |
|
661 L"\xd31\xd4d\x200d\xd4d" |
|
662 L"\xd15\xd4d\x200d\xd4d" |
|
663 // One of (KA, GA, PA, BA, MA, LA, SHA, SA, HA), Virama and LA to shaper |
|
664 L"\xd15\xd4d\xd32" |
|
665 L"\xd17\xd4d\xd32" |
|
666 L"\xd2a\xd4d\xd32" |
|
667 L"\xd2c\xd4d\xd32" |
|
668 L"\xd2e\xd4d\xd32" |
|
669 L"\xd32\xd4d\xd32" |
|
670 L"\xd36\xd4d\xd32" |
|
671 L"\xd38\xd4d\xd32" |
|
672 L"\xd39\xd4d\xd32" |
|
673 // CA, Virama and CA to shaper |
|
674 // BA, Virama and BA to shaper |
|
675 // YA, Virama and YA to shaper |
|
676 // VA, Virama and VA to shaper |
|
677 // other Consonant, Virama and the same Consonant to shaper. |
|
678 L"\xd1a\xd4d\xd1a" |
|
679 L"\xd2c\xd4d\xd2c" |
|
680 L"\xd2f\xd4d\xd2f" |
|
681 L"\xd35\xd4d\xd35" |
|
682 L"\xd15\xd4d\xd15" |
|
683 // G.GA, C.CHA, K.TTA, SS.TTA, DD.DDA, NN.NNA, B.DA, B.DHA, P.PA, RR.RRA, SH.SHA, S.SA clusters to shaper |
|
684 L"\xd17\xd4d\xd17" |
|
685 L"\xd2c\xd4d\xd26" |
|
686 L"\xd1a\xd4d\xd1b" |
|
687 L"\xd2c\xd4d\xd27" |
|
688 L"\xd15\xd4d\xd1f" |
|
689 L"\xd2a\xd4d\xd2a" |
|
690 L"\xd37\xd4d\xd1f" |
|
691 L"\xd31\xd4d\xd31" |
|
692 L"\xd22\xd4d\xd22" |
|
693 L"\xd36\xd4d\xd36" |
|
694 L"\xd23\xd4d\xd23" |
|
695 L"\xd38\xd4d\xd38" |
|
696 // Consonant clusters from REQ1.3.11 to shaper. |
|
697 // Already covered in other sequence |
|
698 // S.RR.RRA to shaper, |
|
699 // N.RR.RRA to shaper |
|
700 L"\xd38\xd4d\xd31\xd31" |
|
701 L"\xd28\xd4d\xd31\xd31" |
|
702 // NA, Virama, ZWJ, RRA to shaper |
|
703 // NA, Virama, ZWJ, ZWNJ, RRA to shaper |
|
704 L"\xd28\xd4d\x200d\xd31" |
|
705 L"\xd28\xd4d\x200d\x200c\xd31" |
|
706 // Consonant cluster and YA to shaper |
|
707 // Consonant cluster and VA to shaper |
|
708 L"\xd15\xd4d\xd30\xd3f" |
|
709 L"\xd15\xd4d\xd30\xd35" |
|
710 // YA, YAKAR to shaper |
|
711 // VA, VAKAR to shaper |
|
712 L"\xd15\xd4d\xd2f" |
|
713 L"\xd15\xd4d\xd35" |
|
714 // one of (LLA, LLLA, RRA) and YA to shaper |
|
715 // one of (LLA, LLLA, RRA) and VA to shaper |
|
716 L"\xd33\xd2f" |
|
717 L"\xd34\xd2f" |
|
718 L"\xd31\xd2f" |
|
719 L"\xd33\xd35" |
|
720 L"\xd34\xd35" |
|
721 L"\xd31\xd35" |
|
722 // Consonant cluster and RA to shaper |
|
723 L"\xd15\xd4d\xd30\xd30" |
|
724 // one of (LLA, LLLA, RRA) and RA to shaper |
|
725 L"\xd33\xd30" |
|
726 L"\xd34\xd30" |
|
727 L"\xd31\xd30" |
|
728 // YAKAR/VAKAR and RA to shaper. |
|
729 L"\xd15\xd4d\xd2f\xd30" |
|
730 L"\xd15\xd4d\xd35\xd30" |
|
731 // Chillu |
|
732 // Chillu and Vowel to shaper |
|
733 // Chillu and Consonant to shaper |
|
734 // Chillu and Modifier to shaper |
|
735 // Chillu and Virama to shaper |
|
736 L"\xd06\xd23\xd4d\x200d" |
|
737 L"\xd06\xd28\xd4d\x200d" |
|
738 L"\xd06\xd30\xd4d\x200d" |
|
739 L"\xd06\xd32\xd4d\x200d" |
|
740 L"\xd06\xd33\xd4d\x200d" |
|
741 L"\xd23\xd4d\x200d\xd06" |
|
742 L"\xd28\xd4d\x200d\xd09" |
|
743 L"\xd30\xd4d\x200d\xd0a" |
|
744 L"\xd32\xd4d\x200d\xd0f" |
|
745 L"\xd33\xd4d\x200d\xd13" |
|
746 L"\xd23\xd4d\x200d\xd16" |
|
747 L"\xd28\xd4d\x200d\xd19" |
|
748 L"\xd30\xd4d\x200d\xd1a" |
|
749 L"\xd32\xd4d\x200d\xd1f" |
|
750 L"\xd33\xd4d\x200d\xd31" |
|
751 L"\xd23\xd4d\x200d\xd02" |
|
752 L"\xd28\xd4d\x200d\xd02" |
|
753 L"\xd30\xd4d\x200d\xd03" |
|
754 L"\xd32\xd4d\x200d\xd03" |
|
755 L"\xd33\xd4d\x200d\xd03" |
|
756 L"\xd23\xd4d\x200d\xd4d" |
|
757 L"\xd28\xd4d\x200d\xd4d" |
|
758 L"\xd30\xd4d\x200d\xd4d" |
|
759 L"\xd32\xd4d\x200d\xd4d" |
|
760 L"\xd33\xd4d\x200d\xd4d", |
|
761 0,0, |
|
762 KS60IndicTypeFaceName, |
|
763 KS60IndicFont, |
|
764 (const TText16*) L"c:\\shapermalayalam4.dat" |
|
765 }, |
|
766 { |
|
767 // Test for Malayalam vowel leading sequence |
|
768 (const TText16*) |
|
769 L"\xd05\xd06\xd07\xd08\xd09\xd0a\xd0b\xd60\xd0c\xd61\xd0e\xd0f\xd10\xd12\xd13\xd14" |
|
770 // Vowel + modifer |
|
771 L"\xd05\xd02\xd06\xd02\xd07\xd02\xd08\xd02\xd09\xd02\xd0a\xd03\xd0b\xd03\xd60\xd03\xd0c\xd03\xd61\xd03\xd0e\xd03\xd0f\xd03\xd10\xd03\xd12\xd03\xd13\xd03\xd14\xd03" |
|
772 // Vowel, Modifier, Matra |
|
773 L"\xd05\xd02\xd3e\xd06\xd02\xd3f\xd07\xd02\xd40\xd08\xd02\xd41\xd09\xd02\xd42\xd0a\xd02\xd43\xd0b\xd02\xd46\xd60\xd02\xd47\xd0c\xd02\xd48\xd61\xd02\xd4a\xd0e\xd02\xd4b\xd0f\xd02\xd4c\xd10\xd02\xd3e\xd12\xd02\xd3f\xd13\xd02\xd40\xd14\xd02\xd4c" |
|
774 // Vowel, Virama, |
|
775 L"\xd05\xd4d\xd06\xd4d\xd07\xd4d\xd08\xd4d\xd09\xd4d\xd0a\xd4d\xd0b\xd4d\xd60\xd4d\xd0c\xd4d\xd61\xd4d\xd0e\xd4d\xd0f\xd4d\xd10\xd4d\xd12\xd4d\xd13\xd4d\xd14\xd4d" |
|
776 // Vowel, Matra, |
|
777 L"\xd05\xd3e\xd06\xd3f\xd07\xd40\xd08\xd41\xd09\xd42\xd0a\xd43\xd0b\xd46\xd60\xd47\xd0c\xd48\xd61\xd4a\xd0e\xd4b\xd0f\xd4c\xd10\xd3e\xd12\xd3f\xd40\xd13\xd4c\xd14\xd4c" |
|
778 // Vowel Virma, Matra |
|
779 L"\xd05\xd4d\xd3e\xd06\xd4d\xd3f\xd07\xd4d\xd40\xd08\xd4d\xd41\xd09\xd4d\xd42\xd0a\xd4d\xd43\xd0b\xd4d\xd46\xd60\xd4d\xd47\xd0c\xd4d\xd48\xd61\xd4d\xd4a\xd0e\xd4d\xd4b\xd0f\xd4d\xd4c\xd10\xd4d\xd3e\xd12\xd4d\xd3f\xd13\xd4d\xd4c\xd14\xd4d\xd40", |
|
780 0,0, |
|
781 KS60IndicTypeFaceName, |
|
782 KS60IndicFont, |
|
783 (const TText16*) L"c:\\shapermalayalam5.dat" |
|
784 } |
|
785 }; |