2001-10-03 21:48:10 +00:00
|
|
|
/*
|
|
|
|
*******************************************************************************
|
|
|
|
*
|
2002-03-20 22:23:14 +00:00
|
|
|
* Copyright (C) 1999-2002, International Business Machines
|
2001-10-03 21:48:10 +00:00
|
|
|
* Corporation and others. All Rights Reserved.
|
|
|
|
*
|
|
|
|
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT
|
|
|
|
* UNLESS YOU REALLY KNOW WHAT YOU'RE DOING.
|
|
|
|
*
|
|
|
|
*******************************************************************************
|
|
|
|
*
|
|
|
|
* file name: testdata.cpp
|
|
|
|
* created on: 12/14/2000
|
|
|
|
* created by: gendata.cpp
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "unicode/utypes.h"
|
2001-10-11 21:58:11 +00:00
|
|
|
#include "unicode/uscript.h"
|
2001-10-03 21:48:10 +00:00
|
|
|
#include "letest.h"
|
|
|
|
|
|
|
|
UChar inputText0[] =
|
|
|
|
{
|
|
|
|
0x0936, 0x094D, 0x0930, 0x0940, 0x092E, 0x0926, 0x094D, 0x0020,
|
|
|
|
0x092D, 0x0917, 0x0935, 0x0926, 0x094D, 0x0917, 0x0940, 0x0924,
|
|
|
|
0x093E, 0x0020, 0x0905, 0x0927, 0x094D, 0x092F, 0x093E, 0x092F,
|
|
|
|
0x0020, 0x0905, 0x0930, 0x094D, 0x091C, 0x0941, 0x0928, 0x0020,
|
|
|
|
0x0935, 0x093F, 0x0937, 0x093E, 0x0926, 0x0020, 0x092F, 0x094B,
|
|
|
|
0x0917, 0x0020, 0x0927, 0x0943, 0x0924, 0x0930, 0x093E, 0x0937,
|
|
|
|
0x094D, 0x091F, 0x094D, 0x0930, 0x0020, 0x0909, 0x0935, 0x093E,
|
|
|
|
0x091A, 0x0943, 0x0020, 0x0927, 0x0930, 0x094D, 0x092E, 0x0915,
|
|
|
|
0x094D, 0x0937, 0x0947, 0x0924, 0x094D, 0x0930, 0x0947, 0x0020,
|
|
|
|
0x0915, 0x0941, 0x0930, 0x0941, 0x0915, 0x094D, 0x0937, 0x0947,
|
|
|
|
0x0924, 0x094D, 0x0930, 0x0947, 0x0020, 0x0938, 0x092E, 0x0935,
|
|
|
|
0x0947, 0x0924, 0x093E, 0x0020, 0x092F, 0x0941, 0x092F, 0x0941,
|
|
|
|
0x0924, 0x094D, 0x0938, 0x0935, 0x0903, 0x0020, 0x092E, 0x093E,
|
|
|
|
0x092E, 0x0915, 0x093E, 0x0903, 0x0020, 0x092A, 0x093E, 0x0923,
|
|
|
|
0x094D, 0x0921, 0x0935, 0x093E, 0x0936, 0x094D, 0x091A, 0x0948,
|
|
|
|
0x0935, 0x0020, 0x0915, 0x093F, 0x092E, 0x0915, 0x0941, 0x0930,
|
|
|
|
0x094D, 0x0935, 0x0924, 0x0020, 0x0938, 0x0902, 0x091C, 0x0935
|
|
|
|
};
|
|
|
|
|
|
|
|
uint16_t resultGlyphs0[] =
|
|
|
|
{
|
2002-03-20 22:23:14 +00:00
|
|
|
0x012E, 0xFFFF, 0xFFFF, 0x0222, 0x0098, 0x026E, 0xFFFF, 0x0003,
|
|
|
|
0x0097, 0x0082, 0x009D, 0x01A5, 0xFFFF, 0xFFFF, 0x0222, 0x008F,
|
|
|
|
0x0221, 0x0003, 0x005C, 0x00DA, 0xFFFF, 0x0099, 0x0221, 0x0099,
|
|
|
|
0x0003, 0x005C, 0x0087, 0x01D5, 0x005B, 0xFFFF, 0x0093, 0x0003,
|
|
|
|
0x01D2, 0x009D, 0x009F, 0x0221, 0x0091, 0x0003, 0x0099, 0x022A,
|
|
|
|
0x0082, 0x0003, 0x0092, 0x01D9, 0x008F, 0x009A, 0x0221, 0x01B6,
|
|
|
|
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x0003, 0x0060, 0x009D, 0x0221,
|
|
|
|
0x0085, 0x01D9, 0x0003, 0x0092, 0x0098, 0x005B, 0xFFFF, 0x00A2,
|
|
|
|
0xFFFF, 0xFFFF, 0x022F, 0x011F, 0xFFFF, 0xFFFF, 0x022F, 0x0003,
|
|
|
|
0x0080, 0x01D5, 0x009A, 0x01FD, 0x00A2, 0xFFFF, 0xFFFF, 0x022F,
|
|
|
|
0x011F, 0xFFFF, 0xFFFF, 0x022F, 0x0003, 0x00A0, 0x0098, 0x009D,
|
|
|
|
0x022F, 0x008F, 0x0221, 0x0003, 0x0099, 0x01D5, 0x0099, 0x01D5,
|
|
|
|
0x00D7, 0xFFFF, 0x00A0, 0x009D, 0x022C, 0x0003, 0x0098, 0x0221,
|
|
|
|
0x0098, 0x0080, 0x0221, 0x022C, 0x0003, 0x0094, 0x0221, 0x00D6,
|
|
|
|
0xFFFF, 0x008C, 0x009D, 0x0221, 0x01B1, 0xFFFF, 0xFFFF, 0x0230,
|
|
|
|
0x009D, 0x0003, 0x01D1, 0x0080, 0x0098, 0x0080, 0x01D5, 0x009D,
|
|
|
|
0x005B, 0xFFFF, 0x008F, 0x0003, 0x00A0, 0x0232, 0x0087, 0x009D
|
2001-10-03 21:48:10 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
int32_t resultGlyphCount0 = 136;
|
|
|
|
|
|
|
|
int32_t resultIndices0[] =
|
|
|
|
{
|
|
|
|
0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007,
|
|
|
|
0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F,
|
|
|
|
0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017,
|
|
|
|
0x00000018, 0x00000019, 0x0000001C, 0x0000001D, 0x0000001A, 0x0000001B, 0x0000001E, 0x0000001F,
|
|
|
|
0x00000021, 0x00000020, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027,
|
|
|
|
0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F,
|
|
|
|
0x00000030, 0x00000031, 0x00000033, 0x00000032, 0x00000034, 0x00000035, 0x00000036, 0x00000037,
|
|
|
|
0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003E, 0x0000003C, 0x0000003D, 0x0000003F,
|
|
|
|
0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000045, 0x00000044, 0x00000046, 0x00000047,
|
|
|
|
0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F,
|
|
|
|
0x00000050, 0x00000052, 0x00000051, 0x00000053, 0x00000054, 0x00000055, 0x00000056, 0x00000057,
|
|
|
|
0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x0000005D, 0x0000005E, 0x0000005F,
|
|
|
|
0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x00000065, 0x00000066, 0x00000067,
|
|
|
|
0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x0000006D, 0x0000006E, 0x0000006F,
|
|
|
|
0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x00000075, 0x00000076, 0x00000077,
|
|
|
|
0x00000078, 0x00000079, 0x0000007B, 0x0000007A, 0x0000007C, 0x0000007D, 0x0000007E, 0x00000081,
|
|
|
|
0x0000007F, 0x00000080, 0x00000082, 0x00000083, 0x00000084, 0x00000085, 0x00000086, 0x00000087
|
|
|
|
};
|
|
|
|
|
|
|
|
float resultPositions0[] =
|
|
|
|
{
|
2002-03-20 22:23:14 +00:00
|
|
|
0.000000F, 0.000000F, 9.468750F, 0.000000F, 9.468750F, 0.000000F, 9.468750F, 0.000000F,
|
|
|
|
13.125000F, 0.000000F, 22.593750F, 0.000000F, 30.562500F, 0.000000F, 30.562500F, 0.000000F,
|
|
|
|
36.562500F, 0.000000F, 46.031250F, 0.000000F, 55.500000F, 0.000000F, 63.468750F, 0.000000F,
|
|
|
|
71.437500F, 0.000000F, 71.437500F, 0.000000F, 71.437500F, 0.000000F, 75.093750F, 0.000000F,
|
|
|
|
83.062500F, 0.000000F, 86.718750F, 0.000000F, 92.718750F, 0.000000F, 102.656250F, 0.000000F,
|
|
|
|
109.921875F, 0.000000F, 109.921875F, 0.000000F, 119.390625F, 0.000000F, 123.046875F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
132.515625F, 0.000000F, 138.515625F, 0.000000F, 148.453125F, 0.000000F, 158.203125F, -0.011719F,
|
|
|
|
158.203125F, 0.263672F, 157.921875F, 0.000000F, 157.921875F, 0.000000F, 167.390625F, 0.000000F,
|
2002-03-20 22:23:14 +00:00
|
|
|
173.390625F, 0.000000F, 177.750000F, 0.000000F, 185.718750F, 0.000000F, 193.687500F, 0.000000F,
|
|
|
|
197.343750F, 0.000000F, 205.312500F, 0.000000F, 211.312500F, 0.000000F, 220.781250F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
224.859375F, 0.000000F, 234.328125F, 0.000000F, 240.328125F, 0.000000F, 250.224609F, -0.011719F,
|
2002-03-20 22:23:14 +00:00
|
|
|
249.796875F, 0.000000F, 257.765625F, 0.000000F, 264.281250F, 0.000000F, 267.937500F, 0.000000F,
|
|
|
|
276.281250F, 0.000000F, 276.281250F, 0.000000F, 276.281250F, 0.000000F, 276.281250F, 0.000000F,
|
|
|
|
276.281250F, 0.000000F, 282.281250F, 0.000000F, 290.250000F, 0.000000F, 298.218750F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
301.875000F, 0.000000F, 311.859375F, -0.011719F, 311.343750F, 0.000000F, 317.343750F, 0.000000F,
|
|
|
|
326.812500F, 0.000000F, 336.644531F, 0.263672F, 336.281250F, 0.000000F, 336.281250F, 0.000000F,
|
|
|
|
347.156250F, 0.000000F, 347.156250F, 0.000000F, 346.353516F, 0.275391F, 347.156250F, 0.000000F,
|
|
|
|
355.125000F, 0.000000F, 355.125000F, 0.000000F, 355.263672F, 0.263672F, 355.125000F, 0.000000F,
|
|
|
|
361.125000F, 0.000000F, 368.824219F, -0.011719F, 372.000000F, 0.000000F, 378.515625F, 0.000000F,
|
|
|
|
379.875000F, 0.000000F, 390.750000F, 0.000000F, 390.750000F, 0.000000F, 389.947266F, 0.275391F,
|
|
|
|
390.750000F, 0.000000F, 398.718750F, 0.000000F, 398.718750F, 0.000000F, 398.857422F, 0.263672F,
|
2002-03-20 22:23:14 +00:00
|
|
|
398.718750F, 0.000000F, 404.718750F, 0.000000F, 414.187500F, 0.000000F, 423.656250F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
430.769531F, 0.263672F, 431.625000F, 0.000000F, 439.593750F, 0.000000F, 443.250000F, 0.000000F,
|
|
|
|
449.250000F, 0.000000F, 458.859375F, -0.011719F, 458.718750F, 0.000000F, 468.328125F, -0.011719F,
|
2002-03-20 22:23:14 +00:00
|
|
|
468.187500F, 0.000000F, 474.117188F, 0.000000F, 474.117188F, 0.000000F, 483.585938F, 0.000000F,
|
|
|
|
491.554688F, 0.000000F, 495.914063F, 0.000000F, 501.914063F, 0.000000F, 511.382813F, 0.000000F,
|
|
|
|
515.039063F, 0.000000F, 524.507813F, 0.000000F, 535.382813F, 0.000000F, 539.039063F, 0.000000F,
|
|
|
|
543.398438F, 0.000000F, 549.398438F, 0.000000F, 557.367188F, 0.000000F, 561.023438F, 0.000000F,
|
|
|
|
568.289063F, 0.000000F, 568.289063F, 0.000000F, 576.257813F, 0.000000F, 584.226563F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
587.882813F, 0.000000F, 598.757813F, 0.000000F, 598.757813F, 0.000000F, 598.628906F, 0.263672F,
|
2002-03-20 22:23:14 +00:00
|
|
|
598.757813F, 0.000000F, 606.726563F, 0.000000F, 612.726563F, 0.000000F, 617.085938F, 0.000000F,
|
2002-07-02 23:47:36 +00:00
|
|
|
627.960938F, 0.000000F, 637.429688F, 0.000000F, 645.128906F, -0.011719F, 648.304688F, 0.000000F,
|
|
|
|
656.566406F, 0.263672F, 656.273438F, 0.000000F, 656.273438F, 0.000000F, 664.242188F, 0.000000F,
|
|
|
|
670.242188F, 0.000000F, 679.429688F, 0.966797F, 679.710938F, 0.000000F, 689.179688F, 0.000000F,
|
2002-03-20 22:23:14 +00:00
|
|
|
697.148438F, 0.000000F
|
2001-10-03 21:48:10 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
UChar inputText1[] =
|
|
|
|
{
|
|
|
|
0x0623, 0x0633, 0x0627, 0x0633, 0x064B, 0x0627, 0x060C, 0x0020,
|
|
|
|
0x062A, 0x062A, 0x0639, 0x0627, 0x0645, 0x0644, 0x0020, 0x0627,
|
|
|
|
0x0644, 0x062D, 0x0648, 0x0627, 0x0633, 0x064A, 0x0628, 0x0020,
|
|
|
|
0x0641, 0x0642, 0x0637, 0x0020, 0x0645, 0x0639, 0x0020, 0x0627,
|
|
|
|
0x0644, 0x0623, 0x0631, 0x0642, 0x0627, 0x0645, 0x060C, 0x0020,
|
|
|
|
0x0648, 0x062A, 0x0642, 0x0648, 0x0645, 0x0020, 0x0628, 0x062A,
|
|
|
|
0x062E, 0x0632, 0x064A, 0x0646, 0x0020, 0x0627, 0x0644, 0x0623,
|
|
|
|
0x062D, 0x0631, 0x0641, 0x0020, 0x0648, 0x0627, 0x0644, 0x0645,
|
|
|
|
0x062D, 0x0627, 0x0631, 0x0641, 0x0020, 0x0627, 0x0644, 0x0623,
|
|
|
|
0x062E, 0x0631, 0x0649, 0x0020, 0x0628, 0x0639, 0x062F, 0x0020,
|
|
|
|
0x0623, 0x0646, 0x0020, 0x062A, 0x064F, 0x0639, 0x0637, 0x064A,
|
|
|
|
0x0020, 0x0631, 0x0642, 0x0645, 0x0627, 0x0020, 0x0645, 0x0639,
|
|
|
|
0x064A, 0x0646, 0x0627, 0x0020, 0x0644, 0x0643, 0x0644, 0x0020,
|
|
|
|
0x0648, 0x0627, 0x062D, 0x062F, 0x0020, 0x0645, 0x0646, 0x0647,
|
|
|
|
0x0627, 0x002E, 0x0020, 0x0648, 0x0642, 0x0628, 0x0644, 0x0020,
|
|
|
|
0x0627, 0x062E, 0x062A, 0x0631, 0x0627, 0x0639, 0x0020, 0x0022,
|
|
|
|
0x064A, 0x0648, 0x0646, 0x0650, 0x0643, 0x0648, 0x062F, 0x0022,
|
|
|
|
0x060C, 0x0020, 0x0643, 0x0627, 0x0646, 0x0020, 0x0647, 0x0646,
|
|
|
|
0x0627, 0x0643, 0x0020, 0x0645, 0x0626, 0x0627, 0x062A, 0x0020,
|
|
|
|
0x0627, 0x0644, 0x0623, 0x0646, 0x0638, 0x0645, 0x0629, 0x0020,
|
|
|
|
0x0644, 0x0644, 0x062A, 0x0634, 0x0641, 0x064A, 0x0631, 0x0020,
|
|
|
|
0x0648, 0x062A, 0x062E, 0x0635, 0x064A, 0x0635, 0x0020, 0x0647,
|
|
|
|
0x0630, 0x0647, 0x0020, 0x0627, 0x0644, 0x0623, 0x0631, 0x0642,
|
|
|
|
0x0627, 0x0645, 0x0020, 0x0644, 0x0644, 0x0645, 0x062D, 0x0627,
|
|
|
|
0x0631, 0x0641, 0x060C, 0x0020, 0x0648, 0x0644, 0x0645, 0x0020,
|
|
|
|
0x064A, 0x0648, 0x062C, 0x062F, 0x0020, 0x0646, 0x0638, 0x0627,
|
|
|
|
0x0645, 0x0020, 0x062A, 0x0634, 0x0641, 0x064A, 0x0631, 0x0020,
|
|
|
|
0x0648, 0x0627, 0x062D, 0x062F, 0x0020, 0x064A, 0x062D, 0x062A,
|
|
|
|
0x0648, 0x064A, 0x0020, 0x0639, 0x0644, 0x0649, 0x0020, 0x062C,
|
|
|
|
0x0645, 0x064A, 0x0639, 0x0020, 0x0627, 0x0644, 0x0645, 0x062D,
|
|
|
|
0x0627, 0x0631, 0x0641, 0x0020, 0x0627, 0x0644, 0x0636, 0x0631,
|
|
|
|
0x0648, 0x0631, 0x064A, 0x0629
|
|
|
|
};
|
|
|
|
|
|
|
|
uint16_t resultGlyphs1[] =
|
|
|
|
{
|
|
|
|
0x0394, 0x03F3, 0x03AD, 0x03ED, 0x03AE, 0x03C0, 0x03DF, 0x038D,
|
|
|
|
0x0003, 0x03D1, 0x03AD, 0x038E, 0x03A4, 0x03E4, 0x03DF, 0x038D,
|
|
|
|
0x0003, 0x03CA, 0x03F4, 0x03E4, 0x039F, 0x0003, 0x03F0, 0x03E0,
|
|
|
|
0x03CB, 0x0003, 0x03F1, 0x03EE, 0x0398, 0x03A4, 0x03F3, 0x0003,
|
|
|
|
0x03AA, 0x03A3, 0x038D, 0x03ED, 0x0003, 0x03AE, 0x03F4, 0x03D4,
|
|
|
|
0x03B8, 0x0397, 0x0003, 0x03E1, 0x038E, 0x03C8, 0x03E7, 0x0003,
|
|
|
|
0x03AA, 0x039F, 0x03EE, 0x03F3, 0x0003, 0x03E2, 0x03DF, 0x03ED,
|
|
|
|
0x0003, 0x02EC, 0x03D1, 0x03AD, 0x038E, 0x03A4, 0x03E4, 0x03E0,
|
|
|
|
0x03DF, 0x0003, 0x03E1, 0x038E, 0x03D7, 0x03AD, 0xFFFE, 0x03F7,
|
|
|
|
0x038D, 0x0003, 0x03E9, 0x03AC, 0x03EB, 0x0003, 0x03BA, 0x03F4,
|
|
|
|
0x03BC, 0x03A8, 0x0397, 0x03ED, 0x0003, 0x03AE, 0x03F4, 0x03D4,
|
|
|
|
0x03B8, 0x0398, 0x03E0, 0x03DF, 0x0003, 0x0394, 0x03E4, 0x03C8,
|
|
|
|
0x03E7, 0xFFFE, 0x03F7, 0x038D, 0x0003, 0x0395, 0x038E, 0x038C,
|
|
|
|
0x03E3, 0x0003, 0x03D9, 0x038E, 0x03E8, 0x03EB, 0x0003, 0x03E5,
|
|
|
|
0x038E, 0x03DB, 0x0003, 0x02EC, 0x0005, 0x03A9, 0x03EE, 0x03DC,
|
|
|
|
0x02F6, 0x03E7, 0x03EE, 0x03F3, 0x0005, 0x0003, 0x03C9, 0x038D,
|
|
|
|
0x03AE, 0x0398, 0x03A7, 0x038D, 0x0003, 0x03DE, 0x0392, 0x03D7,
|
|
|
|
0x03ED, 0x0003, 0x0011, 0x038E, 0x03EC, 0x03E8, 0x03E3, 0x0003,
|
|
|
|
0x03AA, 0x03A3, 0x038D, 0x03ED, 0x0003, 0x03DE, 0x03DC, 0x03DF,
|
|
|
|
0x0003, 0x038E, 0x03E8, 0x03F4, 0x03CC, 0x03E3, 0x0003, 0x038E,
|
|
|
|
0x03E4, 0x03D7, 0x03AD, 0x0003, 0x03F2, 0x03C4, 0x03CC, 0x02F5,
|
|
|
|
0x0397, 0x0003, 0x03E5, 0x0383, 0x0003, 0x03AA, 0x03CC, 0x0391,
|
|
|
|
0x0003, 0x03EF, 0x03AE, 0x03A7, 0xFFFE, 0x03F7, 0x038D, 0x0003,
|
|
|
|
0x03D1, 0x03AD, 0x038E, 0x03A4, 0x03E4, 0x03DF, 0x038D, 0x03ED,
|
|
|
|
0x0003, 0x03D1, 0x03AE, 0x03A3, 0xFFFE, 0x03F7, 0x038D, 0x0003,
|
|
|
|
0x03E6, 0x03F3, 0x03B0, 0x03A8, 0x0398, 0x0391, 0x0003, 0x03E1,
|
|
|
|
0x03EE, 0x03D8, 0x0397, 0x03ED, 0x0003, 0x02EC, 0x03E1, 0x038E,
|
|
|
|
0x03D7, 0x03AD, 0xFFFE, 0x03F7, 0x038D, 0x0003, 0x03CA, 0x03E3,
|
|
|
|
0x0003, 0x03C2, 0x03D8, 0x03D3, 0x0003, 0x0390, 0x03F4, 0x03B3,
|
|
|
|
0x038D, 0x03EE, 0x03A4, 0x03DF, 0x038D, 0x0003, 0x03DE, 0x03E3,
|
|
|
|
0x038E, 0x03CC, 0x0398, 0x0397, 0x0003, 0x02EC, 0x038E, 0x02F1,
|
|
|
|
0x03B3, 0x038E, 0x03B3, 0x0383
|
|
|
|
};
|
|
|
|
|
|
|
|
int32_t resultGlyphCount1 = 252;
|
|
|
|
|
|
|
|
int32_t resultIndices1[] =
|
|
|
|
{
|
|
|
|
0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000F6, 0x000000F5, 0x000000F4,
|
|
|
|
0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000EE, 0x000000ED, 0x000000EC,
|
|
|
|
0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000E6, 0x000000E5, 0x000000E4,
|
|
|
|
0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000DE, 0x000000DD, 0x000000DC,
|
|
|
|
0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000D6, 0x000000D5, 0x000000D4,
|
|
|
|
0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000CE, 0x000000CD, 0x000000CC,
|
|
|
|
0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000C6, 0x000000C5, 0x000000C4,
|
|
|
|
0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000BE, 0x000000BD, 0x000000BC,
|
|
|
|
0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000B6, 0x000000B5, 0x000000B4,
|
|
|
|
0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000AE, 0x000000AD, 0x000000AC,
|
|
|
|
0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000A6, 0x000000A5, 0x000000A4,
|
|
|
|
0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x0000009E, 0x0000009D, 0x0000009C,
|
|
|
|
0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x00000096, 0x00000095, 0x00000094,
|
|
|
|
0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x0000008E, 0x0000008D, 0x0000008C,
|
|
|
|
0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x00000086, 0x00000085, 0x00000084,
|
|
|
|
0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x0000007E, 0x0000007D, 0x0000007C,
|
|
|
|
0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 0x00000074,
|
|
|
|
0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 0x0000006C,
|
|
|
|
0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 0x00000064,
|
|
|
|
0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 0x0000005C,
|
|
|
|
0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 0x00000054,
|
|
|
|
0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 0x0000004C,
|
|
|
|
0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 0x00000044,
|
|
|
|
0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 0x0000003C,
|
|
|
|
0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 0x00000034,
|
|
|
|
0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 0x0000002C,
|
|
|
|
0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 0x00000024,
|
|
|
|
0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 0x0000001C,
|
|
|
|
0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 0x00000014,
|
|
|
|
0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000C,
|
|
|
|
0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004,
|
|
|
|
0x00000003, 0x00000002, 0x00000001, 0x00000000
|
|
|
|
};
|
|
|
|
|
|
|
|
float resultPositions1[] =
|
|
|
|
{
|
|
|
|
0.000000F, 0.000000F, 4.500000F, 0.000000F, 7.429688F, 0.000000F, 13.294922F, 0.000000F,
|
|
|
|
18.480469F, 0.000000F, 24.345703F, 0.000000F, 34.500000F, 0.000000F, 36.984375F, 0.000000F,
|
|
|
|
39.468750F, 0.000000F, 42.468750F, 0.000000F, 51.931641F, 0.000000F, 57.796875F, 0.000000F,
|
|
|
|
60.550781F, 0.000000F, 66.908203F, 0.000000F, 71.636719F, 0.000000F, 74.121094F, 0.000000F,
|
|
|
|
76.605469F, 0.000000F, 79.605469F, 0.000000F, 85.007813F, 0.000000F, 87.937500F, 0.000000F,
|
|
|
|
92.666016F, 0.000000F, 99.023438F, 0.000000F, 102.023438F, 0.000000F, 109.083984F, 0.000000F,
|
|
|
|
111.568359F, 0.000000F, 117.878906F, 0.000000F, 120.878906F, 0.000000F, 128.537109F, 0.000000F,
|
|
|
|
133.722656F, 0.000000F, 136.652344F, 0.000000F, 143.009766F, 0.000000F, 145.939453F, 0.000000F,
|
|
|
|
148.939453F, 0.000000F, 152.988281F, 0.000000F, 159.345703F, 0.000000F, 161.830078F, 0.000000F,
|
|
|
|
167.015625F, 0.000000F, 170.015625F, 0.000000F, 175.880859F, 0.000000F, 178.810547F, 0.000000F,
|
|
|
|
181.962891F, 0.000000F, 188.332031F, 0.000000F, 191.261719F, 0.000000F, 194.261719F, 0.000000F,
|
|
|
|
198.316406F, 0.000000F, 201.070313F, 0.000000F, 208.048828F, 0.000000F, 210.978516F, 0.000000F,
|
|
|
|
213.978516F, 0.000000F, 218.027344F, 0.000000F, 224.384766F, 0.000000F, 229.570313F, 0.000000F,
|
|
|
|
232.500000F, 0.000000F, 235.500000F, 0.000000F, 239.554688F, 0.000000F, 242.039063F, 0.000000F,
|
|
|
|
247.224609F, 0.000000F, 250.224609F, 0.000000F, 254.050781F, 0.000000F, 263.513672F, 0.000000F,
|
|
|
|
269.378906F, 0.000000F, 272.132813F, 0.000000F, 278.490234F, 0.000000F, 283.218750F, 0.000000F,
|
|
|
|
285.703125F, 0.000000F, 288.187500F, 0.000000F, 291.187500F, 0.000000F, 295.242188F, 0.000000F,
|
|
|
|
297.996094F, 0.000000F, 301.207031F, 0.000000F, 307.072266F, 0.000000F, 307.072266F, 0.000000F,
|
|
|
|
313.599609F, 0.000000F, 316.083984F, 0.000000F, 319.083984F, 0.000000F, 322.470703F, 0.000000F,
|
|
|
|
326.519531F, 0.000000F, 331.921875F, 0.000000F, 334.921875F, 0.000000F, 348.099609F, 0.000000F,
|
|
|
|
351.029297F, 0.000000F, 361.183594F, 0.000000F, 367.541016F, 0.000000F, 370.470703F, 0.000000F,
|
|
|
|
375.656250F, 0.000000F, 378.656250F, 0.000000F, 384.521484F, 0.000000F, 387.451172F, 0.000000F,
|
|
|
|
390.603516F, 0.000000F, 396.972656F, 0.000000F, 399.902344F, 0.000000F, 402.386719F, 0.000000F,
|
|
|
|
404.871094F, 0.000000F, 407.871094F, 0.000000F, 412.371094F, 0.000000F, 417.099609F, 0.000000F,
|
|
|
|
424.078125F, 0.000000F, 427.007813F, 0.000000F, 427.007813F, 0.000000F, 433.535156F, 0.000000F,
|
|
|
|
436.019531F, 0.000000F, 439.019531F, 0.000000F, 447.580078F, 0.000000F, 450.333984F, 0.000000F,
|
|
|
|
453.263672F, 0.000000F, 457.992188F, 0.000000F, 460.992188F, 0.000000F, 468.205078F, 0.000000F,
|
|
|
|
470.958984F, 0.000000F, 473.888672F, 0.000000F, 479.291016F, 0.000000F, 482.291016F, 0.000000F,
|
|
|
|
488.601563F, 0.000000F, 491.355469F, 0.000000F, 496.083984F, 0.000000F, 499.083984F, 0.000000F,
|
|
|
|
502.910156F, 0.000000F, 507.808594F, 0.000000F, 511.857422F, 0.000000F, 517.042969F, 0.000000F,
|
|
|
|
521.771484F, 0.000000F, 521.771484F, 0.000000F, 524.701172F, 0.000000F, 529.886719F, 0.000000F,
|
|
|
|
532.816406F, 0.000000F, 537.714844F, 0.000000F, 540.714844F, 0.000000F, 547.242188F, 0.000000F,
|
|
|
|
549.726563F, 0.000000F, 555.591797F, 0.000000F, 558.521484F, 0.000000F, 564.878906F, 0.000000F,
|
|
|
|
567.363281F, 0.000000F, 570.363281F, 0.000000F, 576.439453F, 0.000000F, 579.369141F, 0.000000F,
|
|
|
|
582.580078F, 0.000000F, 587.765625F, 0.000000F, 590.765625F, 0.000000F, 593.765625F, 0.000000F,
|
|
|
|
596.519531F, 0.000000F, 601.248047F, 0.000000F, 604.177734F, 0.000000F, 608.906250F, 0.000000F,
|
|
|
|
611.906250F, 0.000000F, 615.955078F, 0.000000F, 622.312500F, 0.000000F, 624.796875F, 0.000000F,
|
|
|
|
629.982422F, 0.000000F, 632.982422F, 0.000000F, 639.058594F, 0.000000F, 643.787109F, 0.000000F,
|
|
|
|
646.271484F, 0.000000F, 649.271484F, 0.000000F, 652.025391F, 0.000000F, 654.955078F, 0.000000F,
|
|
|
|
657.884766F, 0.000000F, 662.613281F, 0.000000F, 667.341797F, 0.000000F, 670.341797F, 0.000000F,
|
|
|
|
673.095703F, 0.000000F, 677.824219F, 0.000000F, 681.035156F, 0.000000F, 686.900391F, 0.000000F,
|
|
|
|
689.900391F, 0.000000F, 696.960938F, 0.000000F, 703.939453F, 0.000000F, 708.667969F, 0.000000F,
|
|
|
|
708.667969F, 0.000000F, 711.597656F, 0.000000F, 714.597656F, 0.000000F, 720.908203F, 0.000000F,
|
|
|
|
723.392578F, 0.000000F, 726.392578F, 0.000000F, 730.441406F, 0.000000F, 735.169922F, 0.000000F,
|
|
|
|
738.099609F, 0.000000F, 741.099609F, 0.000000F, 748.757813F, 0.000000F, 754.623047F, 0.000000F,
|
|
|
|
760.980469F, 0.000000F, 760.980469F, 0.000000F, 767.507813F, 0.000000F, 769.992188F, 0.000000F,
|
|
|
|
772.992188F, 0.000000F, 782.455078F, 0.000000F, 788.320313F, 0.000000F, 791.074219F, 0.000000F,
|
|
|
|
797.431641F, 0.000000F, 802.160156F, 0.000000F, 804.644531F, 0.000000F, 807.128906F, 0.000000F,
|
|
|
|
812.314453F, 0.000000F, 815.314453F, 0.000000F, 824.777344F, 0.000000F, 830.642578F, 0.000000F,
|
|
|
|
837.000000F, 0.000000F, 837.000000F, 0.000000F, 843.527344F, 0.000000F, 846.011719F, 0.000000F,
|
|
|
|
849.011719F, 0.000000F, 855.322266F, 0.000000F, 858.251953F, 0.000000F, 864.117188F, 0.000000F,
|
|
|
|
870.474609F, 0.000000F, 873.404297F, 0.000000F, 876.333984F, 0.000000F, 879.333984F, 0.000000F,
|
|
|
|
883.388672F, 0.000000F, 888.574219F, 0.000000F, 891.726563F, 0.000000F, 894.656250F, 0.000000F,
|
|
|
|
899.841797F, 0.000000F, 902.841797F, 0.000000F, 906.667969F, 0.000000F, 910.722656F, 0.000000F,
|
|
|
|
913.476563F, 0.000000F, 916.687500F, 0.000000F, 922.552734F, 0.000000F, 922.552734F, 0.000000F,
|
|
|
|
929.080078F, 0.000000F, 931.564453F, 0.000000F, 934.564453F, 0.000000F, 939.966797F, 0.000000F,
|
|
|
|
944.695313F, 0.000000F, 947.695313F, 0.000000F, 954.673828F, 0.000000F, 957.826172F, 0.000000F,
|
|
|
|
961.037109F, 0.000000F, 964.037109F, 0.000000F, 972.597656F, 0.000000F, 975.527344F, 0.000000F,
|
|
|
|
981.896484F, 0.000000F, 984.380859F, 0.000000F, 989.566406F, 0.000000F, 995.923828F, 0.000000F,
|
|
|
|
998.408203F, 0.000000F, 1000.892578F, 0.000000F, 1003.892578F, 0.000000F, 1009.968750F, 0.000000F,
|
|
|
|
1014.697266F, 0.000000F, 1017.451172F, 0.000000F, 1022.179688F, 0.000000F, 1025.109375F, 0.000000F,
|
|
|
|
1028.039063F, 0.000000F, 1031.039063F, 0.000000F, 1034.865234F, 0.000000F, 1037.619141F, 0.000000F,
|
|
|
|
1037.619141F, 0.000000F, 1043.988281F, 0.000000F, 1046.742188F, 0.000000F, 1053.111328F, 0.000000F,
|
|
|
|
1055.595703F, 0.000000F
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
UChar inputText2[] =
|
|
|
|
{
|
|
|
|
0x0623, 0x0633, 0x0627, 0x0633, 0x064B, 0x0627, 0x060C, 0x0020,
|
|
|
|
0x062A, 0x062A, 0x0639, 0x0627, 0x0645, 0x0644, 0x0020, 0x0627,
|
|
|
|
0x0644, 0x062D, 0x0648, 0x0627, 0x0633, 0x064A, 0x0628, 0x0020,
|
|
|
|
0x0641, 0x0642, 0x0637, 0x0020, 0x0645, 0x0639, 0x0020, 0x0627,
|
|
|
|
0x0644, 0x0623, 0x0631, 0x0642, 0x0627, 0x0645, 0x060C, 0x0020,
|
|
|
|
0x0648, 0x062A, 0x0642, 0x0648, 0x0645, 0x0020, 0x0628, 0x062A,
|
|
|
|
0x062E, 0x0632, 0x064A, 0x0646, 0x0020, 0x0627, 0x0644, 0x0623,
|
|
|
|
0x062D, 0x0631, 0x0641, 0x0020, 0x0648, 0x0627, 0x0644, 0x0645,
|
|
|
|
0x062D, 0x0627, 0x0631, 0x0641, 0x0020, 0x0627, 0x0644, 0x0623,
|
|
|
|
0x062E, 0x0631, 0x0649, 0x0020, 0x0628, 0x0639, 0x062F, 0x0020,
|
|
|
|
0x0623, 0x0646, 0x0020, 0x062A, 0x064F, 0x0639, 0x0637, 0x064A,
|
|
|
|
0x0020, 0x0631, 0x0642, 0x0645, 0x0627, 0x0020, 0x0645, 0x0639,
|
|
|
|
0x064A, 0x0646, 0x0627, 0x0020, 0x0644, 0x0643, 0x0644, 0x0020,
|
|
|
|
0x0648, 0x0627, 0x062D, 0x062F, 0x0020, 0x0645, 0x0646, 0x0647,
|
|
|
|
0x0627, 0x002E, 0x0020, 0x0648, 0x0642, 0x0628, 0x0644, 0x0020,
|
|
|
|
0x0627, 0x062E, 0x062A, 0x0631, 0x0627, 0x0639, 0x0020, 0x0022,
|
|
|
|
0x064A, 0x0648, 0x0646, 0x0650, 0x0643, 0x0648, 0x062F, 0x0022,
|
|
|
|
0x060C, 0x0020, 0x0643, 0x0627, 0x0646, 0x0020, 0x0647, 0x0646,
|
|
|
|
0x0627, 0x0643, 0x0020, 0x0645, 0x0626, 0x0627, 0x062A, 0x0020,
|
|
|
|
0x0627, 0x0644, 0x0623, 0x0646, 0x0638, 0x0645, 0x0629, 0x0020,
|
|
|
|
0x0644, 0x0644, 0x062A, 0x0634, 0x0641, 0x064A, 0x0631, 0x0020,
|
|
|
|
0x0648, 0x062A, 0x062E, 0x0635, 0x064A, 0x0635, 0x0020, 0x0647,
|
|
|
|
0x0630, 0x0647, 0x0020, 0x0627, 0x0644, 0x0623, 0x0631, 0x0642,
|
|
|
|
0x0627, 0x0645, 0x0020, 0x0644, 0x0644, 0x0645, 0x062D, 0x0627,
|
|
|
|
0x0631, 0x0641, 0x060C, 0x0020, 0x0648, 0x0644, 0x0645, 0x0020,
|
|
|
|
0x064A, 0x0648, 0x062C, 0x062F, 0x0020, 0x0646, 0x0638, 0x0627,
|
|
|
|
0x0645, 0x0020, 0x062A, 0x0634, 0x0641, 0x064A, 0x0631, 0x0020,
|
|
|
|
0x0648, 0x0627, 0x062D, 0x062F, 0x0020, 0x064A, 0x062D, 0x062A,
|
|
|
|
0x0648, 0x064A, 0x0020, 0x0639, 0x0644, 0x0649, 0x0020, 0x062C,
|
|
|
|
0x0645, 0x064A, 0x0639, 0x0020, 0x0627, 0x0644, 0x0645, 0x062D,
|
|
|
|
0x0627, 0x0631, 0x0641, 0x0020, 0x0627, 0x0644, 0x0636, 0x0631,
|
|
|
|
0x0648, 0x0631, 0x064A, 0x0629
|
|
|
|
};
|
|
|
|
|
|
|
|
uint16_t resultGlyphs2[] =
|
|
|
|
{
|
|
|
|
0x07AF, 0x080E, 0x03F1, 0x0403, 0x07C9, 0x07DB, 0x07FA, 0x03E7,
|
|
|
|
0x0003, 0x03FC, 0x03F1, 0x07A9, 0x07BF, 0x07FF, 0x07FA, 0x03E7,
|
|
|
|
0x0003, 0x07E5, 0x080F, 0x07FF, 0x07BA, 0x0003, 0x080B, 0x07FB,
|
|
|
|
0x07E6, 0x0003, 0x0405, 0x0809, 0x07B3, 0x07BF, 0x080E, 0x0003,
|
|
|
|
0x07C5, 0x07BE, 0x03E7, 0x0403, 0x0003, 0x07C9, 0x080F, 0x07EF,
|
|
|
|
0x07D3, 0x07B2, 0x0003, 0x0400, 0x07A9, 0x07E3, 0x0802, 0x0003,
|
|
|
|
0x07C5, 0x07BA, 0x0809, 0x080E, 0x0003, 0x07FD, 0x07FA, 0x0403,
|
|
|
|
0x0003, 0x03DE, 0x03FC, 0x03F1, 0x07A9, 0x07BF, 0x07FF, 0x07FB,
|
|
|
|
0x07FA, 0x0003, 0x0400, 0x07A9, 0x07F2, 0x03F1, 0xFFFF, 0x0812,
|
|
|
|
0x03E7, 0x0003, 0x0402, 0x07C7, 0x0806, 0x0003, 0x07D5, 0x080F,
|
|
|
|
0x07D7, 0x07C3, 0x07B2, 0x0403, 0x0003, 0x07C9, 0x080F, 0x07EF,
|
|
|
|
0x07D3, 0x07B3, 0x07FB, 0x07FA, 0x0003, 0x07AF, 0x07FF, 0x07E3,
|
|
|
|
0x0802, 0xFFFF, 0x0812, 0x03E7, 0x0003, 0x03EA, 0x07A9, 0x07A7,
|
|
|
|
0x07FE, 0x0003, 0x03FE, 0x07A9, 0x0803, 0x0806, 0x0003, 0x0401,
|
|
|
|
0x07A9, 0x07F6, 0x0003, 0x03DE, 0x00DF, 0x03EF, 0x0809, 0x07F7,
|
|
|
|
0x040B, 0x0802, 0x0809, 0x080E, 0x00DF, 0x0003, 0x03F9, 0x03E7,
|
|
|
|
0x07C9, 0x07B3, 0x07C2, 0x03E7, 0x0003, 0x07F9, 0x07AD, 0x07F2,
|
|
|
|
0x0403, 0x0003, 0x000E, 0x07A9, 0x0807, 0x0803, 0x07FE, 0x0003,
|
|
|
|
0x07C5, 0x07BE, 0x03E7, 0x0403, 0x0003, 0x07F9, 0x07F7, 0x07FA,
|
|
|
|
0x0003, 0x07A9, 0x0803, 0x080F, 0x07E7, 0x07FE, 0x0003, 0x07A9,
|
|
|
|
0x07FF, 0x07F2, 0x03F1, 0x0003, 0x080D, 0x07DF, 0x07E7, 0x040A,
|
|
|
|
0x07B2, 0x0003, 0x0401, 0x03E3, 0x0003, 0x07C5, 0x07E7, 0x07AC,
|
|
|
|
0x0003, 0x0404, 0x07C9, 0x07C2, 0xFFFF, 0x0812, 0x03E7, 0x0003,
|
|
|
|
0x03FC, 0x03F1, 0x07A9, 0x07BF, 0x07FF, 0x07FA, 0x03E7, 0x0403,
|
|
|
|
0x0003, 0x03FC, 0x07C9, 0x07BE, 0xFFFF, 0x0812, 0x03E7, 0x0003,
|
|
|
|
0x0801, 0x080E, 0x07CB, 0x07C3, 0x07B3, 0x07AC, 0x0003, 0x0400,
|
|
|
|
0x0809, 0x07F3, 0x07B2, 0x0403, 0x0003, 0x03DE, 0x0400, 0x07A9,
|
|
|
|
0x07F2, 0x03F1, 0xFFFF, 0x0812, 0x03E7, 0x0003, 0x07E5, 0x07FE,
|
|
|
|
0x0003, 0x07DD, 0x07F3, 0x07EE, 0x0003, 0x07AB, 0x080F, 0x07CE,
|
|
|
|
0x03E7, 0x0809, 0x07BF, 0x07FA, 0x03E7, 0x0003, 0x07F9, 0x07FE,
|
|
|
|
0x07A9, 0x07E7, 0x07B3, 0x07B2, 0x0003, 0x03DE, 0x07A9, 0x0406,
|
|
|
|
0x07CE, 0x07A9, 0x07CE, 0x03E3
|
|
|
|
};
|
|
|
|
|
|
|
|
int32_t resultGlyphCount2 = 252;
|
|
|
|
|
|
|
|
int32_t resultIndices2[] =
|
|
|
|
{
|
|
|
|
0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000F6, 0x000000F5, 0x000000F4,
|
|
|
|
0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000EE, 0x000000ED, 0x000000EC,
|
|
|
|
0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000E6, 0x000000E5, 0x000000E4,
|
|
|
|
0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000DE, 0x000000DD, 0x000000DC,
|
|
|
|
0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000D6, 0x000000D5, 0x000000D4,
|
|
|
|
0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000CE, 0x000000CD, 0x000000CC,
|
|
|
|
0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000C6, 0x000000C5, 0x000000C4,
|
|
|
|
0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000BE, 0x000000BD, 0x000000BC,
|
|
|
|
0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000B6, 0x000000B5, 0x000000B4,
|
|
|
|
0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000AE, 0x000000AD, 0x000000AC,
|
|
|
|
0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000A6, 0x000000A5, 0x000000A4,
|
|
|
|
0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x0000009E, 0x0000009D, 0x0000009C,
|
|
|
|
0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x00000096, 0x00000095, 0x00000094,
|
|
|
|
0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x0000008E, 0x0000008D, 0x0000008C,
|
|
|
|
0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x00000086, 0x00000085, 0x00000084,
|
|
|
|
0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x0000007E, 0x0000007D, 0x0000007C,
|
|
|
|
0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 0x00000074,
|
|
|
|
0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 0x0000006C,
|
|
|
|
0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 0x00000064,
|
|
|
|
0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 0x0000005C,
|
|
|
|
0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 0x00000054,
|
|
|
|
0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 0x0000004C,
|
|
|
|
0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 0x00000044,
|
|
|
|
0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 0x0000003C,
|
|
|
|
0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 0x00000034,
|
|
|
|
0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 0x0000002C,
|
|
|
|
0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 0x00000024,
|
|
|
|
0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 0x0000001C,
|
|
|
|
0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 0x00000014,
|
|
|
|
0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000C,
|
|
|
|
0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004,
|
|
|
|
0x00000003, 0x00000002, 0x00000001, 0x00000000
|
|
|
|
};
|
|
|
|
|
|
|
|
float resultPositions2[] =
|
|
|
|
{
|
|
|
|
0.000000F, 0.000000F, 4.927734F, 0.000000F, 8.097656F, 0.000000F, 12.082031F, 0.000000F,
|
|
|
|
16.406250F, 0.000000F, 21.105469F, 0.000000F, 30.832031F, 0.000000F, 34.160156F, 0.000000F,
|
|
|
|
36.978516F, 0.000000F, 40.775391F, 0.000000F, 52.482422F, 0.000000F, 56.466797F, 0.000000F,
|
|
|
|
59.091797F, 0.000000F, 65.853516F, 0.000000F, 71.671875F, 0.000000F, 75.000000F, 0.000000F,
|
|
|
|
77.818359F, 0.000000F, 81.615234F, 0.000000F, 87.433594F, 0.000000F, 91.324219F, 0.000000F,
|
|
|
|
97.142578F, 0.000000F, 103.599609F, 0.000000F, 107.396484F, 0.000000F, 116.214844F, 0.000000F,
|
|
|
|
120.105469F, 0.000000F, 124.875000F, 0.000000F, 128.671875F, 0.000000F, 137.718750F, 0.000000F,
|
|
|
|
142.119141F, 0.000000F, 146.009766F, 0.000000F, 152.771484F, 0.000000F, 155.941406F, 0.000000F,
|
|
|
|
159.738281F, 0.000000F, 165.251953F, 0.000000F, 171.708984F, 0.000000F, 174.527344F, 0.000000F,
|
|
|
|
178.851563F, 0.000000F, 182.648438F, 0.000000F, 187.347656F, 0.000000F, 191.238281F, 0.000000F,
|
|
|
|
196.253906F, 0.000000F, 206.238281F, 0.000000F, 209.408203F, 0.000000F, 213.205078F, 0.000000F,
|
|
|
|
218.513672F, 0.000000F, 221.138672F, 0.000000F, 228.328125F, 0.000000F, 231.498047F, 0.000000F,
|
|
|
|
235.294922F, 0.000000F, 240.808594F, 0.000000F, 247.265625F, 0.000000F, 251.666016F, 0.000000F,
|
|
|
|
254.835938F, 0.000000F, 258.632813F, 0.000000F, 264.574219F, 0.000000F, 267.902344F, 0.000000F,
|
|
|
|
272.226563F, 0.000000F, 276.023438F, 0.000000F, 279.820313F, 0.000000F, 291.527344F, 0.000000F,
|
|
|
|
295.511719F, 0.000000F, 298.136719F, 0.000000F, 304.898438F, 0.000000F, 310.716797F, 0.000000F,
|
|
|
|
314.607422F, 0.000000F, 317.935547F, 0.000000F, 321.732422F, 0.000000F, 327.041016F, 0.000000F,
|
|
|
|
329.666016F, 0.000000F, 334.113281F, 0.000000F, 338.097656F, 0.000000F, 338.097656F, 0.000000F,
|
|
|
|
343.406250F, 0.000000F, 346.224609F, 0.000000F, 350.021484F, 0.000000F, 355.095703F, 0.000000F,
|
|
|
|
360.609375F, 0.000000F, 366.451172F, 0.000000F, 370.248047F, 0.000000F, 385.494141F, 0.000000F,
|
|
|
|
389.384766F, 0.000000F, 399.111328F, 0.000000F, 405.873047F, 0.000000F, 409.042969F, 0.000000F,
|
|
|
|
413.367188F, 0.000000F, 417.164063F, 0.000000F, 421.863281F, 0.000000F, 425.753906F, 0.000000F,
|
|
|
|
430.769531F, 0.000000F, 440.753906F, 0.000000F, 444.644531F, 0.000000F, 448.535156F, 0.000000F,
|
|
|
|
451.863281F, 0.000000F, 455.660156F, 0.000000F, 460.587891F, 0.000000F, 466.406250F, 0.000000F,
|
|
|
|
473.595703F, 0.000000F, 476.765625F, 0.000000F, 476.765625F, 0.000000F, 482.074219F, 0.000000F,
|
|
|
|
484.892578F, 0.000000F, 488.689453F, 0.000000F, 498.275391F, 0.000000F, 500.900391F, 0.000000F,
|
|
|
|
504.791016F, 0.000000F, 510.123047F, 0.000000F, 513.919922F, 0.000000F, 524.630859F, 0.000000F,
|
|
|
|
527.255859F, 0.000000F, 531.146484F, 0.000000F, 536.988281F, 0.000000F, 540.785156F, 0.000000F,
|
|
|
|
549.187500F, 0.000000F, 551.812500F, 0.000000F, 556.113281F, 0.000000F, 559.910156F, 0.000000F,
|
|
|
|
563.707031F, 0.000000F, 568.476563F, 0.000000F, 573.445313F, 0.000000F, 577.845703F, 0.000000F,
|
|
|
|
582.714844F, 0.000000F, 582.714844F, 0.000000F, 585.884766F, 0.000000F, 590.285156F, 0.000000F,
|
|
|
|
593.455078F, 0.000000F, 598.224609F, 0.000000F, 602.021484F, 0.000000F, 607.839844F, 0.000000F,
|
|
|
|
610.658203F, 0.000000F, 615.357422F, 0.000000F, 619.248047F, 0.000000F, 625.705078F, 0.000000F,
|
|
|
|
628.523438F, 0.000000F, 632.320313F, 0.000000F, 641.197266F, 0.000000F, 645.087891F, 0.000000F,
|
|
|
|
649.535156F, 0.000000F, 653.859375F, 0.000000F, 657.656250F, 0.000000F, 661.453125F, 0.000000F,
|
|
|
|
664.078125F, 0.000000F, 669.328125F, 0.000000F, 673.218750F, 0.000000F, 678.550781F, 0.000000F,
|
|
|
|
682.347656F, 0.000000F, 687.861328F, 0.000000F, 694.318359F, 0.000000F, 697.136719F, 0.000000F,
|
|
|
|
701.460938F, 0.000000F, 705.257813F, 0.000000F, 714.134766F, 0.000000F, 719.003906F, 0.000000F,
|
|
|
|
722.332031F, 0.000000F, 726.128906F, 0.000000F, 728.753906F, 0.000000F, 732.644531F, 0.000000F,
|
|
|
|
736.535156F, 0.000000F, 741.779297F, 0.000000F, 747.111328F, 0.000000F, 750.908203F, 0.000000F,
|
|
|
|
753.533203F, 0.000000F, 759.351563F, 0.000000F, 763.798828F, 0.000000F, 767.783203F, 0.000000F,
|
|
|
|
771.580078F, 0.000000F, 780.398438F, 0.000000F, 787.587891F, 0.000000F, 792.832031F, 0.000000F,
|
|
|
|
792.832031F, 0.000000F, 796.001953F, 0.000000F, 799.798828F, 0.000000F, 808.201172F, 0.000000F,
|
|
|
|
811.019531F, 0.000000F, 814.816406F, 0.000000F, 820.330078F, 0.000000F, 825.574219F, 0.000000F,
|
|
|
|
828.744141F, 0.000000F, 832.541016F, 0.000000F, 841.587891F, 0.000000F, 846.287109F, 0.000000F,
|
|
|
|
852.744141F, 0.000000F, 852.744141F, 0.000000F, 858.052734F, 0.000000F, 860.871094F, 0.000000F,
|
|
|
|
864.667969F, 0.000000F, 876.375000F, 0.000000F, 880.359375F, 0.000000F, 882.984375F, 0.000000F,
|
|
|
|
889.746094F, 0.000000F, 895.564453F, 0.000000F, 898.892578F, 0.000000F, 901.710938F, 0.000000F,
|
|
|
|
906.035156F, 0.000000F, 909.832031F, 0.000000F, 921.539063F, 0.000000F, 926.238281F, 0.000000F,
|
|
|
|
932.695313F, 0.000000F, 932.695313F, 0.000000F, 938.003906F, 0.000000F, 940.822266F, 0.000000F,
|
|
|
|
944.619141F, 0.000000F, 953.378906F, 0.000000F, 956.548828F, 0.000000F, 961.248047F, 0.000000F,
|
|
|
|
968.009766F, 0.000000F, 971.900391F, 0.000000F, 975.070313F, 0.000000F, 978.867188F, 0.000000F,
|
|
|
|
984.175781F, 0.000000F, 988.576172F, 0.000000F, 993.591797F, 0.000000F, 996.761719F, 0.000000F,
|
|
|
|
1001.085938F, 0.000000F, 1004.882813F, 0.000000F, 1008.679688F, 0.000000F, 1013.988281F, 0.000000F,
|
|
|
|
1016.613281F, 0.000000F, 1021.060547F, 0.000000F, 1025.044922F, 0.000000F, 1025.044922F, 0.000000F,
|
|
|
|
1030.353516F, 0.000000F, 1033.171875F, 0.000000F, 1036.968750F, 0.000000F, 1042.787109F, 0.000000F,
|
|
|
|
1048.119141F, 0.000000F, 1051.916016F, 0.000000F, 1059.626953F, 0.000000F, 1064.642578F, 0.000000F,
|
|
|
|
1069.089844F, 0.000000F, 1072.886719F, 0.000000F, 1083.908203F, 0.000000F, 1087.798828F, 0.000000F,
|
|
|
|
1096.710938F, 0.000000F, 1099.529297F, 0.000000F, 1103.929688F, 0.000000F, 1110.691406F, 0.000000F,
|
|
|
|
1114.019531F, 0.000000F, 1116.837891F, 0.000000F, 1120.634766F, 0.000000F, 1129.511719F, 0.000000F,
|
|
|
|
1134.843750F, 0.000000F, 1137.468750F, 0.000000F, 1142.712891F, 0.000000F, 1146.603516F, 0.000000F,
|
|
|
|
1149.773438F, 0.000000F, 1153.570313F, 0.000000F, 1157.367188F, 0.000000F, 1159.992188F, 0.000000F,
|
|
|
|
1159.992188F, 0.000000F, 1168.904297F, 0.000000F, 1171.529297F, 0.000000F, 1180.441406F, 0.000000F,
|
|
|
|
1183.259766F, 0.000000F
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
UChar inputText3[] =
|
|
|
|
{
|
|
|
|
0x0E1A, 0x0E17, 0x0E17, 0x0E35, 0x0E48, 0x0E51, 0x0E1E, 0x0E32,
|
|
|
|
0x0E22, 0x0E38, 0x0E44, 0x0E0B, 0x0E42, 0x0E04, 0x0E25, 0x0E19,
|
|
|
|
0x0E42, 0x0E14, 0x0E42, 0x0E23, 0x0E18, 0x0E35, 0x0E2D, 0x0E32,
|
|
|
|
0x0E28, 0x0E31, 0x0E22, 0x0E2D, 0x0E22, 0x0E39, 0x0E48, 0x0E17,
|
|
|
|
0x0E48, 0x0E32, 0x0E21, 0x0E01, 0x0E25, 0x0E32, 0x0E07, 0x0E17,
|
|
|
|
0x0E38, 0x0E48, 0x0E07, 0x0E43, 0x0E2B, 0x0E0D, 0x0E48, 0x0E43,
|
|
|
|
0x0E19, 0x0E41, 0x0E04, 0x0E19, 0x0E0B, 0x0E31, 0x0E2A, 0x0E01,
|
|
|
|
0x0E31, 0x0E1A, 0x0E25, 0x0E38, 0x0E07, 0x0E40, 0x0E2E, 0x0E19,
|
|
|
|
0x0E23, 0x0E35, 0x0E0A, 0x0E32, 0x0E27, 0x0E44, 0x0E23, 0x0E48,
|
|
|
|
0x0E41, 0x0E25, 0x0E30, 0x0E1B, 0x0E49, 0x0E32, 0x0E40, 0x0E2D,
|
|
|
|
0x0E47, 0x0E21, 0x0E20, 0x0E23, 0x0E23, 0x0E22, 0x0E32, 0x0E0A,
|
|
|
|
0x0E32, 0x0E27, 0x0E44, 0x0E23, 0x0E48, 0x0E1A, 0x0E49, 0x0E32,
|
|
|
|
0x0E19, 0x0E02, 0x0E2D, 0x0E07, 0x0E1E, 0x0E27, 0x0E01, 0x0E40,
|
|
|
|
0x0E02, 0x0E32, 0x0E2B, 0x0E25, 0x0E31, 0x0E07, 0x0E40, 0x0E25,
|
|
|
|
0x0E47, 0x0E01, 0x0E40, 0x0E1E, 0x0E23, 0x0E32, 0x0E30, 0x0E44,
|
|
|
|
0x0E21, 0x0E49, 0x0E2A, 0x0E23, 0x0E49, 0x0E32, 0x0E07, 0x0E1A,
|
|
|
|
0x0E49, 0x0E32, 0x0E19, 0x0E15, 0x0E49, 0x0E2D, 0x0E07, 0x0E02,
|
|
|
|
0x0E19, 0x0E21, 0x0E32, 0x0E14, 0x0E49, 0x0E27, 0x0E22, 0x0E40,
|
|
|
|
0x0E01, 0x0E27, 0x0E35, 0x0E22, 0x0E19, 0x0E40, 0x0E1B, 0x0E47,
|
|
|
|
0x0E19, 0x0E23, 0x0E30, 0x0E22, 0x0E30, 0x0E17, 0x0E32, 0x0E07,
|
|
|
|
0x0E2B, 0x0E25, 0x0E32, 0x0E22, 0x0E44, 0x0E21, 0x0E25, 0x0E4C
|
|
|
|
};
|
|
|
|
|
|
|
|
uint16_t resultGlyphs3[] =
|
|
|
|
{
|
|
|
|
0x009C, 0x0099, 0x0099, 0x00B7, 0x00C9, 0x00D2, 0x00A0, 0x00B4,
|
|
|
|
0x00A4, 0x00BA, 0x00C5, 0x008D, 0x00C3, 0x0086, 0x00A7, 0x009B,
|
|
|
|
0x00C3, 0x0096, 0x00C3, 0x00A5, 0x009A, 0x00B7, 0x00AF, 0x00B4,
|
|
|
|
0x00AA, 0x00B3, 0x00A4, 0x00AF, 0x00A4, 0x00BB, 0x0075, 0x0099,
|
|
|
|
0x0075, 0x00B4, 0x00A3, 0x0083, 0x00A7, 0x00B4, 0x0089, 0x0099,
|
|
|
|
0x00BA, 0x0075, 0x0089, 0x00C4, 0x00AD, 0x008F, 0x0075, 0x00C4,
|
|
|
|
0x009B, 0x00C2, 0x0086, 0x009B, 0x008D, 0x00B3, 0x00AC, 0x0083,
|
|
|
|
0x00B3, 0x009C, 0x00A7, 0x00BA, 0x0089, 0x00C1, 0x00B0, 0x009B,
|
|
|
|
0x00A5, 0x00B7, 0x008C, 0x00B4, 0x00A9, 0x00C5, 0x00A5, 0x0075,
|
|
|
|
0x00C2, 0x00A7, 0x00B2, 0x009D, 0x0071, 0x00B4, 0x00C1, 0x00AF,
|
|
|
|
0x00C8, 0x00A3, 0x00A2, 0x00A5, 0x00A5, 0x00A4, 0x00B4, 0x008C,
|
|
|
|
0x00B4, 0x00A9, 0x00C5, 0x00A5, 0x0075, 0x009C, 0x0076, 0x00B4,
|
|
|
|
0x009B, 0x0084, 0x00AF, 0x0089, 0x00A0, 0x00A9, 0x0083, 0x00C1,
|
|
|
|
0x0084, 0x00B4, 0x00AD, 0x00A7, 0x00B3, 0x0089, 0x00C1, 0x00A7,
|
|
|
|
0x00C8, 0x0083, 0x00C1, 0x00A0, 0x00A5, 0x00B4, 0x00B2, 0x00C5,
|
|
|
|
0x00A3, 0x0076, 0x00AC, 0x00A5, 0x0076, 0x00B4, 0x0089, 0x009C,
|
|
|
|
0x0076, 0x00B4, 0x009B, 0x0097, 0x0076, 0x00AF, 0x0089, 0x0084,
|
|
|
|
0x009B, 0x00A3, 0x00B4, 0x0096, 0x0076, 0x00A9, 0x00A4, 0x00C1,
|
|
|
|
0x0083, 0x00A9, 0x00B7, 0x00A4, 0x009B, 0x00C1, 0x009D, 0x007D,
|
|
|
|
0x009B, 0x00A5, 0x00B2, 0x00A4, 0x00B2, 0x0099, 0x00B4, 0x0089,
|
|
|
|
0x00AD, 0x00A7, 0x00B4, 0x00A4, 0x00C5, 0x00A3, 0x00A7, 0x0079
|
|
|
|
};
|
|
|
|
|
|
|
|
int32_t resultGlyphCount3 = 168;
|
|
|
|
|
|
|
|
int32_t resultIndices3[] =
|
|
|
|
{
|
|
|
|
0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007,
|
|
|
|
0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F,
|
|
|
|
0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017,
|
|
|
|
0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F,
|
|
|
|
0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027,
|
|
|
|
0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F,
|
|
|
|
0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037,
|
|
|
|
0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F,
|
|
|
|
0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047,
|
|
|
|
0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F,
|
|
|
|
0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x00000055, 0x00000056, 0x00000057,
|
|
|
|
0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x0000005D, 0x0000005E, 0x0000005F,
|
|
|
|
0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x00000065, 0x00000066, 0x00000067,
|
|
|
|
0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x0000006D, 0x0000006E, 0x0000006F,
|
|
|
|
0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x00000075, 0x00000076, 0x00000077,
|
|
|
|
0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 0x0000007D, 0x0000007E, 0x0000007F,
|
|
|
|
0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 0x00000085, 0x00000086, 0x00000087,
|
|
|
|
0x00000088, 0x00000089, 0x0000008A, 0x0000008B, 0x0000008C, 0x0000008D, 0x0000008E, 0x0000008F,
|
|
|
|
0x00000090, 0x00000091, 0x00000092, 0x00000093, 0x00000094, 0x00000095, 0x00000096, 0x00000097,
|
|
|
|
0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 0x0000009D, 0x0000009E, 0x0000009F,
|
|
|
|
0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 0x000000A5, 0x000000A6, 0x000000A7
|
|
|
|
};
|
|
|
|
|
|
|
|
float resultPositions3[] =
|
|
|
|
{
|
|
|
|
0.000000F, 0.000000F, 6.408000F, 0.000000F, 12.816000F, 0.000000F, 19.223999F, 0.000000F,
|
|
|
|
19.223999F, 0.000000F, 19.223999F, 0.000000F, 25.343998F, 0.000000F, 32.051998F, 0.000000F,
|
|
|
|
37.595997F, 0.000000F, 43.715996F, 0.000000F, 43.715996F, 0.000000F, 47.795998F, 0.000000F,
|
|
|
|
53.915997F, 0.000000F, 57.995995F, 0.000000F, 64.115997F, 0.000000F, 70.236000F, 0.000000F,
|
|
|
|
76.643997F, 0.000000F, 80.723999F, 0.000000F, 86.844002F, 0.000000F, 90.924004F, 0.000000F,
|
|
|
|
96.468002F, 0.000000F, 102.588005F, 0.000000F, 102.588005F, 0.000000F, 108.708008F, 0.000000F,
|
|
|
|
114.252007F, 0.000000F, 120.372009F, 0.000000F, 120.372009F, 0.000000F, 126.492012F, 0.000000F,
|
|
|
|
132.612015F, 0.000000F, 138.732010F, 0.000000F, 138.732010F, 0.000000F, 138.732010F, 0.000000F,
|
|
|
|
145.140015F, 0.000000F, 145.140015F, 0.000000F, 150.684021F, 0.000000F, 157.092026F, 0.000000F,
|
|
|
|
163.212021F, 0.000000F, 169.332016F, 0.000000F, 174.876022F, 0.000000F, 180.420029F, 0.000000F,
|
|
|
|
186.828033F, 0.000000F, 186.828033F, 0.000000F, 186.828033F, 0.000000F, 192.372040F, 0.000000F,
|
|
|
|
196.452042F, 0.000000F, 202.860046F, 0.000000F, 211.020050F, 0.000000F, 211.020050F, 0.000000F,
|
|
|
|
215.100052F, 0.000000F, 221.508057F, 0.000000F, 227.628052F, 0.000000F, 233.748047F, 0.000000F,
|
|
|
|
240.156052F, 0.000000F, 246.276047F, 0.000000F, 246.276047F, 0.000000F, 252.396042F, 0.000000F,
|
|
|
|
258.516052F, 0.000000F, 258.516052F, 0.000000F, 264.924042F, 0.000000F, 271.044037F, 0.000000F,
|
|
|
|
271.044037F, 0.000000F, 276.588043F, 0.000000F, 280.080048F, 0.000000F, 286.200043F, 0.000000F,
|
|
|
|
292.608032F, 0.000000F, 298.152039F, 0.000000F, 298.152039F, 0.000000F, 304.272034F, 0.000000F,
|
|
|
|
309.816040F, 0.000000F, 315.360046F, 0.000000F, 319.440033F, 0.000000F, 324.984039F, 0.000000F,
|
|
|
|
324.984039F, 0.000000F, 331.104034F, 0.000000F, 337.224030F, 0.000000F, 342.768036F, 0.000000F,
|
|
|
|
349.176025F, 0.000000F, 349.176025F, 0.000000F, 354.720032F, 0.000000F, 358.212036F, 0.000000F,
|
|
|
|
364.332031F, 0.000000F, 364.332031F, 0.000000F, 370.740021F, 0.000000F, 377.148010F, 0.000000F,
|
|
|
|
382.692017F, 0.000000F, 388.236023F, 0.000000F, 394.356018F, 0.000000F, 399.900024F, 0.000000F,
|
|
|
|
406.020020F, 0.000000F, 411.564026F, 0.000000F, 417.108032F, 0.000000F, 421.188019F, 0.000000F,
|
|
|
|
426.732025F, 0.000000F, 426.732025F, 0.000000F, 433.140015F, 0.000000F, 433.140015F, 0.000000F,
|
|
|
|
438.684021F, 0.000000F, 445.092010F, 0.000000F, 451.212006F, 0.000000F, 457.332001F, 0.000000F,
|
|
|
|
462.876007F, 0.000000F, 469.584015F, 0.000000F, 475.128021F, 0.000000F, 481.248016F, 0.000000F,
|
|
|
|
484.740021F, 0.000000F, 490.860016F, 0.000000F, 496.404022F, 0.000000F, 502.812012F, 0.000000F,
|
|
|
|
508.932007F, 0.000000F, 508.932007F, 0.000000F, 514.476013F, 0.000000F, 517.968018F, 0.000000F,
|
|
|
|
524.088013F, 0.000000F, 524.088013F, 0.000000F, 530.208008F, 0.000000F, 533.700012F, 0.000000F,
|
|
|
|
540.408020F, 0.000000F, 545.952026F, 0.000000F, 551.496033F, 0.000000F, 557.040039F, 0.000000F,
|
|
|
|
561.120056F, 0.000000F, 567.528076F, 0.000000F, 567.528076F, 0.000000F, 573.648071F, 0.000000F,
|
|
|
|
579.192078F, 0.000000F, 579.192078F, 0.000000F, 584.736084F, 0.000000F, 590.280090F, 0.000000F,
|
|
|
|
596.688110F, 0.000000F, 596.688110F, 0.000000F, 602.232117F, 0.000000F, 608.640137F, 0.000000F,
|
|
|
|
614.760132F, 0.000000F, 614.760132F, 0.000000F, 620.880127F, 0.000000F, 626.424133F, 0.000000F,
|
|
|
|
632.544128F, 0.000000F, 638.952148F, 0.000000F, 645.360168F, 0.000000F, 650.904175F, 0.000000F,
|
|
|
|
657.024170F, 0.000000F, 657.024170F, 0.000000F, 662.568176F, 0.000000F, 668.688171F, 0.000000F,
|
|
|
|
672.180176F, 0.000000F, 678.300171F, 0.000000F, 683.844177F, 0.000000F, 683.844177F, 0.000000F,
|
|
|
|
689.964172F, 0.000000F, 696.372192F, 0.000000F, 699.864197F, 0.000000F, 706.272217F, 0.000000F,
|
|
|
|
706.272217F, 0.000000F, 712.680237F, 0.000000F, 718.224243F, 0.000000F, 723.768250F, 0.000000F,
|
|
|
|
729.888245F, 0.000000F, 735.432251F, 0.000000F, 741.840271F, 0.000000F, 747.384277F, 0.000000F,
|
|
|
|
752.928284F, 0.000000F, 759.336304F, 0.000000F, 765.456299F, 0.000000F, 771.000305F, 0.000000F,
|
|
|
|
777.120300F, 0.000000F, 781.200317F, 0.000000F, 787.608337F, 0.000000F, 793.728333F, 0.000000F,
|
|
|
|
793.728333F, 0.000000F
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
TestInput testInputs[] =
|
|
|
|
{
|
2002-03-20 22:23:14 +00:00
|
|
|
{"raghu.ttf", inputText0, 136, USCRIPT_DEVANAGARI, false},
|
2001-10-11 21:58:11 +00:00
|
|
|
{"Times.TTF", inputText1, 252, USCRIPT_ARABIC, true},
|
|
|
|
{"LucidaSansRegular.ttf", inputText2, 252, USCRIPT_ARABIC, true},
|
|
|
|
{"Thonburi.ttf", inputText3, 168, USCRIPT_THAI, false},
|
2001-10-03 21:48:10 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
int32_t testCount = ARRAY_LENGTH(testInputs);
|
|
|
|
|
|
|
|
TestResult testResults[] =
|
|
|
|
{
|
|
|
|
{resultGlyphCount0, resultGlyphs0, resultIndices0, resultPositions0},
|
|
|
|
{resultGlyphCount1, resultGlyphs1, resultIndices1, resultPositions1},
|
|
|
|
{resultGlyphCount2, resultGlyphs2, resultIndices2, resultPositions2},
|
|
|
|
{resultGlyphCount3, resultGlyphs3, resultIndices3, resultPositions3},
|
|
|
|
};
|
|
|
|
|