sl@0
|
1 |
/*
|
sl@0
|
2 |
* Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies).
|
sl@0
|
3 |
* All rights reserved.
|
sl@0
|
4 |
* This component and the accompanying materials are made available
|
sl@0
|
5 |
* under the terms of "Eclipse Public License v1.0"
|
sl@0
|
6 |
* which accompanies this distribution, and is available
|
sl@0
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
sl@0
|
8 |
*
|
sl@0
|
9 |
* Initial Contributors:
|
sl@0
|
10 |
* Nokia Corporation - initial contribution.
|
sl@0
|
11 |
*
|
sl@0
|
12 |
* Contributors:
|
sl@0
|
13 |
*
|
sl@0
|
14 |
* Description:
|
sl@0
|
15 |
* Use this file to provide input to the utility that creates test data files for the shaper tests.
|
sl@0
|
16 |
*
|
sl@0
|
17 |
*/
|
sl@0
|
18 |
|
sl@0
|
19 |
|
sl@0
|
20 |
/**
|
sl@0
|
21 |
@file
|
sl@0
|
22 |
@internalComponent
|
sl@0
|
23 |
*/
|
sl@0
|
24 |
|
sl@0
|
25 |
#include <stdlib.h>
|
sl@0
|
26 |
#include <stdarg.h>
|
sl@0
|
27 |
#include <e32svr.h>
|
sl@0
|
28 |
|
sl@0
|
29 |
//class used for holding input and output data for the shaper, for testing purposes.
|
sl@0
|
30 |
struct TInputData
|
sl@0
|
31 |
{
|
sl@0
|
32 |
const TText16* iTextInput;
|
sl@0
|
33 |
/** start of text to shape, negative number means count from the end of
|
sl@0
|
34 |
the string */
|
sl@0
|
35 |
TInt iStart;
|
sl@0
|
36 |
/** end of text to shape, nonpositive number means count from the end of
|
sl@0
|
37 |
the string */
|
sl@0
|
38 |
TInt iEnd;
|
sl@0
|
39 |
const TText16* iTypeFaceName;
|
sl@0
|
40 |
const TText16* iFontFilename;
|
sl@0
|
41 |
const TText16* iOutputFilename;
|
sl@0
|
42 |
|
sl@0
|
43 |
TPtrC TextInput() const {return TPtrC(iTextInput); }
|
sl@0
|
44 |
TPtrC TypeFaceName() const {return TPtrC(iTypeFaceName); }
|
sl@0
|
45 |
TPtrC FontFilename() const {return TPtrC(iFontFilename); }
|
sl@0
|
46 |
TPtrC OutputFilename() const {return TPtrC(iOutputFilename); }
|
sl@0
|
47 |
};
|
sl@0
|
48 |
|
sl@0
|
49 |
//************************************************************************************************
|
sl@0
|
50 |
// TO CREATE FILES FOR USE WITH SHAPER TESTS, YOU WILL NEED TO:
|
sl@0
|
51 |
// create an input data variable below
|
sl@0
|
52 |
// any data added to this file should be left in place in case it is required again.
|
sl@0
|
53 |
// the .cpp file can be edited to use a particular inputData variable as required.
|
sl@0
|
54 |
//************************************************************************************************
|
sl@0
|
55 |
|
sl@0
|
56 |
// filename for TNR_Dev_OT font
|
sl@0
|
57 |
const TText16* KTNR_Dev_OTTypeFaceName = (const TText16*) L"Devanagari OT Eval";
|
sl@0
|
58 |
const TText16* KTNR_Dev_OTFont = (const TText16*) L"Z:\\Resource\\Fonts\\TNR_Dev_OT.ttf";
|
sl@0
|
59 |
|
sl@0
|
60 |
const TText16* KS60IndicTypeFaceName = (const TText16*) L"Series 60 Sans";
|
sl@0
|
61 |
const TText16* KS60IndicFont = (const TText16*) L"Z:\\Resource\\Fonts\\s60ssb_v500.ttf";
|
sl@0
|
62 |
|
sl@0
|
63 |
|
sl@0
|
64 |
//hindi text to be shaped by the shaper
|
sl@0
|
65 |
const TInputData TNR_Dev_OTInputData[] =
|
sl@0
|
66 |
{
|
sl@0
|
67 |
{
|
sl@0
|
68 |
//this input data taken from the original iculayoutengine test data - letest
|
sl@0
|
69 |
(const TText16*)
|
sl@0
|
70 |
L"\x0936\x094D\x0930\x0940\x092E\x0926\x094D\x0020"
|
sl@0
|
71 |
L"\x092D\x0917\x0935\x0926\x094D\x0917\x0940\x0924"
|
sl@0
|
72 |
L"\x093E\x0020\x0905\x0927\x094D\x092F\x093E\x092F"
|
sl@0
|
73 |
L"\x0020\x0905\x0930\x094D\x091C\x0941\x0928\x0020"
|
sl@0
|
74 |
L"\x0935\x093F\x0937\x093E\x0926\x0020\x092F\x094B"
|
sl@0
|
75 |
L"\x0917\x0020\x0927\x0943\x0924\x0930\x093E\x0937"
|
sl@0
|
76 |
L"\x094D\x091F\x094D\x0930\x0020\x0909\x0935\x093E"
|
sl@0
|
77 |
L"\x091A\x0943\x0020\x0927\x0930\x094D\x092E\x0915"
|
sl@0
|
78 |
L"\x094D\x0937\x0947\x0924\x094D\x0930\x0947\x0020"
|
sl@0
|
79 |
L"\x0915\x0941\x0930\x0941\x0915\x094D\x0937\x0947"
|
sl@0
|
80 |
L"\x0924\x094D\x0930\x0947\x0020\x0938\x092E\x0935"
|
sl@0
|
81 |
L"\x0947\x0924\x093E\x0020\x092F\x0941\x092F\x0941"
|
sl@0
|
82 |
L"\x0924\x094D\x0938\x0935\x0903\x0020\x092E\x093E"
|
sl@0
|
83 |
L"\x092E\x0915\x093E\x0903\x0020\x092A\x093E\x0923"
|
sl@0
|
84 |
L"\x094D\x0921\x0935\x093E\x0936\x094D\x091A\x0948"
|
sl@0
|
85 |
L"\x0935\x0020\x0915\x093F\x092E\x0915\x0941\x0930"
|
sl@0
|
86 |
L"\x094D\x0935\x0924\x0020\x0938\x0902\x091C\x0935",
|
sl@0
|
87 |
0,0,
|
sl@0
|
88 |
KTNR_Dev_OTTypeFaceName,
|
sl@0
|
89 |
KTNR_Dev_OTFont,
|
sl@0
|
90 |
(const TText16*) L"c:\\tnr_dev_otshaperdata1.dat",
|
sl@0
|
91 |
},
|
sl@0
|
92 |
{
|
sl@0
|
93 |
//this input data as provided by licensee
|
sl@0
|
94 |
(const TText16*)
|
sl@0
|
95 |
L"\x0915\x094D\x0937\x0924\x094D\x0930\x093F\x092F"
|
sl@0
|
96 |
L"\x0020\x0909\x0926\x094D\x0926\x0947\x0936\x094D"
|
sl@0
|
97 |
L"\x0020\x0915\x094D\x0937\x093F\x092A\x094D\x0930"
|
sl@0
|
98 |
L"\x0020\x092d\x0942\x0930\x094d\x092d\x0941\x0935"
|
sl@0
|
99 |
L"\x0903\x0020\x0938\x094d\x0935\x0903\x0020\x0924"
|
sl@0
|
100 |
L"\x0924\x094d\x0938\x0935\x093f\x0924\x0941\x0930"
|
sl@0
|
101 |
L"\x094d\x0935\x0930\x0947\x0923\x094d\x092f\x0902"
|
sl@0
|
102 |
L"\x0020\x092d\x0930\x094d\x0917\x094b\x0020\x0926"
|
sl@0
|
103 |
L"\x0947\x0935\x0938\x094d\x092f\x0020\x0927\x0940"
|
sl@0
|
104 |
L"\x092e\x0939\x093f\x0020\x0927\x093f\x092f\x094b"
|
sl@0
|
105 |
L"\x0020\x092f\x094b\x0928\x0903\x0020\x092a\x094d"
|
sl@0
|
106 |
L"\x0930\x091a\x094b\x0926\x092f\x093e\x0924\x094d\x0020",
|
sl@0
|
107 |
0,0,
|
sl@0
|
108 |
KTNR_Dev_OTTypeFaceName,
|
sl@0
|
109 |
KTNR_Dev_OTFont,
|
sl@0
|
110 |
(const TText16*) L"c:\\tnr_dev_otshaperdata2.dat"
|
sl@0
|
111 |
},
|
sl@0
|
112 |
{
|
sl@0
|
113 |
//this input data as provided by licensee
|
sl@0
|
114 |
(const TText16*)
|
sl@0
|
115 |
L"\x092f\x0924\x094d\x0930"
|
sl@0
|
116 |
L"\x0020\x092f\x094b\x0917\x0947\x0936\x094d\x0935\x0930"
|
sl@0
|
117 |
L"\x0020\x0915\x0943\x0937\x094d\x0923\x094b\x0020\x092f"
|
sl@0
|
118 |
L"\x0924\x094d\x0930\x0020\x092a\x093e\x0930\x094d\x0925"
|
sl@0
|
119 |
L"\x094b\x0020\x0927\x0930\x094d\x0928\x0941\x0927\x0930\x0903\x0020"
|
sl@0
|
120 |
L"\x0924\x0924\x094d\x0930\x0020\x0936\x094d\x0930\x0940"
|
sl@0
|
121 |
L"\x0930\x094d\x0935\x093f\x091c\x092f\x094b\x0020\x092d"
|
sl@0
|
122 |
L"\x0942\x0924\x093f\x0930\x094d\x0927\x0941\x0935\x093e"
|
sl@0
|
123 |
L"\x0020\x0928\x0940\x0924\x093f\x0930\x094d\x092e\x0924"
|
sl@0
|
124 |
L"\x093f\x0930\x094d\x092e\x092e\x0020"
|
sl@0
|
125 |
L"\x0915\x0941\x0924\x0938\x094d\x0924\x094d\x0935\x093e"
|
sl@0
|
126 |
L"\x0020\x0915\x0936\x094d\x092e\x0932\x092e\x093f\x0926\x0902\x0020"
|
sl@0
|
127 |
L"\x0935\x093f\x0936\x092e\x0947\x0020\x0938\x092e\x0941"
|
sl@0
|
128 |
L"\x092a\x0938\x094d\x0925\x093f\x0924\x092e\x094d\x0020",
|
sl@0
|
129 |
0,0,
|
sl@0
|
130 |
KTNR_Dev_OTTypeFaceName,
|
sl@0
|
131 |
KTNR_Dev_OTFont,
|
sl@0
|
132 |
(const TText16*) L"c:\\tnr_dev_otshaperdata3.dat"
|
sl@0
|
133 |
},
|
sl@0
|
134 |
{
|
sl@0
|
135 |
//this input data as provided by licensee
|
sl@0
|
136 |
(const TText16*)
|
sl@0
|
137 |
L"\x0905\x0928\x093e\x0930\x094d\x092f\x091c\x0941\x0937"
|
sl@0
|
138 |
L"\x094d\x091f\x092e\x0938\x094d\x0935\x0930\x094d\x0917"
|
sl@0
|
139 |
L"\x094d\x092f\x092e\x0915\x0940\x0930\x094d\x0924\x093f"
|
sl@0
|
140 |
L"\x0915\x0930\x092e\x0930\x094d\x091c\x0941\x0928\x0020"
|
sl@0
|
141 |
L"\x0915\x094d\x0932\x0948\x092c\x094d\x092f\x0902\x0020"
|
sl@0
|
142 |
L"\x092e\x0020\x0938\x094d\x092e\x0020\x0917\x092e\x0903\x0020"
|
sl@0
|
143 |
L"\x092a\x093e\x0930\x094d\x0925\x0928\x0948\x0924\x0924\x094d"
|
sl@0
|
144 |
L"\x0924\x094d\x0935\x092f\x094d\x092f\x0941\x092a"
|
sl@0
|
145 |
L"\x092a\x0926\x094d\x092f\x0924\x0947\x0020"
|
sl@0
|
146 |
L"\x0915\x094d\x0937\x0941\x0926\x094d\x0930\x0902\x0020"
|
sl@0
|
147 |
L"\x0939\x0943\x0926\x092f\x0926\x094c\x0930\x094d\x092c\x0932"
|
sl@0
|
148 |
L"\x094d\x092f\x0902\x0020\x0924\x094d\x092f\x0915\x094d\x0924"
|
sl@0
|
149 |
L"\x094d\x0935\x094b\x0924\x094d\x0924\x093f\x0937\x094d\x091f"
|
sl@0
|
150 |
L"\x0020\x092a\x0930\x0902\x0924\x092a\x0020",
|
sl@0
|
151 |
0,0,
|
sl@0
|
152 |
KTNR_Dev_OTTypeFaceName,
|
sl@0
|
153 |
KTNR_Dev_OTFont,
|
sl@0
|
154 |
(const TText16*) L"c:\\tnr_dev_otshaperdata4.dat"
|
sl@0
|
155 |
},
|
sl@0
|
156 |
{
|
sl@0
|
157 |
// Test for defect DEF078032
|
sl@0
|
158 |
// Test that ansusvara+udatta u_matra+anusvara produce two dotted circles each
|
sl@0
|
159 |
// and don't crash.
|
sl@0
|
160 |
(const TText16*) L"\x902\x951 \x941\x902",
|
sl@0
|
161 |
0,0,
|
sl@0
|
162 |
KTNR_Dev_OTTypeFaceName,
|
sl@0
|
163 |
KTNR_Dev_OTFont,
|
sl@0
|
164 |
(const TText16*) L"c:\\tnr_dev_otshaperdata5.dat"
|
sl@0
|
165 |
}
|
sl@0
|
166 |
};
|
sl@0
|
167 |
|
sl@0
|
168 |
|
sl@0
|
169 |
const TInputData Kannada_InputData[] =
|
sl@0
|
170 |
{
|
sl@0
|
171 |
{
|
sl@0
|
172 |
//this input data taken from licensee test sample data
|
sl@0
|
173 |
(const TText16*)
|
sl@0
|
174 |
L"\x0CA8\x0CAE\x0CCD\x0CAE\x0020\x0CB0\x0CBE\x0CB7\x0CCD\x0C9F\x0CCD\x0CB0\x0020\x0CAD\x0CBE\x0CB0\x0CA4\x002E\x0020"
|
sl@0
|
175 |
L"\x0CB2\x0C95\x0CCD\x0CB7\x0CCD\x0CAE\x0CCD\x0CAF\x0CBE"
|
sl@0
|
176 |
L"\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCD\x0C95\x0CCB\x0C82"
|
sl@0
|
177 |
L"\x0CB6\x0CCD\x0CB0\x0CC0\x0020\x0CAD\x0C97\x0CB5\x0CBE\x0CA8\x0CC1\x0CB5\x0CBE\x0C9A"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
182 |
L"\x0CB8\x0CC1\x0CAA\x0CCD\x0CB0\x0CB8\x0CBE\x0CA6\x0C83\x0020\x0CAA\x0CCD\x0CB0\x0CB8\x0CA8\x0CCD\x0CA8\x0CBE\x0CA4\x0CCD\x0CAE\x0CBE"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
186 |
L"\x0CB6\x0CBF\x0CB7\x0CCD\x0C9F\x0C95\x0CC3\x0C9A\x0CCD\x0C9B\x0CC1\x0C9A\x0CBF\x0C83"
|
sl@0
|
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"
|
sl@0
|
188 |
L"\x0CB8\x0CBF\x0CA6\x0CCD\x0CA7\x0CBF\x0CB8\x0CBE\x0CA7\x0CA8\x0C83",
|
sl@0
|
189 |
0,0,
|
sl@0
|
190 |
KS60IndicTypeFaceName,
|
sl@0
|
191 |
KS60IndicFont,
|
sl@0
|
192 |
(const TText16*) L"c:\\shaperkannadadata1.dat"
|
sl@0
|
193 |
},
|
sl@0
|
194 |
{
|
sl@0
|
195 |
//this input data taken from the web
|
sl@0
|
196 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
203 |
0,0,
|
sl@0
|
204 |
KS60IndicTypeFaceName,
|
sl@0
|
205 |
KS60IndicFont,
|
sl@0
|
206 |
(const TText16*) L"c:\\shaperkannadadata2.dat"
|
sl@0
|
207 |
},
|
sl@0
|
208 |
{
|
sl@0
|
209 |
//this input data taken from the web
|
sl@0
|
210 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
221 |
0,0,
|
sl@0
|
222 |
KS60IndicTypeFaceName,
|
sl@0
|
223 |
KS60IndicFont,
|
sl@0
|
224 |
(const TText16*) L"c:\\shaperkannadadata3.dat"
|
sl@0
|
225 |
}
|
sl@0
|
226 |
};
|
sl@0
|
227 |
|
sl@0
|
228 |
const TInputData Gujarati_InputData[] =
|
sl@0
|
229 |
{
|
sl@0
|
230 |
{
|
sl@0
|
231 |
//this input data taken from the web
|
sl@0
|
232 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
243 |
L"\x0acb\x0020\x0a86\x0020\x0a89\x0a9a\x0acd\x0a9a\x0aa4\x0aae\x0020\x0ab8\x0acd\x0a95\x0acb\x0ab0\x0020\x0a9b\x0ac7",
|
sl@0
|
244 |
0,0,
|
sl@0
|
245 |
KS60IndicTypeFaceName,
|
sl@0
|
246 |
KS60IndicFont,
|
sl@0
|
247 |
(const TText16*) L"c:\\shapergujaratidata1.dat"
|
sl@0
|
248 |
},
|
sl@0
|
249 |
{
|
sl@0
|
250 |
//this input data taken from the web
|
sl@0
|
251 |
(const TText16*)
|
sl@0
|
252 |
L"\x0a86\x0020\x0a85\x0a97\x0abe\x0a89\x0020\x0aaa\x0acd\x0ab0\x0ac7\x0aae\x0aa6\x0abe\x0ab8\x0abe\x0020\x0ab8\x0acd\x0a9f\x0ac7\x0aa1"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
272 |
L"\x0ac7\x0ab5\x0abe\x0aae\x0abe\x0a82\x0020\x0a86\x0ab5\x0acd\x0aaf\x0abe\x002e\x0020",
|
sl@0
|
273 |
0,0,
|
sl@0
|
274 |
KS60IndicTypeFaceName,
|
sl@0
|
275 |
KS60IndicFont,
|
sl@0
|
276 |
(const TText16*) L"c:\\shapergujaratidata2.dat"
|
sl@0
|
277 |
},
|
sl@0
|
278 |
{
|
sl@0
|
279 |
//this input data has been given by the licensee
|
sl@0
|
280 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
283 |
L"\x0A9C\x0ACB\x0A88\x0A8F"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
294 |
0,0,
|
sl@0
|
295 |
KS60IndicTypeFaceName,
|
sl@0
|
296 |
KS60IndicFont,
|
sl@0
|
297 |
(const TText16*) L"c:\\shapergujaratidata3.dat"
|
sl@0
|
298 |
}
|
sl@0
|
299 |
};
|
sl@0
|
300 |
|
sl@0
|
301 |
const TInputData Bengali_InputData[] =
|
sl@0
|
302 |
{
|
sl@0
|
303 |
{
|
sl@0
|
304 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
310 |
0,0,
|
sl@0
|
311 |
KS60IndicTypeFaceName,
|
sl@0
|
312 |
KS60IndicFont,
|
sl@0
|
313 |
(const TText16*) L"c:\\shaperbengalidata1.dat"
|
sl@0
|
314 |
},
|
sl@0
|
315 |
{
|
sl@0
|
316 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
321 |
0,0,
|
sl@0
|
322 |
KS60IndicTypeFaceName,
|
sl@0
|
323 |
KS60IndicFont,
|
sl@0
|
324 |
(const TText16*) L"c:\\shaperbengalidata2.dat"
|
sl@0
|
325 |
},
|
sl@0
|
326 |
{
|
sl@0
|
327 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
333 |
0,0,
|
sl@0
|
334 |
KS60IndicTypeFaceName,
|
sl@0
|
335 |
KS60IndicFont,
|
sl@0
|
336 |
(const TText16*) L"c:\\shaperbengalidata3.dat"
|
sl@0
|
337 |
}
|
sl@0
|
338 |
};
|
sl@0
|
339 |
|
sl@0
|
340 |
const TInputData Tamil_InputData[] =
|
sl@0
|
341 |
{
|
sl@0
|
342 |
{
|
sl@0
|
343 |
(const TText16*)
|
sl@0
|
344 |
L"\x0B95\x0B9F\x0BB5\x0BC1\x0BB3\x0BCD\x0020\x0BB5\x0BBE\x0BB4\x0BCD\x0BA4\x0BCD\x0BA4\x0BC1\x0020"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
349 |
L"\x0B85\x0BB5\x0BC8\x0BAF\x0B9F\x0B95\x0BCD\x0B95\x0BAE\x0BCD\x0020"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
355 |
0,0,
|
sl@0
|
356 |
KS60IndicTypeFaceName,
|
sl@0
|
357 |
KS60IndicFont,
|
sl@0
|
358 |
(const TText16*) L"c:\\shapertamildata1.dat"
|
sl@0
|
359 |
},
|
sl@0
|
360 |
{
|
sl@0
|
361 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
366 |
L"\x0BCD\x0020\x0B8A\x0BA9\x0BCD\x0BB1\x0BBF\x0BAF\x0020"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
372 |
0,0,
|
sl@0
|
373 |
KS60IndicTypeFaceName,
|
sl@0
|
374 |
KS60IndicFont,
|
sl@0
|
375 |
(const TText16*) L"c:\\shapertamildata2.dat"
|
sl@0
|
376 |
},
|
sl@0
|
377 |
{
|
sl@0
|
378 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
387 |
L"\x0B90\x0B94\x0020\x0BB5\x0BB3\x0BB5\x0BCA\x0BA9\x0BCD\x0020\x0BB1\x0BB0\x0BC8\x0020",
|
sl@0
|
388 |
0,0,
|
sl@0
|
389 |
KS60IndicTypeFaceName,
|
sl@0
|
390 |
KS60IndicFont,
|
sl@0
|
391 |
(const TText16*) L"c:\\shapertamildata3.dat"
|
sl@0
|
392 |
}
|
sl@0
|
393 |
};
|
sl@0
|
394 |
|
sl@0
|
395 |
const TInputData Telugu_InputData[] =
|
sl@0
|
396 |
{
|
sl@0
|
397 |
{
|
sl@0
|
398 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
408 |
0,0,
|
sl@0
|
409 |
KS60IndicTypeFaceName,
|
sl@0
|
410 |
KS60IndicFont,
|
sl@0
|
411 |
(const TText16*) L"c:\\shapertelugudata1.dat"
|
sl@0
|
412 |
},
|
sl@0
|
413 |
{
|
sl@0
|
414 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
422 |
L"\x0020\x0C09\x0C24\x0C4D\x0C2A\x0C4D\x0C30\x0C47\x0C15\x0C4D\x0C37\x0020\x0020\x0C38\x0C02\x0C38\x0C4D\x0C15\x0C43\x0C24\x0C3F\x0020"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
427 |
L"\x0C38\x0C30\x0C4D\x0C35\x0C24\x0C4D\x0C30\x0C17\x0C2E\x0C1A\x0C3F\x0C28\x0C4D\x0C24\x0C4D\x0C2F\x0C1E\x0C4D\x0C1A\x0020",
|
sl@0
|
428 |
0,0,
|
sl@0
|
429 |
KS60IndicTypeFaceName,
|
sl@0
|
430 |
KS60IndicFont,
|
sl@0
|
431 |
(const TText16*) L"c:\\shapertelugudata2.dat"
|
sl@0
|
432 |
},
|
sl@0
|
433 |
{
|
sl@0
|
434 |
(const TText16*)
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
439 |
L"\x0C15\x0C42\x0C1F\x0C38\x0C4D\x0C25\x0C2E\x0C1A\x0C32\x0C28\x0C4D\x0C27\x0C4D\x0C30\x0C41\x0C35\x0C2E\x0020\x0C2F\x0C47\x0020"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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"
|
sl@0
|
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",
|
sl@0
|
446 |
0,0,
|
sl@0
|
447 |
KS60IndicTypeFaceName,
|
sl@0
|
448 |
KS60IndicFont,
|
sl@0
|
449 |
(const TText16*) L"c:\\shapertelugudata3.dat"
|
sl@0
|
450 |
}
|
sl@0
|
451 |
};
|
sl@0
|
452 |
|
sl@0
|
453 |
// Test data for Gurmukhi scripts
|
sl@0
|
454 |
const TInputData Gurmukhi_InputData[] =
|
sl@0
|
455 |
{
|
sl@0
|
456 |
{
|
sl@0
|
457 |
// Test for Gurmukhi digit
|
sl@0
|
458 |
(const TText16*)
|
sl@0
|
459 |
L"\xa66\xa67\xa68\xa69\xa6a\xa6b\xa6c\xa6d\xa6e\xa6f"
|
sl@0
|
460 |
L"\xa15\xa66\xa17\xa67\xa19\xa68\xa25\xa69\xa27\xa6a\xa29\xa6b\xa3a\xa6c\xa3b\xa6d\xa3c\xa6e\xa40\xa6f"
|
sl@0
|
461 |
L"\xa3e\xa66\xa3e\xa67\xa3e\xa68\xa3e\xa69\xa3e\xa6a\xa3e\xa6b\xa3e\xa6c\xa3e\xa6d\xa3e\xa6e\xa3e\xa6f"
|
sl@0
|
462 |
L"\xa73\xa66\xa73\xa67\xa73\xa68\xa73\xa69\xa73\xa6a\xa73\xa6b\xa73\xa6c\xa73\xa6d\xa73\xa6e\xa73\xa6f"
|
sl@0
|
463 |
L"\xa4d\xa66\xa4d\xa67\xa4d\xa68\xa4d\xa69\xa4d\xa6a\xa4d\xa6b\xa4d\xa6c\xa4d\xa6d\xa4d\xa6e\xa4d\xa6f"
|
sl@0
|
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",
|
sl@0
|
465 |
0,0,
|
sl@0
|
466 |
KS60IndicTypeFaceName,
|
sl@0
|
467 |
KS60IndicFont,
|
sl@0
|
468 |
(const TText16*) L"c:\\shapergurmukhi1.dat"
|
sl@0
|
469 |
},
|
sl@0
|
470 |
{
|
sl@0
|
471 |
// Test for Gurmukhi and Latin
|
sl@0
|
472 |
(const TText16*)
|
sl@0
|
473 |
L"\xa05\xa70\xa68\xa77"
|
sl@0
|
474 |
L"\x63\xa19\xa48"
|
sl@0
|
475 |
L"\xa1a\xa3f\x64\xa71"
|
sl@0
|
476 |
L"\xa15\xa69\xa3e"
|
sl@0
|
477 |
L"\xa17\xa6a\xa3e"
|
sl@0
|
478 |
L"\xa25\xa6b\xa3e"
|
sl@0
|
479 |
L"\xa35\xa6c\xa3e"
|
sl@0
|
480 |
L"\xa37\xa6d\xa3e"
|
sl@0
|
481 |
L"\xa40\xa6e\xa3e"
|
sl@0
|
482 |
L"\xa41\xa6f\xa3e",
|
sl@0
|
483 |
0,0,
|
sl@0
|
484 |
KS60IndicTypeFaceName,
|
sl@0
|
485 |
KS60IndicFont,
|
sl@0
|
486 |
(const TText16*) L"c:\\shapergurmukhi2.dat"
|
sl@0
|
487 |
},
|
sl@0
|
488 |
{
|
sl@0
|
489 |
// Test for Gurmukhi ModifierAfterConsonantViramaZWJ
|
sl@0
|
490 |
// Consonant + Virama + ZWJ + Modifier
|
sl@0
|
491 |
(const TText16*)
|
sl@0
|
492 |
L"\xa15\xa4d\x200d\xa01"
|
sl@0
|
493 |
L"\xa15\xa4d\x200d\xa02"
|
sl@0
|
494 |
L"\xa15\xa4d\x200d\xa03"
|
sl@0
|
495 |
L"\xa15\xa4d\x200d\xa70",
|
sl@0
|
496 |
0,0,
|
sl@0
|
497 |
KS60IndicTypeFaceName,
|
sl@0
|
498 |
KS60IndicFont,
|
sl@0
|
499 |
(const TText16*) L"c:\\shapergurmukhi3.dat"
|
sl@0
|
500 |
},
|
sl@0
|
501 |
{
|
sl@0
|
502 |
// Test for Gurmukhi consonant leading sequence
|
sl@0
|
503 |
(const TText16*)
|
sl@0
|
504 |
// Consonant + Nukta
|
sl@0
|
505 |
L"\xa15\xa3c"
|
sl@0
|
506 |
// Consonant + dependent vowel
|
sl@0
|
507 |
L"\xa16\xa4c"
|
sl@0
|
508 |
L"\xa17\xa4c"
|
sl@0
|
509 |
// Consonant + Virama + HA(RA/VA/YA)
|
sl@0
|
510 |
L"\xa15\xa4d\xa39"
|
sl@0
|
511 |
L"\xa15\xa4d\xa30"
|
sl@0
|
512 |
L"\xa15\xa4d\xa35"
|
sl@0
|
513 |
L"\xa15\xa4d\xa3f"
|
sl@0
|
514 |
// Consonant + Addak
|
sl@0
|
515 |
L"\xa15\xa71"
|
sl@0
|
516 |
// Consonant + bindi
|
sl@0
|
517 |
L"\xa16\xa02"
|
sl@0
|
518 |
L"\xa16\xa40\xa02"
|
sl@0
|
519 |
L"\xa16\xa4b\xa02"
|
sl@0
|
520 |
// Consonant + Tippi
|
sl@0
|
521 |
L"\xa25\xa70"
|
sl@0
|
522 |
L"\xa25\xa3f\xa70"
|
sl@0
|
523 |
L"\xa25\xa41\xa70"
|
sl@0
|
524 |
// Nukta, conrresponding consonant, Nukta pair
|
sl@0
|
525 |
L"\xa33"
|
sl@0
|
526 |
L"\xa32\xa3c"
|
sl@0
|
527 |
L"\xa36"
|
sl@0
|
528 |
L"\xa38\xa3c"
|
sl@0
|
529 |
L"\xa59"
|
sl@0
|
530 |
L"\xaa1\xa3c"
|
sl@0
|
531 |
L"\xa5a"
|
sl@0
|
532 |
L"\xa17\xa3c"
|
sl@0
|
533 |
L"\xa5b"
|
sl@0
|
534 |
L"\xa1c\xa3c"
|
sl@0
|
535 |
L"\xa5e"
|
sl@0
|
536 |
L"\xa2b\xa3c",
|
sl@0
|
537 |
0,0,
|
sl@0
|
538 |
KS60IndicTypeFaceName,
|
sl@0
|
539 |
KS60IndicFont,
|
sl@0
|
540 |
(const TText16*) L"c:\\shapergurmukhi4.dat"
|
sl@0
|
541 |
},
|
sl@0
|
542 |
{
|
sl@0
|
543 |
// Test for Gurmukhi vowel leading sequence
|
sl@0
|
544 |
(const TText16*)
|
sl@0
|
545 |
// ARA, IRI, URA
|
sl@0
|
546 |
L"\xa05"
|
sl@0
|
547 |
L"\xa72"
|
sl@0
|
548 |
L"\xa73",
|
sl@0
|
549 |
0,0,
|
sl@0
|
550 |
KS60IndicTypeFaceName,
|
sl@0
|
551 |
KS60IndicFont,
|
sl@0
|
552 |
(const TText16*) L"c:\\shapergurmukhi5.dat"
|
sl@0
|
553 |
}
|
sl@0
|
554 |
};
|
sl@0
|
555 |
|
sl@0
|
556 |
|
sl@0
|
557 |
// Test data for Malayalam scripts
|
sl@0
|
558 |
const TInputData Malayalam_InputData[] =
|
sl@0
|
559 |
{
|
sl@0
|
560 |
{
|
sl@0
|
561 |
// Test for Malayalam digit
|
sl@0
|
562 |
(const TText16*)
|
sl@0
|
563 |
L"\xd66\xd67\xd68\xd69\xd6a\xd6b\xd6c\xd6d\xd6e\xd6f"
|
sl@0
|
564 |
L"\xd15\xd66\xd17\xd67\xd19\xd68\xd25\xd69\xd27\xd6a\xd29\xd6b\xd3a\xd6c\xd3b\xd6d\xd3c\xd6e\xd40\xd6f"
|
sl@0
|
565 |
L"\xd03\xd66\xd03\xd67\xd03\xd68\xd03\xd69\xd03\xd6a\xd02\xd6b\xd02\xd6c\xd02\xd6d\xd02\xd6e\xd02\xd6f"
|
sl@0
|
566 |
L"\xd3e\xd66\xd3f\xd67\xd40\xd68\xd41\xd69\xd42\xd6a\xd42\xd6b\xd43\xd6c\xd46\xd6d\xd47\xd6e\xd48\xd6f"
|
sl@0
|
567 |
L"\xd4d\xd66\xd4d\xd67\xd4d\xd68\xd4d\xd69\xd4d\xd6a\xd4d\xd6b\xd4d\xd6c\xd4d\xd6d\xd4d\xd6e\xd4d\xd6f"
|
sl@0
|
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",
|
sl@0
|
569 |
0,0,
|
sl@0
|
570 |
KS60IndicTypeFaceName,
|
sl@0
|
571 |
KS60IndicFont,
|
sl@0
|
572 |
(const TText16*) L"c:\\shapermalayalam1.dat"
|
sl@0
|
573 |
},
|
sl@0
|
574 |
{
|
sl@0
|
575 |
// Test for Malayalam and Latin
|
sl@0
|
576 |
(const TText16*)
|
sl@0
|
577 |
L"\xd05\xd70\xd68\xd77"
|
sl@0
|
578 |
L"\x63\xd19\xd48"
|
sl@0
|
579 |
L"\xd1a\xd3f\x64\xd71"
|
sl@0
|
580 |
L"\xd15\xd69\xd3e"
|
sl@0
|
581 |
L"\xd17\xd6a\xd3e"
|
sl@0
|
582 |
L"\xd25\xd6b\xd3e"
|
sl@0
|
583 |
L"\xd35\xd6c\xd3e"
|
sl@0
|
584 |
L"\xd37\xd6d\xd3e"
|
sl@0
|
585 |
L"\xd40\xd6e\xd3e"
|
sl@0
|
586 |
L"\xd41\xd6f\xd3e",
|
sl@0
|
587 |
0,0,
|
sl@0
|
588 |
KS60IndicTypeFaceName,
|
sl@0
|
589 |
KS60IndicFont,
|
sl@0
|
590 |
(const TText16*) L"c:\\shapermalayalam2.dat"
|
sl@0
|
591 |
},
|
sl@0
|
592 |
{
|
sl@0
|
593 |
// Test for Malayalam ModifierAfterConsonantViramaZWJ
|
sl@0
|
594 |
// Consonant + Virama + ZWJ + Modifier
|
sl@0
|
595 |
(const TText16*)
|
sl@0
|
596 |
L"\xd15\xd4d\x200d\xd02"
|
sl@0
|
597 |
L"\xd25\xd4d\x200d\xd02"
|
sl@0
|
598 |
L"\xd33\xd4d\x200d\xd03"
|
sl@0
|
599 |
L"\xd34\xd4d\x200d\xd03",
|
sl@0
|
600 |
0,0,
|
sl@0
|
601 |
KS60IndicTypeFaceName,
|
sl@0
|
602 |
KS60IndicFont,
|
sl@0
|
603 |
(const TText16*) L"c:\\shapermalayalam3.dat"
|
sl@0
|
604 |
},
|
sl@0
|
605 |
{
|
sl@0
|
606 |
// Test for Malayalam consonant leading sequence
|
sl@0
|
607 |
(const TText16*)
|
sl@0
|
608 |
// Consonant, and its split representation
|
sl@0
|
609 |
L"\xd14"
|
sl@0
|
610 |
L"\xd12\xd57"
|
sl@0
|
611 |
L"\xd4a"
|
sl@0
|
612 |
L"\xd46\xd3e"
|
sl@0
|
613 |
L"\xd4b"
|
sl@0
|
614 |
L"\xd47\xd3e"
|
sl@0
|
615 |
L"\xd4c"
|
sl@0
|
616 |
L"\xd46\xd57"
|
sl@0
|
617 |
// Consonant + dependent vowel, two sequences to check context shaping
|
sl@0
|
618 |
L"\xd15\xd3e"
|
sl@0
|
619 |
L"\xd16\xd3f"
|
sl@0
|
620 |
L"\xd15\xd40"
|
sl@0
|
621 |
L"\xd15\xd41"
|
sl@0
|
622 |
L"\xd16\xd42"
|
sl@0
|
623 |
L"\xd15\xd43"
|
sl@0
|
624 |
L"\xd17\xd44"
|
sl@0
|
625 |
L"\xd15\xd45"
|
sl@0
|
626 |
L"\xd18\xd46"
|
sl@0
|
627 |
L"\xd2a\xd47"
|
sl@0
|
628 |
L"\xd25\xd48"
|
sl@0
|
629 |
// Consonant + Matra /-e/, /-ee/, /-ai/
|
sl@0
|
630 |
L"\xd16\xd46"
|
sl@0
|
631 |
L"\xd17\xd47"
|
sl@0
|
632 |
L"\xd18\xd48"
|
sl@0
|
633 |
// Consonant and Matras /-o/, /-oo/, /-au/ to shaper
|
sl@0
|
634 |
// Consonant and 0x0d4c (first form of Matra /-au/ ) to shaper,
|
sl@0
|
635 |
// Consonant, 0x0d46 and 0x0d57 (second form of Matra /-au/) to shaper002E
|
sl@0
|
636 |
L"\xd16\xd4a"
|
sl@0
|
637 |
L"\xd17\xd4b"
|
sl@0
|
638 |
L"\xd18\xd4c"
|
sl@0
|
639 |
L"\xd15\xd46\xd57"
|
sl@0
|
640 |
// Consonant + 0x0d4d + Consonant
|
sl@0
|
641 |
L"\xd15\xd4d\xd15"
|
sl@0
|
642 |
L"\xd31\xd4d\xd31\xd4d"
|
sl@0
|
643 |
// Consonant (NNA, NA, RA, LA, LLA) + Virama + ZWJ to shaper
|
sl@0
|
644 |
// KA + Virama + ZWJ to shaper.
|
sl@0
|
645 |
// other Consonant + Virama + ZWJ to shaper.
|
sl@0
|
646 |
L"\xd23\xd4d\x200d"
|
sl@0
|
647 |
L"\xd28\xd4d\x200d"
|
sl@0
|
648 |
L"\xd30\xd4d\x200d"
|
sl@0
|
649 |
L"\xd32\xd4d\x200d"
|
sl@0
|
650 |
L"\xd33\xd4d\x200d"
|
sl@0
|
651 |
L"\xd15\xd4d\x200d"
|
sl@0
|
652 |
L"\xd16\xd4d\x200d"
|
sl@0
|
653 |
// RA + Virama + ZWJ to shaper,
|
sl@0
|
654 |
// RRA + Viram + ZWJ to shaper.
|
sl@0
|
655 |
L"\xd30\xd4d\x200d"
|
sl@0
|
656 |
L"\xd31\xd4d\x200d"
|
sl@0
|
657 |
// Chillu and Modifier to shaper
|
sl@0
|
658 |
// Chillu and Virama to shaper
|
sl@0
|
659 |
L"\xd31\xd4d\x200d\xd05"
|
sl@0
|
660 |
L"\xd15\xd4d\x200d\xd14"
|
sl@0
|
661 |
L"\xd31\xd4d\x200d\xd4d"
|
sl@0
|
662 |
L"\xd15\xd4d\x200d\xd4d"
|
sl@0
|
663 |
// One of (KA, GA, PA, BA, MA, LA, SHA, SA, HA), Virama and LA to shaper
|
sl@0
|
664 |
L"\xd15\xd4d\xd32"
|
sl@0
|
665 |
L"\xd17\xd4d\xd32"
|
sl@0
|
666 |
L"\xd2a\xd4d\xd32"
|
sl@0
|
667 |
L"\xd2c\xd4d\xd32"
|
sl@0
|
668 |
L"\xd2e\xd4d\xd32"
|
sl@0
|
669 |
L"\xd32\xd4d\xd32"
|
sl@0
|
670 |
L"\xd36\xd4d\xd32"
|
sl@0
|
671 |
L"\xd38\xd4d\xd32"
|
sl@0
|
672 |
L"\xd39\xd4d\xd32"
|
sl@0
|
673 |
// CA, Virama and CA to shaper
|
sl@0
|
674 |
// BA, Virama and BA to shaper
|
sl@0
|
675 |
// YA, Virama and YA to shaper
|
sl@0
|
676 |
// VA, Virama and VA to shaper
|
sl@0
|
677 |
// other Consonant, Virama and the same Consonant to shaper.
|
sl@0
|
678 |
L"\xd1a\xd4d\xd1a"
|
sl@0
|
679 |
L"\xd2c\xd4d\xd2c"
|
sl@0
|
680 |
L"\xd2f\xd4d\xd2f"
|
sl@0
|
681 |
L"\xd35\xd4d\xd35"
|
sl@0
|
682 |
L"\xd15\xd4d\xd15"
|
sl@0
|
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
|
sl@0
|
684 |
L"\xd17\xd4d\xd17"
|
sl@0
|
685 |
L"\xd2c\xd4d\xd26"
|
sl@0
|
686 |
L"\xd1a\xd4d\xd1b"
|
sl@0
|
687 |
L"\xd2c\xd4d\xd27"
|
sl@0
|
688 |
L"\xd15\xd4d\xd1f"
|
sl@0
|
689 |
L"\xd2a\xd4d\xd2a"
|
sl@0
|
690 |
L"\xd37\xd4d\xd1f"
|
sl@0
|
691 |
L"\xd31\xd4d\xd31"
|
sl@0
|
692 |
L"\xd22\xd4d\xd22"
|
sl@0
|
693 |
L"\xd36\xd4d\xd36"
|
sl@0
|
694 |
L"\xd23\xd4d\xd23"
|
sl@0
|
695 |
L"\xd38\xd4d\xd38"
|
sl@0
|
696 |
// Consonant clusters from REQ1.3.11 to shaper.
|
sl@0
|
697 |
// Already covered in other sequence
|
sl@0
|
698 |
// S.RR.RRA to shaper,
|
sl@0
|
699 |
// N.RR.RRA to shaper
|
sl@0
|
700 |
L"\xd38\xd4d\xd31\xd31"
|
sl@0
|
701 |
L"\xd28\xd4d\xd31\xd31"
|
sl@0
|
702 |
// NA, Virama, ZWJ, RRA to shaper
|
sl@0
|
703 |
// NA, Virama, ZWJ, ZWNJ, RRA to shaper
|
sl@0
|
704 |
L"\xd28\xd4d\x200d\xd31"
|
sl@0
|
705 |
L"\xd28\xd4d\x200d\x200c\xd31"
|
sl@0
|
706 |
// Consonant cluster and YA to shaper
|
sl@0
|
707 |
// Consonant cluster and VA to shaper
|
sl@0
|
708 |
L"\xd15\xd4d\xd30\xd3f"
|
sl@0
|
709 |
L"\xd15\xd4d\xd30\xd35"
|
sl@0
|
710 |
// YA, YAKAR to shaper
|
sl@0
|
711 |
// VA, VAKAR to shaper
|
sl@0
|
712 |
L"\xd15\xd4d\xd2f"
|
sl@0
|
713 |
L"\xd15\xd4d\xd35"
|
sl@0
|
714 |
// one of (LLA, LLLA, RRA) and YA to shaper
|
sl@0
|
715 |
// one of (LLA, LLLA, RRA) and VA to shaper
|
sl@0
|
716 |
L"\xd33\xd2f"
|
sl@0
|
717 |
L"\xd34\xd2f"
|
sl@0
|
718 |
L"\xd31\xd2f"
|
sl@0
|
719 |
L"\xd33\xd35"
|
sl@0
|
720 |
L"\xd34\xd35"
|
sl@0
|
721 |
L"\xd31\xd35"
|
sl@0
|
722 |
// Consonant cluster and RA to shaper
|
sl@0
|
723 |
L"\xd15\xd4d\xd30\xd30"
|
sl@0
|
724 |
// one of (LLA, LLLA, RRA) and RA to shaper
|
sl@0
|
725 |
L"\xd33\xd30"
|
sl@0
|
726 |
L"\xd34\xd30"
|
sl@0
|
727 |
L"\xd31\xd30"
|
sl@0
|
728 |
// YAKAR/VAKAR and RA to shaper.
|
sl@0
|
729 |
L"\xd15\xd4d\xd2f\xd30"
|
sl@0
|
730 |
L"\xd15\xd4d\xd35\xd30"
|
sl@0
|
731 |
// Chillu
|
sl@0
|
732 |
// Chillu and Vowel to shaper
|
sl@0
|
733 |
// Chillu and Consonant to shaper
|
sl@0
|
734 |
// Chillu and Modifier to shaper
|
sl@0
|
735 |
// Chillu and Virama to shaper
|
sl@0
|
736 |
L"\xd06\xd23\xd4d\x200d"
|
sl@0
|
737 |
L"\xd06\xd28\xd4d\x200d"
|
sl@0
|
738 |
L"\xd06\xd30\xd4d\x200d"
|
sl@0
|
739 |
L"\xd06\xd32\xd4d\x200d"
|
sl@0
|
740 |
L"\xd06\xd33\xd4d\x200d"
|
sl@0
|
741 |
L"\xd23\xd4d\x200d\xd06"
|
sl@0
|
742 |
L"\xd28\xd4d\x200d\xd09"
|
sl@0
|
743 |
L"\xd30\xd4d\x200d\xd0a"
|
sl@0
|
744 |
L"\xd32\xd4d\x200d\xd0f"
|
sl@0
|
745 |
L"\xd33\xd4d\x200d\xd13"
|
sl@0
|
746 |
L"\xd23\xd4d\x200d\xd16"
|
sl@0
|
747 |
L"\xd28\xd4d\x200d\xd19"
|
sl@0
|
748 |
L"\xd30\xd4d\x200d\xd1a"
|
sl@0
|
749 |
L"\xd32\xd4d\x200d\xd1f"
|
sl@0
|
750 |
L"\xd33\xd4d\x200d\xd31"
|
sl@0
|
751 |
L"\xd23\xd4d\x200d\xd02"
|
sl@0
|
752 |
L"\xd28\xd4d\x200d\xd02"
|
sl@0
|
753 |
L"\xd30\xd4d\x200d\xd03"
|
sl@0
|
754 |
L"\xd32\xd4d\x200d\xd03"
|
sl@0
|
755 |
L"\xd33\xd4d\x200d\xd03"
|
sl@0
|
756 |
L"\xd23\xd4d\x200d\xd4d"
|
sl@0
|
757 |
L"\xd28\xd4d\x200d\xd4d"
|
sl@0
|
758 |
L"\xd30\xd4d\x200d\xd4d"
|
sl@0
|
759 |
L"\xd32\xd4d\x200d\xd4d"
|
sl@0
|
760 |
L"\xd33\xd4d\x200d\xd4d",
|
sl@0
|
761 |
0,0,
|
sl@0
|
762 |
KS60IndicTypeFaceName,
|
sl@0
|
763 |
KS60IndicFont,
|
sl@0
|
764 |
(const TText16*) L"c:\\shapermalayalam4.dat"
|
sl@0
|
765 |
},
|
sl@0
|
766 |
{
|
sl@0
|
767 |
// Test for Malayalam vowel leading sequence
|
sl@0
|
768 |
(const TText16*)
|
sl@0
|
769 |
L"\xd05\xd06\xd07\xd08\xd09\xd0a\xd0b\xd60\xd0c\xd61\xd0e\xd0f\xd10\xd12\xd13\xd14"
|
sl@0
|
770 |
// Vowel + modifer
|
sl@0
|
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"
|
sl@0
|
772 |
// Vowel, Modifier, Matra
|
sl@0
|
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"
|
sl@0
|
774 |
// Vowel, Virama,
|
sl@0
|
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"
|
sl@0
|
776 |
// Vowel, Matra,
|
sl@0
|
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"
|
sl@0
|
778 |
// Vowel Virma, Matra
|
sl@0
|
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",
|
sl@0
|
780 |
0,0,
|
sl@0
|
781 |
KS60IndicTypeFaceName,
|
sl@0
|
782 |
KS60IndicFont,
|
sl@0
|
783 |
(const TText16*) L"c:\\shapermalayalam5.dat"
|
sl@0
|
784 |
}
|
sl@0
|
785 |
};
|