Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1758)

Side by Side Diff: icu46/source/test/testdata/letest.xml

Issue 5516007: Check in the pristine copy of ICU 4.6... (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/third_party/
Patch Set: Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « icu46/source/test/testdata/iscii.bin ('k') | icu46/source/test/testdata/mc.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!--
4 Copyright (c) 1999-2008 International Business Machines
5 Corporation and others. All rights reserved.
6
7 WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT
8 UNLESS YOU REALLY KNOW WHAT YOU'RE DOING.
9
10 file name: letest.xml
11 generated on: 07/28/2008 10:15:42 AM Hawaiian Standard Time
12 generated by: gendata.cpp
13 -->
14
15 <layout-tests>
16 <test-case id="Ghita" script="deva">
17 <test-font name="raghu.ttf" version="Version 0.99" checksum="0x541C94C7" />
18
19 <test-text>श्रीमद् भगवद्गीता अध्याय अर्जुन विषाद योग धृतराष्ट्र उवाचृ धर ्मक्षेत्रे कुरुक्षेत्रे समवेता युयुत्सवः मामकाः पाण्डवाश्चैव किमकुर्वत संजव</tes t-text>
20
21 <result-glyphs>
22 0x0000012E, 0x0000FFFF, 0x0000FFFF, 0x00000222, 0x00000098, 0x000002 6E, 0x0000FFFF, 0x00000003,
23 0x00000097, 0x00000082, 0x0000009D, 0x000001A5, 0x0000FFFF, 0x0000FF FF, 0x00000222, 0x0000008F,
24 0x00000221, 0x00000003, 0x0000005C, 0x000000DA, 0x0000FFFF, 0x000000 99, 0x00000221, 0x00000099,
25 0x00000003, 0x0000005C, 0x00000087, 0x000001D5, 0x0000005B, 0x0000FF FF, 0x00000093, 0x00000003,
26 0x000001D2, 0x0000009D, 0x0000009F, 0x00000221, 0x00000091, 0x000000 03, 0x00000099, 0x0000022A,
27 0x00000082, 0x00000003, 0x00000092, 0x000001D9, 0x0000008F, 0x000000 9A, 0x00000221, 0x000001B6,
28 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000 60, 0x0000009D, 0x00000221,
29 0x00000085, 0x000001D9, 0x00000003, 0x00000092, 0x00000098, 0x000000 5B, 0x0000FFFF, 0x000000A2,
30 0x0000FFFF, 0x0000FFFF, 0x0000022F, 0x0000011F, 0x0000FFFF, 0x0000FF FF, 0x0000022F, 0x00000003,
31 0x00000080, 0x000001D5, 0x0000009A, 0x000001FD, 0x000000A2, 0x0000FF FF, 0x0000FFFF, 0x0000022F,
32 0x0000011F, 0x0000FFFF, 0x0000FFFF, 0x0000022F, 0x00000003, 0x000000 A0, 0x00000098, 0x0000009D,
33 0x0000022F, 0x0000008F, 0x00000221, 0x00000003, 0x00000099, 0x000001 D5, 0x00000099, 0x000001D5,
34 0x000000D7, 0x0000FFFF, 0x000000A0, 0x0000009D, 0x0000022C, 0x000000 03, 0x00000098, 0x00000221,
35 0x00000098, 0x00000080, 0x00000221, 0x0000022C, 0x00000003, 0x000000 94, 0x00000221, 0x000000D6,
36 0x0000FFFF, 0x0000008C, 0x0000009D, 0x00000221, 0x000001B1, 0x0000FF FF, 0x0000FFFF, 0x00000230,
37 0x0000009D, 0x00000003, 0x000001D1, 0x00000080, 0x00000098, 0x000000 80, 0x000001D5, 0x0000009D,
38 0x0000005B, 0x0000FFFF, 0x0000008F, 0x00000003, 0x000000A0, 0x000002 32, 0x00000087, 0x0000009D
39 </result-glyphs>
40
41 <result-indices>
42 0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
43 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
44 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x000000 15, 0x00000016, 0x00000017,
45 0x00000018, 0x00000019, 0x0000001C, 0x0000001D, 0x0000001A, 0x000000 1B, 0x0000001E, 0x0000001F,
46 0x00000021, 0x00000020, 0x00000022, 0x00000023, 0x00000024, 0x000000 25, 0x00000026, 0x00000027,
47 0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x000000 2D, 0x0000002E, 0x0000002F,
48 0x00000030, 0x00000031, 0x00000033, 0x00000032, 0x00000034, 0x000000 35, 0x00000036, 0x00000037,
49 0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003E, 0x000000 3C, 0x0000003D, 0x0000003F,
50 0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000045, 0x000000 44, 0x00000046, 0x00000047,
51 0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x000000 4D, 0x0000004E, 0x0000004F,
52 0x00000050, 0x00000052, 0x00000051, 0x00000053, 0x00000054, 0x000000 55, 0x00000056, 0x00000057,
53 0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x000000 5D, 0x0000005E, 0x0000005F,
54 0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x000000 65, 0x00000066, 0x00000067,
55 0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x000000 6D, 0x0000006E, 0x0000006F,
56 0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x000000 75, 0x00000076, 0x00000077,
57 0x00000078, 0x00000079, 0x0000007B, 0x0000007A, 0x0000007C, 0x000000 7D, 0x0000007E, 0x00000081,
58 0x0000007F, 0x00000080, 0x00000082, 0x00000083, 0x00000084, 0x000000 85, 0x00000086, 0x00000087
59 </result-indices>
60
61 <result-positions>
62 0.000000, 0.000000, 9.468750, 0.000000, 9.468750, 0.000000, 9.468750 , 0.000000,
63 13.125000, 0.000000, 22.593750, 0.000000, 30.562500, 0.000000, 30.56 2500, 0.000000,
64 36.562500, 0.000000, 46.031250, 0.000000, 55.500000, 0.000000, 63.46 8750, 0.000000,
65 71.437500, 0.000000, 71.437500, 0.000000, 71.437500, 0.000000, 75.09 3750, 0.000000,
66 83.062500, 0.000000, 86.718750, 0.000000, 92.718750, 0.000000, 102.6 56250, 0.000000,
67 109.921875, 0.000000, 109.921875, 0.000000, 119.390625, 0.000000, 12 3.046875, 0.000000,
68 132.515625, 0.000000, 138.515625, 0.000000, 148.453125, 0.000000, 15 8.203125, -0.011719,
69 158.203125, 0.263672, 157.921875, 0.000000, 157.921875, 0.000000, 16 7.390625, 0.000000,
70 173.390625, 0.000000, 177.750000, 0.000000, 185.718750, 0.000000, 19 3.687500, 0.000000,
71 197.343750, 0.000000, 205.312500, 0.000000, 211.312500, 0.000000, 22 0.781250, 0.000000,
72 224.859375, 0.000000, 234.328125, 0.000000, 240.328125, 0.000000, 25 0.224609, -0.011719,
73 249.796875, 0.000000, 257.765625, 0.000000, 264.281250, 0.000000, 26 7.937500, 0.000000,
74 276.281250, 0.000000, 276.281250, 0.000000, 276.281250, 0.000000, 27 6.281250, 0.000000,
75 276.281250, 0.000000, 282.281250, 0.000000, 290.250000, 0.000000, 29 8.218750, 0.000000,
76 301.875000, 0.000000, 311.859375, -0.011719, 311.343750, 0.000000, 3 17.343750, 0.000000,
77 326.812500, 0.000000, 336.644531, 0.263672, 336.281250, 0.000000, 33 6.281250, 0.000000,
78 347.156250, 0.000000, 347.156250, 0.000000, 346.353516, 0.275391, 34 7.156250, 0.000000,
79 355.125000, 0.000000, 355.125000, 0.000000, 355.263672, 0.263672, 35 5.125000, 0.000000,
80 361.125000, 0.000000, 368.824219, -0.011719, 372.000000, 0.000000, 3 78.515625, 0.000000,
81 379.875000, 0.000000, 390.750000, 0.000000, 390.750000, 0.000000, 38 9.947266, 0.275391,
82 390.750000, 0.000000, 398.718750, 0.000000, 398.718750, 0.000000, 39 8.857422, 0.263672,
83 398.718750, 0.000000, 404.718750, 0.000000, 414.187500, 0.000000, 42 3.656250, 0.000000,
84 430.769531, 0.263672, 431.625000, 0.000000, 439.593750, 0.000000, 44 3.250000, 0.000000,
85 449.250000, 0.000000, 458.859375, -0.011719, 458.718750, 0.000000, 4 68.328125, -0.011719,
86 468.187500, 0.000000, 474.117188, 0.000000, 474.117188, 0.000000, 48 3.585938, 0.000000,
87 491.554688, 0.000000, 495.914063, 0.000000, 501.914063, 0.000000, 51 1.382813, 0.000000,
88 515.039063, 0.000000, 524.507813, 0.000000, 535.382813, 0.000000, 53 9.039063, 0.000000,
89 543.398438, 0.000000, 549.398438, 0.000000, 557.367188, 0.000000, 56 1.023438, 0.000000,
90 568.289063, 0.000000, 568.289063, 0.000000, 576.257813, 0.000000, 58 4.226563, 0.000000,
91 587.882813, 0.000000, 598.757813, 0.000000, 598.757813, 0.000000, 59 8.628906, 0.263672,
92 598.757813, 0.000000, 606.726563, 0.000000, 612.726563, 0.000000, 61 7.085938, 0.000000,
93 627.960938, 0.000000, 637.429688, 0.000000, 645.128906, -0.011719, 6 48.304688, 0.000000,
94 656.566406, 0.263672, 656.273438, 0.000000, 656.273438, 0.000000, 66 4.242188, 0.000000,
95 670.242188, 0.000000, 679.429688, 0.966797, 679.710938, 0.000000, 68 9.179688, 0.000000,
96 697.148438, 0.000000
97 </result-positions>
98 </test-case>
99
100 <test-case id="Arabic" script="arab">
101 <test-font name="CODE2000.TTF" version="Version 1.16" checksum="0xBF2E25 77"/>
102
103 <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف و المحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>
104
105 <result-glyphs>
106 0x0000C741, 0x0000C7A0, 0x0000C75A, 0x0000C79A, 0x0000C75B, 0x0000C7 6D, 0x0000C78C, 0x0000C73A,
107 0x00000003, 0x0000C77E, 0x0000C75A, 0x0000C73B, 0x0000C751, 0x0000C7 91, 0x0000C78C, 0x0000C73A,
108 0x00000003, 0x0000C777, 0x0000C7A1, 0x0000C791, 0x0000C74C, 0x000000 03, 0x0000C79D, 0x0000C78D,
109 0x0000C778, 0x00000003, 0x0000C79E, 0x0000C79B, 0x0000C745, 0x0000C7 51, 0x0000C7A0, 0x00000003,
110 0x0000C757, 0x0000C750, 0x0000C73A, 0x0000C79A, 0x00000003, 0x0000C7 5B, 0x0000C7A1, 0x0000C781,
111 0x0000C765, 0x0000C744, 0x00000003, 0x0000C78E, 0x0000C73B, 0x0000C7 75, 0x0000C794, 0x00000003,
112 0x0000C757, 0x0000C74C, 0x0000C79B, 0x0000C7A0, 0x00000003, 0x0000C7 8F, 0x0000C78C, 0x0000C79A,
113 0x00000003, 0x00000570, 0x0000C77E, 0x0000C75A, 0x0000C73B, 0x0000C7 51, 0x0000C791, 0x0000C78D,
114 0x0000C78C, 0x00000003, 0x0000C78E, 0x0000C73B, 0x0000C784, 0x0000C7 5A, 0x0000FFFE, 0x0000C7A4,
115 0x0000C73A, 0x00000003, 0x0000C796, 0x0000C759, 0x0000C798, 0x000000 03, 0x0000C767, 0x0000C7A1,
116 0x0000C769, 0x0000C755, 0x0000C744, 0x0000C79A, 0x00000003, 0x0000C7 5B, 0x0000C7A1, 0x0000C781,
117 0x0000C765, 0x0000C745, 0x0000C78D, 0x0000C78C, 0x00000003, 0x0000C7 41, 0x0000C791, 0x0000C775,
118 0x0000C794, 0x0000FFFE, 0x0000C7A4, 0x0000C73A, 0x00000003, 0x0000C7 42, 0x0000C73B, 0x00000578,
119 0x0000C790, 0x00000003, 0x0000C786, 0x0000C73B, 0x0000C795, 0x0000C7 98, 0x00000003, 0x0000C792,
120 0x0000C73B, 0x0000C788, 0x00000003, 0x00000570, 0x00000005, 0x0000C7 56, 0x0000C79B, 0x0000C789,
121 0x0000059D, 0x0000C794, 0x0000C79B, 0x0000C7A0, 0x00000005, 0x000000 03, 0x0000C776, 0x0000C73A,
122 0x0000C75B, 0x0000C745, 0x0000C754, 0x0000C73A, 0x00000003, 0x0000C7 8B, 0x0000C73F, 0x0000C784,
123 0x0000C79A, 0x00000003, 0x00000011, 0x0000C73B, 0x0000C799, 0x0000C7 95, 0x0000C790, 0x00000003,
124 0x0000C757, 0x0000C750, 0x0000C73A, 0x0000C79A, 0x00000003, 0x0000C7 8B, 0x0000C789, 0x0000C78C,
125 0x00000003, 0x0000C73B, 0x0000C795, 0x0000C7A1, 0x0000C779, 0x0000C7 90, 0x00000003, 0x0000C73B,
126 0x0000C791, 0x0000C784, 0x0000C75A, 0x00000003, 0x0000C79F, 0x0000C7 71, 0x0000C779, 0x0000059C,
127 0x0000C744, 0x00000003, 0x0000C792, 0x0000C730, 0x00000003, 0x0000C7 57, 0x0000C779, 0x0000C73E,
128 0x00000003, 0x0000C79C, 0x0000C75B, 0x0000C754, 0x0000FFFE, 0x0000C7 A4, 0x0000C73A, 0x00000003,
129 0x0000C77E, 0x0000C75A, 0x0000C73B, 0x0000C751, 0x0000C791, 0x0000C7 8C, 0x0000C73A, 0x0000C79A,
130 0x00000003, 0x0000C77E, 0x0000C75B, 0x0000C750, 0x0000FFFE, 0x0000C7 A4, 0x0000C73A, 0x00000003,
131 0x0000C793, 0x0000C7A0, 0x0000C75D, 0x0000C755, 0x0000C745, 0x0000C7 3E, 0x00000003, 0x0000C78E,
132 0x0000C79B, 0x0000C785, 0x0000C744, 0x0000C79A, 0x00000003, 0x000005 70, 0x0000C78E, 0x0000C73B,
133 0x0000C784, 0x0000C75A, 0x0000FFFE, 0x0000C7A4, 0x0000C73A, 0x000000 03, 0x0000C777, 0x0000C790,
134 0x00000003, 0x0000C76F, 0x0000C785, 0x0000C780, 0x00000003, 0x0000C7 3D, 0x0000C7A1, 0x0000C760,
135 0x0000C73A, 0x0000C79B, 0x0000C751, 0x0000C78C, 0x0000C73A, 0x000000 03, 0x0000C78B, 0x0000C790,
136 0x0000C73B, 0x0000C779, 0x0000C745, 0x0000C744, 0x00000003, 0x000005 70, 0x0000C73B, 0x00000598,
137 0x0000C760, 0x0000C73B, 0x0000C760, 0x0000C730
138 </result-glyphs>
139
140 <result-indices>
141 0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000 F6, 0x000000F5, 0x000000F4,
142 0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000 EE, 0x000000ED, 0x000000EC,
143 0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000 E6, 0x000000E5, 0x000000E4,
144 0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000 DE, 0x000000DD, 0x000000DC,
145 0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000 D6, 0x000000D5, 0x000000D4,
146 0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000 CE, 0x000000CD, 0x000000CC,
147 0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000 C6, 0x000000C5, 0x000000C4,
148 0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000 BE, 0x000000BD, 0x000000BC,
149 0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000 B6, 0x000000B5, 0x000000B4,
150 0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000 AE, 0x000000AD, 0x000000AC,
151 0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000 A6, 0x000000A5, 0x000000A4,
152 0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x000000 9E, 0x0000009D, 0x0000009C,
153 0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x000000 96, 0x00000095, 0x00000094,
154 0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x000000 8E, 0x0000008D, 0x0000008C,
155 0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x000000 86, 0x00000085, 0x00000084,
156 0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x000000 7E, 0x0000007D, 0x0000007C,
157 0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x000000 76, 0x00000075, 0x00000074,
158 0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x000000 6E, 0x0000006D, 0x0000006C,
159 0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x000000 66, 0x00000065, 0x00000064,
160 0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x000000 5E, 0x0000005D, 0x0000005C,
161 0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x000000 56, 0x00000055, 0x00000054,
162 0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x000000 4E, 0x0000004D, 0x0000004C,
163 0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x000000 46, 0x00000045, 0x00000044,
164 0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x000000 3E, 0x0000003D, 0x0000003C,
165 0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x000000 36, 0x00000035, 0x00000034,
166 0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x000000 2E, 0x0000002D, 0x0000002C,
167 0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x000000 26, 0x00000025, 0x00000024,
168 0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x000000 1E, 0x0000001D, 0x0000001C,
169 0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x000000 16, 0x00000015, 0x00000014,
170 0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x000000 0E, 0x0000000D, 0x0000000C,
171 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x000000 06, 0x00000005, 0x00000004,
172 0x00000003, 0x00000002, 0x00000001, 0x00000000
173 </result-indices>
174
175 <result-positions>
176 0.000000, 0.000000, 4.007813, 0.000000, 8.226563, 0.000000, 12.67968 8, 0.000000,
177 18.679688, 0.000000, 23.132813, 0.000000, 31.289063, 0.000000, 34.31 2500, 0.000000,
178 36.375000, 0.000000, 41.062500, 0.000000, 50.296875, 0.000000, 54.75 0000, 0.000000,
179 56.859375, 0.000000, 62.367188, 0.000000, 66.632813, 0.000000, 69.65 6250, 0.000000,
180 71.718750, 0.000000, 76.406250, 0.000000, 81.421875, 0.000000, 85.66 4063, 0.000000,
181 89.929688, 0.000000, 95.742188, 0.000000, 100.429688, 0.000000, 108. 796875, 0.000000,
182 112.171875, 0.000000, 115.734375, 0.000000, 120.421875, 0.000000, 12 8.765625, 0.000000,
183 134.765625, 0.000000, 139.007813, 0.000000, 144.515625, 0.000000, 14 8.734375, 0.000000,
184 153.421875, 0.000000, 157.359375, 0.000000, 163.171875, 0.000000, 16 5.234375, 0.000000,
185 171.234375, 0.000000, 175.921875, 0.000000, 180.375000, 0.000000, 18 4.617188, 0.000000,
186 188.085938, 0.000000, 195.117188, 0.000000, 199.312500, 0.000000, 20 4.000000, 0.000000,
187 208.007813, 0.000000, 210.117188, 0.000000, 217.054688, 0.000000, 22 0.429688, 0.000000,
188 225.117188, 0.000000, 229.054688, 0.000000, 234.867188, 0.000000, 24 0.867188, 0.000000,
189 245.085938, 0.000000, 249.773438, 0.000000, 253.781250, 0.000000, 25 6.804688, 0.000000,
190 262.804688, 0.000000, 267.492188, 0.000000, 271.007813, 0.000000, 28 0.242188, 0.000000,
191 284.695313, 0.000000, 286.804688, 0.000000, 292.312500, 0.000000, 29 6.578125, 0.000000,
192 299.953125, 0.000000, 302.976563, 0.000000, 307.664063, 0.000000, 31 1.671875, 0.000000,
193 313.781250, 0.000000, 317.882813, 0.000000, 322.335938, 0.000000, 32 2.335938, 0.000000,
194 328.500000, 0.000000, 330.562500, 0.000000, 335.250000, 0.000000, 33 9.140625, 0.000000,
195 343.078125, 0.000000, 348.984375, 0.000000, 353.671875, 0.000000, 36 6.445313, 0.000000,
196 370.687500, 0.000000, 378.843750, 0.000000, 384.351563, 0.000000, 38 8.546875, 0.000000,
197 394.546875, 0.000000, 399.234375, 0.000000, 403.687500, 0.000000, 40 7.929688, 0.000000,
198 411.398438, 0.000000, 418.429688, 0.000000, 422.671875, 0.000000, 42 6.046875, 0.000000,
199 429.070313, 0.000000, 433.757813, 0.000000, 437.765625, 0.000000, 44 2.031250, 0.000000,
200 448.968750, 0.000000, 452.343750, 0.000000, 452.343750, 0.000000, 45 8.507813, 0.000000,
201 460.570313, 0.000000, 465.257813, 0.000000, 474.492188, 0.000000, 47 6.601563, 0.000000,
202 484.968750, 0.000000, 489.234375, 0.000000, 493.921875, 0.000000, 50 1.562500, 0.000000,
203 503.671875, 0.000000, 507.890625, 0.000000, 513.796875, 0.000000, 51 8.484375, 0.000000,
204 525.796875, 0.000000, 527.906250, 0.000000, 533.578125, 0.000000, 53 8.265625, 0.000000,
205 541.781250, 0.000000, 547.171875, 0.000000, 550.710938, 0.000000, 55 6.710938, 0.000000,
206 564.492188, 0.000000, 564.492188, 0.000000, 567.867188, 0.000000, 57 3.867188, 0.000000,
207 578.085938, 0.000000, 583.476563, 0.000000, 588.164063, 0.000000, 59 3.976563, 0.000000,
208 596.039063, 0.000000, 600.492188, 0.000000, 604.734375, 0.000000, 61 0.546875, 0.000000,
209 612.609375, 0.000000, 617.296875, 0.000000, 623.695313, 0.000000, 62 7.937500, 0.000000,
210 632.039063, 0.000000, 638.039063, 0.000000, 642.726563, 0.000000, 64 6.054688, 0.000000,
211 648.164063, 0.000000, 651.914063, 0.000000, 656.132813, 0.000000, 66 0.398438, 0.000000,
212 665.085938, 0.000000, 669.023438, 0.000000, 674.835938, 0.000000, 67 6.898438, 0.000000,
213 682.898438, 0.000000, 687.585938, 0.000000, 693.984375, 0.000000, 70 1.765625, 0.000000,
214 704.789063, 0.000000, 709.476563, 0.000000, 711.585938, 0.000000, 71 5.804688, 0.000000,
215 720.046875, 0.000000, 723.515625, 0.000000, 727.781250, 0.000000, 73 2.468750, 0.000000,
216 734.578125, 0.000000, 738.843750, 0.000000, 742.945313, 0.000000, 74 7.398438, 0.000000,
217 752.085938, 0.000000, 760.453125, 0.000000, 767.390625, 0.000000, 77 0.859375, 0.000000,
218 770.859375, 0.000000, 775.054688, 0.000000, 779.742188, 0.000000, 78 7.054688, 0.000000,
219 789.398438, 0.000000, 794.085938, 0.000000, 798.023438, 0.000000, 80 1.492188, 0.000000,
220 804.937500, 0.000000, 809.625000, 0.000000, 817.968750, 0.000000, 82 2.421875, 0.000000,
221 828.234375, 0.000000, 828.234375, 0.000000, 834.398438, 0.000000, 83 6.460938, 0.000000,
222 841.148438, 0.000000, 850.382813, 0.000000, 854.835938, 0.000000, 85 6.945313, 0.000000,
223 862.453125, 0.000000, 866.718750, 0.000000, 869.742188, 0.000000, 87 1.804688, 0.000000,
224 877.804688, 0.000000, 882.492188, 0.000000, 891.726563, 0.000000, 89 6.179688, 0.000000,
225 901.992188, 0.000000, 901.992188, 0.000000, 908.156250, 0.000000, 91 0.218750, 0.000000,
226 914.906250, 0.000000, 922.382813, 0.000000, 926.601563, 0.000000, 93 1.054688, 0.000000,
227 936.562500, 0.000000, 940.804688, 0.000000, 944.250000, 0.000000, 94 8.937500, 0.000000,
228 952.945313, 0.000000, 958.945313, 0.000000, 962.414063, 0.000000, 96 6.609375, 0.000000,
229 972.609375, 0.000000, 977.296875, 0.000000, 980.812500, 0.000000, 98 4.820313, 0.000000,
230 986.929688, 0.000000, 991.031250, 0.000000, 995.484375, 0.000000, 99 5.484375, 0.000000,
231 1001.648438, 0.000000, 1003.710938, 0.000000, 1008.398438, 0.000000, 1013.414063, 0.000000,
232 1017.679688, 0.000000, 1022.367188, 0.000000, 1030.312500, 0.000000, 1033.781250, 0.000000,
233 1037.882813, 0.000000, 1042.570313, 0.000000, 1051.921875, 0.000000, 1056.164063, 0.000000,
234 1062.984375, 0.000000, 1065.046875, 0.000000, 1071.046875, 0.000000, 1076.554688, 0.000000,
235 1079.578125, 0.000000, 1081.640625, 0.000000, 1086.328125, 0.000000, 1092.726563, 0.000000,
236 1096.992188, 0.000000, 1099.101563, 0.000000, 1102.570313, 0.000000, 1106.812500, 0.000000,
237 1111.007813, 0.000000, 1115.695313, 0.000000, 1119.210938, 0.000000, 1121.320313, 0.000000,
238 1121.320313, 0.000000, 1128.140625, 0.000000, 1130.250000, 0.000000, 1137.070313, 0.000000,
239 1139.414063, 0.000000
240 </result-positions>
241 </test-case>
242
243 <test-case id="Unicode Arabic" script="arab">
244 <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D"/>
245
246 <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف و المحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>
247
248 <result-glyphs>
249 0x00000872, 0x000008D1, 0x000003F9, 0x0000040B, 0x0000088C, 0x000008 9E, 0x000008BD, 0x000003EF,
250 0x00000003, 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008 C2, 0x000008BD, 0x000003EF,
251 0x00000003, 0x000008A8, 0x000008D2, 0x000008C2, 0x0000087D, 0x000000 03, 0x000008CE, 0x000008BE,
252 0x000008A9, 0x00000003, 0x0000040D, 0x000008CC, 0x00000876, 0x000008 82, 0x000008D1, 0x00000003,
253 0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x000008 8C, 0x000008D2, 0x000008B2,
254 0x00000896, 0x00000875, 0x00000003, 0x00000408, 0x0000086C, 0x000008 A6, 0x000008C5, 0x00000003,
255 0x00000888, 0x0000087D, 0x000008CC, 0x000008D1, 0x00000003, 0x000008 C0, 0x000008BD, 0x0000040B,
256 0x00000003, 0x000003E6, 0x00000404, 0x000003F9, 0x0000086C, 0x000008 82, 0x000008C2, 0x000008BE,
257 0x000008BD, 0x00000003, 0x00000408, 0x0000086C, 0x000008B5, 0x000003 F9, 0x0000FFFF, 0x000008D5,
258 0x000003EF, 0x00000003, 0x0000040A, 0x0000088A, 0x000008C9, 0x000000 03, 0x00000898, 0x000008D2,
259 0x0000089A, 0x00000886, 0x00000875, 0x0000040B, 0x00000003, 0x000008 8C, 0x000008D2, 0x000008B2,
260 0x00000896, 0x00000876, 0x000008BE, 0x000008BD, 0x00000003, 0x000008 72, 0x000008C2, 0x000008A6,
261 0x000008C5, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 0x000003 F2, 0x0000086C, 0x0000086A,
262 0x000008C1, 0x00000003, 0x00000406, 0x0000086C, 0x000008C6, 0x000008 C9, 0x00000003, 0x00000409,
263 0x0000086C, 0x000008B9, 0x00000003, 0x000003E6, 0x00000005, 0x000003 F7, 0x000008CC, 0x000008BA,
264 0x00000413, 0x000008C5, 0x000008CC, 0x000008D1, 0x00000005, 0x000000 03, 0x00000401, 0x000003EF,
265 0x0000088C, 0x00000876, 0x00000885, 0x000003EF, 0x00000003, 0x000008 BC, 0x00000870, 0x000008B5,
266 0x0000040B, 0x00000003, 0x00000011, 0x0000086C, 0x000008CA, 0x000008 C6, 0x000008C1, 0x00000003,
267 0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x000008 BC, 0x000008BA, 0x000008BD,
268 0x00000003, 0x0000086C, 0x000008C6, 0x000008D2, 0x000008AA, 0x000008 C1, 0x00000003, 0x0000086C,
269 0x000008C2, 0x000008B5, 0x000003F9, 0x00000003, 0x000008D0, 0x000008 A2, 0x000008AA, 0x00000412,
270 0x00000875, 0x00000003, 0x00000409, 0x000003EB, 0x00000003, 0x000008 88, 0x000008AA, 0x0000086F,
271 0x00000003, 0x0000040C, 0x0000088C, 0x00000885, 0x0000FFFF, 0x000008 D5, 0x000003EF, 0x00000003,
272 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008 BD, 0x000003EF, 0x0000040B,
273 0x00000003, 0x00000404, 0x0000088C, 0x00000881, 0x0000FFFF, 0x000008 D5, 0x000003EF, 0x00000003,
274 0x000008C4, 0x000008D1, 0x0000088E, 0x00000886, 0x00000876, 0x000008 6F, 0x00000003, 0x00000408,
275 0x000008CC, 0x000008B6, 0x00000875, 0x0000040B, 0x00000003, 0x000003 E6, 0x00000408, 0x0000086C,
276 0x000008B5, 0x000003F9, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x000000 03, 0x000008A8, 0x000008C1,
277 0x00000003, 0x000008A0, 0x000008B6, 0x000008B1, 0x00000003, 0x000008 6E, 0x000008D2, 0x00000891,
278 0x000003EF, 0x000008CC, 0x00000882, 0x000008BD, 0x000003EF, 0x000000 03, 0x000008BC, 0x000008C1,
279 0x0000086C, 0x000008AA, 0x00000876, 0x00000875, 0x00000003, 0x000003 E6, 0x0000086C, 0x0000040E,
280 0x00000891, 0x0000086C, 0x00000891, 0x000003EB
281 </result-glyphs>
282
283 <result-indices>
284 0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000 F6, 0x000000F5, 0x000000F4,
285 0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000 EE, 0x000000ED, 0x000000EC,
286 0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000 E6, 0x000000E5, 0x000000E4,
287 0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000 DE, 0x000000DD, 0x000000DC,
288 0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000 D6, 0x000000D5, 0x000000D4,
289 0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000 CE, 0x000000CD, 0x000000CC,
290 0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000 C6, 0x000000C5, 0x000000C4,
291 0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000 BE, 0x000000BD, 0x000000BC,
292 0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000 B6, 0x000000B5, 0x000000B4,
293 0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000 AE, 0x000000AD, 0x000000AC,
294 0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000 A6, 0x000000A5, 0x000000A4,
295 0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x000000 9E, 0x0000009D, 0x0000009C,
296 0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x000000 96, 0x00000095, 0x00000094,
297 0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x000000 8E, 0x0000008D, 0x0000008C,
298 0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x000000 86, 0x00000085, 0x00000084,
299 0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x000000 7E, 0x0000007D, 0x0000007C,
300 0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x000000 76, 0x00000075, 0x00000074,
301 0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x000000 6E, 0x0000006D, 0x0000006C,
302 0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x000000 66, 0x00000065, 0x00000064,
303 0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x000000 5E, 0x0000005D, 0x0000005C,
304 0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x000000 56, 0x00000055, 0x00000054,
305 0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x000000 4E, 0x0000004D, 0x0000004C,
306 0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x000000 46, 0x00000045, 0x00000044,
307 0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x000000 3E, 0x0000003D, 0x0000003C,
308 0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x000000 36, 0x00000035, 0x00000034,
309 0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x000000 2E, 0x0000002D, 0x0000002C,
310 0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x000000 26, 0x00000025, 0x00000024,
311 0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x000000 1E, 0x0000001D, 0x0000001C,
312 0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x000000 16, 0x00000015, 0x00000014,
313 0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x000000 0E, 0x0000000D, 0x0000000C,
314 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x000000 06, 0x00000005, 0x00000004,
315 0x00000003, 0x00000002, 0x00000001, 0x00000000
316 </result-indices>
317
318 <result-positions>
319 0.000000, 0.000000, 6.316406, 0.000000, 10.382813, 0.000000, 15.4921 88, 0.000000,
320 21.035156, 0.000000, 27.058594, 0.000000, 39.527344, 0.000000, 43.79 2969, 0.000000,
321 47.408203, 0.000000, 51.205078, 0.000000, 66.216797, 0.000000, 71.32 6172, 0.000000,
322 74.695313, 0.000000, 83.367188, 0.000000, 90.826172, 0.000000, 95.09 1797, 0.000000,
323 98.707031, 0.000000, 102.503906, 0.000000, 109.962891, 0.000000, 114 .949219, 0.000000,
324 122.408203, 0.000000, 130.687500, 0.000000, 134.484375, 0.000000, 14 5.787109, 0.000000,
325 150.773438, 0.000000, 156.884766, 0.000000, 160.681641, 0.000000, 17 2.277344, 0.000000,
326 177.919922, 0.000000, 182.906250, 0.000000, 191.578125, 0.000000, 19 5.644531, 0.000000,
327 199.441406, 0.000000, 206.507813, 0.000000, 214.787109, 0.000000, 21 8.402344, 0.000000,
328 223.945313, 0.000000, 227.742188, 0.000000, 233.765625, 0.000000, 23 8.751953, 0.000000,
329 245.185547, 0.000000, 257.982422, 0.000000, 262.048828, 0.000000, 26 5.845703, 0.000000,
330 272.654297, 0.000000, 276.023438, 0.000000, 285.240234, 0.000000, 28 9.306641, 0.000000,
331 293.103516, 0.000000, 300.169922, 0.000000, 308.449219, 0.000000, 31 4.091797, 0.000000,
332 318.158203, 0.000000, 321.955078, 0.000000, 329.572266, 0.000000, 33 3.837891, 0.000000,
333 339.380859, 0.000000, 343.177734, 0.000000, 346.974609, 0.000000, 36 1.986328, 0.000000,
334 367.095703, 0.000000, 370.464844, 0.000000, 379.136719, 0.000000, 38 6.595703, 0.000000,
335 391.582031, 0.000000, 395.847656, 0.000000, 399.644531, 0.000000, 40 6.453125, 0.000000,
336 409.822266, 0.000000, 415.523438, 0.000000, 420.632813, 0.000000, 42 0.632813, 0.000000,
337 427.441406, 0.000000, 431.056641, 0.000000, 434.853516, 0.000000, 44 1.357422, 0.000000,
338 448.423828, 0.000000, 455.912109, 0.000000, 459.708984, 0.000000, 47 9.255859, 0.000000,
339 484.242188, 0.000000, 496.710938, 0.000000, 505.382813, 0.000000, 50 9.449219, 0.000000,
340 514.992188, 0.000000, 518.789063, 0.000000, 524.812500, 0.000000, 52 9.798828, 0.000000,
341 536.232422, 0.000000, 549.029297, 0.000000, 554.015625, 0.000000, 55 9.001953, 0.000000,
342 563.267578, 0.000000, 567.064453, 0.000000, 573.380859, 0.000000, 58 0.839844, 0.000000,
343 590.056641, 0.000000, 594.123047, 0.000000, 594.123047, 0.000000, 60 0.931641, 0.000000,
344 604.546875, 0.000000, 608.343750, 0.000000, 620.636719, 0.000000, 62 4.005859, 0.000000,
345 628.992188, 0.000000, 635.830078, 0.000000, 639.626953, 0.000000, 65 3.361328, 0.000000,
346 656.730469, 0.000000, 661.716797, 0.000000, 669.205078, 0.000000, 67 3.001953, 0.000000,
347 683.777344, 0.000000, 687.146484, 0.000000, 692.660156, 0.000000, 69 6.457031, 0.000000,
348 700.253906, 0.000000, 704.736328, 0.000000, 711.105469, 0.000000, 71 6.748047, 0.000000,
349 722.994141, 0.000000, 722.994141, 0.000000, 727.060547, 0.000000, 73 2.703125, 0.000000,
350 736.769531, 0.000000, 741.251953, 0.000000, 745.048828, 0.000000, 75 2.507813, 0.000000,
351 756.123047, 0.000000, 762.146484, 0.000000, 767.132813, 0.000000, 77 5.412109, 0.000000,
352 779.027344, 0.000000, 782.824219, 0.000000, 794.203125, 0.000000, 79 9.189453, 0.000000,
353 804.890625, 0.000000, 810.433594, 0.000000, 814.230469, 0.000000, 81 8.027344, 0.000000,
354 821.396484, 0.000000, 828.128906, 0.000000, 833.115234, 0.000000, 83 9.953125, 0.000000,
355 843.750000, 0.000000, 850.816406, 0.000000, 859.095703, 0.000000, 86 2.710938, 0.000000,
356 868.253906, 0.000000, 872.050781, 0.000000, 883.429688, 0.000000, 88 9.675781, 0.000000,
357 893.941406, 0.000000, 897.738281, 0.000000, 901.107422, 0.000000, 90 6.093750, 0.000000,
358 911.080078, 0.000000, 917.800781, 0.000000, 924.638672, 0.000000, 92 8.435547, 0.000000,
359 931.804688, 0.000000, 939.263672, 0.000000, 944.964844, 0.000000, 95 0.074219, 0.000000,
360 953.871094, 0.000000, 965.173828, 0.000000, 974.390625, 0.000000, 98 1.111328, 0.000000,
361 981.111328, 0.000000, 985.177734, 0.000000, 988.974609, 0.000000, 99 9.750000, 0.000000,
362 1003.365234, 0.000000, 1007.162109, 0.000000, 1014.228516, 0.000000, 1020.949219, 0.000000,
363 1025.015625, 0.000000, 1028.812500, 0.000000, 1040.408203, 0.000000, 1046.431641, 0.000000,
364 1054.710938, 0.000000, 1054.710938, 0.000000, 1061.519531, 0.000000, 1065.134766, 0.000000,
365 1068.931641, 0.000000, 1083.943359, 0.000000, 1089.052734, 0.000000, 1092.421875, 0.000000,
366 1101.093750, 0.000000, 1108.552734, 0.000000, 1112.818359, 0.000000, 1116.433594, 0.000000,
367 1121.976563, 0.000000, 1125.773438, 0.000000, 1140.785156, 0.000000, 1146.808594, 0.000000,
368 1155.087891, 0.000000, 1155.087891, 0.000000, 1161.896484, 0.000000, 1165.511719, 0.000000,
369 1169.308594, 0.000000, 1180.541016, 0.000000, 1184.607422, 0.000000, 1190.630859, 0.000000,
370 1199.302734, 0.000000, 1204.289063, 0.000000, 1208.355469, 0.000000, 1212.152344, 0.000000,
371 1218.960938, 0.000000, 1224.603516, 0.000000, 1231.037109, 0.000000, 1235.103516, 0.000000,
372 1240.646484, 0.000000, 1244.443359, 0.000000, 1248.240234, 0.000000, 1255.048828, 0.000000,
373 1258.417969, 0.000000, 1264.119141, 0.000000, 1269.228516, 0.000000, 1269.228516, 0.000000,
374 1276.037109, 0.000000, 1279.652344, 0.000000, 1283.449219, 0.000000, 1290.908203, 0.000000,
375 1297.746094, 0.000000, 1301.542969, 0.000000, 1311.427734, 0.000000, 1317.861328, 0.000000,
376 1323.562500, 0.000000, 1327.359375, 0.000000, 1341.492188, 0.000000, 1346.478516, 0.000000,
377 1357.904297, 0.000000, 1361.519531, 0.000000, 1367.162109, 0.000000, 1375.833984, 0.000000,
378 1380.099609, 0.000000, 1383.714844, 0.000000, 1387.511719, 0.000000, 1398.890625, 0.000000,
379 1405.728516, 0.000000, 1409.097656, 0.000000, 1415.818359, 0.000000, 1420.804688, 0.000000,
380 1424.871094, 0.000000, 1428.667969, 0.000000, 1432.464844, 0.000000, 1435.833984, 0.000000,
381 1435.833984, 0.000000, 1447.259766, 0.000000, 1450.628906, 0.000000, 1462.054688, 0.000000,
382 1465.669922, 0.000000
383 </result-positions>
384 </test-case>
385
386 <test-case id="Thai" script="thai">
387 <test-font name="angsd___.ttf" version="Version 2.1 - July 1995" checksu m="0x49B67200"/>
388
389 <test-text>บทที่๑พายุไซโคลนโดโรธีอาศัยอยู่ท่ามกลางทุ่งใหญ่ในแคนซัสกับลุง เฮนรีชาวไร่และป้าเอ็มภรรยาชาวไร่บ้านของพวกเขาหลังเล็กเพราะไม้สร้างบ้านต้องขนมาด้ วยเกวียนเป็นระยะทางหลายไมล์</test-text>
390
391 <result-glyphs>
392 0x000000F3, 0x000000F0, 0x000000F0, 0x0000010E, 0x0000011D, 0x000001 26, 0x000000F7, 0x0000010B,
393 0x000000FB, 0x00000111, 0x00000119, 0x000000E4, 0x00000117, 0x000000 DD, 0x000000FE, 0x000000F2,
394 0x00000117, 0x000000ED, 0x00000117, 0x000000FC, 0x000000F1, 0x000001 0E, 0x00000106, 0x0000010B,
395 0x00000101, 0x0000010A, 0x000000FB, 0x00000106, 0x000000FB, 0x000001 12, 0x0000013B, 0x000000F0,
396 0x0000013B, 0x0000010B, 0x000000FA, 0x000000DA, 0x000000FE, 0x000001 0B, 0x000000E0, 0x000000F0,
397 0x00000111, 0x0000013B, 0x000000E0, 0x00000118, 0x00000104, 0x000000 E6, 0x0000013B, 0x00000118,
398 0x000000F2, 0x00000116, 0x000000DD, 0x000000F2, 0x000000E4, 0x000001 0A, 0x00000103, 0x000000DA,
399 0x0000010A, 0x000000F3, 0x000000FE, 0x00000111, 0x000000E0, 0x000001 15, 0x00000107, 0x000000F2,
400 0x000000FC, 0x0000010E, 0x000000E3, 0x0000010B, 0x00000100, 0x000001 19, 0x000000FC, 0x0000013B,
401 0x00000116, 0x000000FE, 0x00000109, 0x000000F4, 0x00000137, 0x000001 0B, 0x00000115, 0x00000106,
402 0x0000011C, 0x000000FA, 0x000000F9, 0x000000FC, 0x000000FC, 0x000000 FB, 0x0000010B, 0x000000E3,
403 0x0000010B, 0x00000100, 0x00000119, 0x000000FC, 0x0000013B, 0x000000 F3, 0x0000013C, 0x0000010B,
404 0x000000F2, 0x000000DB, 0x00000106, 0x000000E0, 0x000000F7, 0x000001 00, 0x000000DA, 0x00000115,
405 0x000000DB, 0x0000010B, 0x00000104, 0x000000FE, 0x0000010A, 0x000000 E0, 0x00000115, 0x000000FE,
406 0x0000011C, 0x000000DA, 0x00000115, 0x000000F7, 0x000000FC, 0x000001 0B, 0x00000109, 0x00000119,
407 0x000000FA, 0x0000013C, 0x00000103, 0x000000FC, 0x0000013C, 0x000001 0B, 0x000000E0, 0x000000F3,
408 0x0000013C, 0x0000010B, 0x000000F2, 0x000000EE, 0x0000013C, 0x000001 06, 0x000000E0, 0x000000DB,
409 0x000000F2, 0x000000FA, 0x0000010B, 0x000000ED, 0x0000013C, 0x000001 00, 0x000000FB, 0x00000115,
410 0x000000DA, 0x00000100, 0x0000010E, 0x000000FB, 0x000000F2, 0x000001 15, 0x000000F4, 0x00000143,
411 0x000000F2, 0x000000FC, 0x00000109, 0x000000FB, 0x00000109, 0x000000 F0, 0x0000010B, 0x000000E0,
412 0x00000104, 0x000000FE, 0x0000010B, 0x000000FB, 0x00000119, 0x000000 FA, 0x000000FE, 0x0000013F
413 </result-glyphs>
414
415 <result-indices>
416 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
417 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
418 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x000000 15, 0x00000016, 0x00000017,
419 0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x000000 1D, 0x0000001E, 0x0000001F,
420 0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x000000 25, 0x00000026, 0x00000027,
421 0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x000000 2D, 0x0000002E, 0x0000002F,
422 0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x000000 35, 0x00000036, 0x00000037,
423 0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x000000 3D, 0x0000003E, 0x0000003F,
424 0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x000000 45, 0x00000046, 0x00000047,
425 0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x000000 4D, 0x0000004E, 0x0000004F,
426 0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x000000 55, 0x00000056, 0x00000057,
427 0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x000000 5D, 0x0000005E, 0x0000005F,
428 0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x000000 65, 0x00000066, 0x00000067,
429 0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x000000 6D, 0x0000006E, 0x0000006F,
430 0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x000000 75, 0x00000076, 0x00000077,
431 0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 0x000000 7D, 0x0000007E, 0x0000007F,
432 0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 0x000000 85, 0x00000086, 0x00000087,
433 0x00000088, 0x00000089, 0x0000008A, 0x0000008B, 0x0000008C, 0x000000 8D, 0x0000008E, 0x0000008F,
434 0x00000090, 0x00000091, 0x00000092, 0x00000093, 0x00000094, 0x000000 95, 0x00000096, 0x00000097,
435 0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 0x000000 9D, 0x0000009E, 0x0000009F,
436 0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 0x000000 A5, 0x000000A6, 0x000000A7
437 </result-indices>
438
439 <result-positions>
440 0.000000, 0.000000, 5.399414, 0.000000, 10.798828, 0.000000, 16.1982 42, 0.000000,
441 16.198242, 0.000000, 16.198242, 0.000000, 21.046875, 0.000000, 26.61 6211, 0.000000,
442 30.035156, 0.000000, 34.151367, 0.000000, 34.151367, 0.000000, 38.27 9297, 0.000000,
443 43.558594, 0.000000, 47.663086, 0.000000, 52.438477, 0.000000, 57.17 8711, 0.000000,
444 62.698242, 0.000000, 66.802734, 0.000000, 71.601563, 0.000000, 75.70 6055, 0.000000,
445 79.810547, 0.000000, 84.369141, 0.000000, 84.369141, 0.000000, 89.09 7656, 0.000000,
446 92.516602, 0.000000, 97.195313, 0.000000, 97.195313, 0.000000, 101.3 11523, 0.000000,
447 106.040039, 0.000000, 110.156250, 0.000000, 110.156250, 0.000000, 11 0.156250, 0.000000,
448 115.555664, 0.000000, 115.555664, 0.000000, 118.974609, 0.000000, 12 4.013672, 0.000000,
449 128.765625, 0.000000, 133.505859, 0.000000, 136.924805, 0.000000, 14 0.704102, 0.000000,
450 146.103516, 0.000000, 146.103516, 0.000000, 146.103516, 0.000000, 14 9.882813, 0.000000,
451 153.553711, 0.000000, 159.158203, 0.000000, 165.421875, 0.000000, 16 5.421875, 0.000000,
452 169.092773, 0.000000, 174.612305, 0.000000, 179.135742, 0.000000, 18 3.911133, 0.000000,
453 189.430664, 0.000000, 194.709961, 0.000000, 194.709961, 0.000000, 19 9.989258, 0.000000,
454 204.741211, 0.000000, 204.741211, 0.000000, 210.140625, 0.000000, 21 4.880859, 0.000000,
455 214.880859, 0.000000, 218.660156, 0.000000, 220.675781, 0.000000, 22 5.128906, 0.000000,
456 230.648438, 0.000000, 234.752930, 0.000000, 234.752930, 0.000000, 23 9.613281, 0.000000,
457 243.032227, 0.000000, 247.280273, 0.000000, 251.408203, 0.000000, 25 5.512695, 0.000000,
458 255.512695, 0.000000, 260.036133, 0.000000, 264.776367, 0.000000, 26 9.071289, 0.000000,
459 274.470703, 0.000000, 274.470703, 0.000000, 277.889648, 0.000000, 27 9.905273, 0.000000,
460 284.633789, 0.000000, 284.633789, 0.000000, 289.672852, 0.000000, 29 4.641602, 0.000000,
461 298.746094, 0.000000, 302.850586, 0.000000, 306.966797, 0.000000, 31 0.385742, 0.000000,
462 315.246094, 0.000000, 318.665039, 0.000000, 322.913086, 0.000000, 32 7.041016, 0.000000,
463 331.145508, 0.000000, 331.145508, 0.000000, 336.544922, 0.000000, 33 6.544922, 0.000000,
464 339.963867, 0.000000, 345.483398, 0.000000, 350.258789, 0.000000, 35 4.987305, 0.000000,
465 358.766602, 0.000000, 364.335938, 0.000000, 368.583984, 0.000000, 37 3.335938, 0.000000,
466 375.351563, 0.000000, 380.126953, 0.000000, 383.545898, 0.000000, 38 9.150391, 0.000000,
467 393.890625, 0.000000, 393.890625, 0.000000, 397.669922, 0.000000, 39 9.685547, 0.000000,
468 404.425781, 0.000000, 404.425781, 0.000000, 409.177734, 0.000000, 41 1.193359, 0.000000,
469 416.762695, 0.000000, 420.867188, 0.000000, 424.286133, 0.000000, 42 8.581055, 0.000000,
470 432.708984, 0.000000, 437.748047, 0.000000, 437.748047, 0.000000, 44 3.027344, 0.000000,
471 447.131836, 0.000000, 447.131836, 0.000000, 450.550781, 0.000000, 45 4.330078, 0.000000,
472 459.729492, 0.000000, 459.729492, 0.000000, 463.148438, 0.000000, 46 8.667969, 0.000000,
473 473.478516, 0.000000, 473.478516, 0.000000, 478.207031, 0.000000, 48 1.986328, 0.000000,
474 486.761719, 0.000000, 492.281250, 0.000000, 497.320313, 0.000000, 50 0.739258, 0.000000,
475 505.538086, 0.000000, 505.538086, 0.000000, 509.786133, 0.000000, 51 3.902344, 0.000000,
476 515.917969, 0.000000, 520.669922, 0.000000, 524.917969, 0.000000, 52 4.917969, 0.000000,
477 529.034180, 0.000000, 534.553711, 0.000000, 536.569336, 0.000000, 54 1.968750, 0.000000,
478 541.968750, 0.000000, 547.488281, 0.000000, 551.592773, 0.000000, 55 5.887695, 0.000000,
479 560.003906, 0.000000, 564.298828, 0.000000, 569.698242, 0.000000, 57 3.117188, 0.000000,
480 576.896484, 0.000000, 582.500977, 0.000000, 587.241211, 0.000000, 59 0.660156, 0.000000,
481 594.776367, 0.000000, 598.904297, 0.000000, 603.943359, 0.000000, 60 8.683594, 0.000000,
482 608.683594, 0.000000
483 </result-positions>
484 </test-case>
485
486 <test-case id="Arabic Simple" script="arab">
487 <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف و المحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>
488
489 <result-glyphs>
490 0x0000FE94, 0x0000FEF3, 0x00000631, 0x00000648, 0x0000FFFE, 0x0000FD 2C, 0x0000FEDF, 0x00000627,
491 0x00000020, 0x00000641, 0x00000631, 0x0000FE8E, 0x0000FFFE, 0x0000FF FE, 0x0000FD88, 0x00000627,
492 0x00000020, 0x0000FECA, 0x0000FEF4, 0x0000FFFE, 0x0000FCA8, 0x000000 20, 0x0000FFFE, 0x0000FC86,
493 0x0000FECB, 0x00000020, 0x0000064A, 0x0000FEEE, 0x0000FE98, 0x0000FF FE, 0x0000FCDB, 0x00000020,
494 0x0000FEAA, 0x0000FEA3, 0x00000627, 0x00000648, 0x00000020, 0x0000FF FE, 0x0000FC91, 0x0000FED4,
495 0x0000FEB8, 0x0000FE97, 0x00000020, 0x00000645, 0x0000FE8E, 0x0000FE C8, 0x0000FEE7, 0x00000020,
496 0x0000FEAA, 0x0000FE9F, 0x0000FEEE, 0x0000FEF3, 0x00000020, 0x0000FF FE, 0x0000FC42, 0x00000648,
497 0x00000020, 0x0000060C, 0x00000641, 0x00000631, 0x0000FE8E, 0x0000FE A4, 0x0000FFFE, 0x0000FCED,
498 0x0000FEDF, 0x00000020, 0x00000645, 0x0000FE8E, 0x0000FED7, 0x000006 31, 0x0000FFFE, 0x0000FEF7,
499 0x00000627, 0x00000020, 0x00000647, 0x0000FEAC, 0x0000FEEB, 0x000000 20, 0x0000FEBA, 0x0000FEF4,
500 0x0000FEBC, 0x0000FFFE, 0x0000FCA3, 0x00000648, 0x00000020, 0x0000FF FE, 0x0000FC91, 0x0000FED4,
501 0x0000FEB8, 0x0000FE98, 0x0000FEE0, 0x0000FEDF, 0x00000020, 0x0000FE 94, 0x0000FFFE, 0x0000FD3B,
502 0x0000FEE7, 0x0000FFFE, 0x0000FEF7, 0x00000627, 0x00000020, 0x000006 2A, 0x0000FFFE, 0x0000FBEB,
503 0x0000FEE3, 0x00000020, 0x00000643, 0x0000FE8E, 0x0000FEE8, 0x0000FE EB, 0x00000020, 0x00000646,
504 0x0000FFFE, 0x0000FC37, 0x00000020, 0x0000060C, 0x00000022, 0x000006 2F, 0x0000FEEE, 0x0000FEDC,
505 0x00000650, 0x0000FEE7, 0x0000FEEE, 0x0000FEF3, 0x00000022, 0x000000 20, 0x00000639, 0x00000627,
506 0x0000FFFE, 0x0000FC70, 0x0000FEA7, 0x00000627, 0x00000020, 0x0000FE DE, 0x0000FE92, 0x0000FED7,
507 0x00000648, 0x00000020, 0x0000002E, 0x0000FE8E, 0x0000FFFE, 0x0000FC EF, 0x0000FEE3, 0x00000020,
508 0x0000FEAA, 0x0000FEA3, 0x00000627, 0x00000648, 0x00000020, 0x0000FF FE, 0x0000FC81, 0x0000FEDF,
509 0x00000020, 0x0000FE8E, 0x0000FEE8, 0x0000FEF4, 0x0000FECC, 0x0000FE E3, 0x00000020, 0x0000FE8E,
510 0x0000FFFE, 0x0000FCC3, 0x00000631, 0x00000020, 0x0000FFFE, 0x0000FD 12, 0x0000FECC, 0x0000064F,
511 0x0000FE97, 0x00000020, 0x00000646, 0x00000623, 0x00000020, 0x0000FE AA, 0x0000FECC, 0x0000FE91,
512 0x00000020, 0x00000649, 0x0000FEAE, 0x0000FEA7, 0x0000FFFE, 0x0000FE F7, 0x00000627, 0x00000020,
513 0x00000641, 0x00000631, 0x0000FE8E, 0x0000FFFE, 0x0000FFFE, 0x0000FD 88, 0x00000627, 0x00000648,
514 0x00000020, 0x00000641, 0x0000FEAE, 0x0000FEA3, 0x0000FFFE, 0x0000FE F7, 0x00000627, 0x00000020,
515 0x0000FEE6, 0x0000FEF3, 0x0000FEB0, 0x0000FEA8, 0x0000FE98, 0x0000FE 91, 0x00000020, 0x00000645,
516 0x0000FEEE, 0x0000FED8, 0x0000FE97, 0x00000648, 0x00000020, 0x000006 0C, 0x00000645, 0x0000FE8E,
517 0x0000FED7, 0x00000631, 0x0000FFFE, 0x0000FEF7, 0x00000627, 0x000000 20, 0x0000FECA, 0x0000FEE3,
518 0x00000020, 0x0000FEC2, 0x0000FED8, 0x0000FED3, 0x00000020, 0x0000FE 90, 0x0000FEF4, 0x0000FEB3,
519 0x00000627, 0x0000FEEE, 0x0000FFFE, 0x0000FCCA, 0x00000627, 0x000000 20, 0x0000FEDE, 0x0000FEE3,
520 0x0000FE8E, 0x0000FECC, 0x0000FE98, 0x0000FE97, 0x00000020, 0x000006 0C, 0x0000FE8E, 0x0000064B,
521 0x0000FEB3, 0x0000FE8E, 0x0000FEB3, 0x00000623
522 </result-glyphs>
523
524 <result-indices>
525 0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000 F6, 0x000000F5, 0x000000F4,
526 0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000 EE, 0x000000ED, 0x000000EC,
527 0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000 E6, 0x000000E5, 0x000000E4,
528 0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000 DE, 0x000000DD, 0x000000DC,
529 0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000 D6, 0x000000D5, 0x000000D4,
530 0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000 CE, 0x000000CD, 0x000000CC,
531 0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000 C6, 0x000000C5, 0x000000C4,
532 0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000 BE, 0x000000BD, 0x000000BC,
533 0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000 B6, 0x000000B5, 0x000000B4,
534 0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000 AE, 0x000000AD, 0x000000AC,
535 0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000 A6, 0x000000A5, 0x000000A4,
536 0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x000000 9E, 0x0000009D, 0x0000009C,
537 0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x000000 96, 0x00000095, 0x00000094,
538 0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x000000 8E, 0x0000008D, 0x0000008C,
539 0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x000000 86, 0x00000085, 0x00000084,
540 0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x000000 7E, 0x0000007D, 0x0000007C,
541 0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x000000 76, 0x00000075, 0x00000074,
542 0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x000000 6E, 0x0000006D, 0x0000006C,
543 0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x000000 66, 0x00000065, 0x00000064,
544 0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x000000 5E, 0x0000005D, 0x0000005C,
545 0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x000000 56, 0x00000055, 0x00000054,
546 0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x000000 4E, 0x0000004D, 0x0000004C,
547 0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x000000 46, 0x00000045, 0x00000044,
548 0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x000000 3E, 0x0000003D, 0x0000003C,
549 0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x000000 36, 0x00000035, 0x00000034,
550 0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x000000 2E, 0x0000002D, 0x0000002C,
551 0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x000000 26, 0x00000025, 0x00000024,
552 0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x000000 1E, 0x0000001D, 0x0000001C,
553 0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x000000 16, 0x00000015, 0x00000014,
554 0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x000000 0E, 0x0000000D, 0x0000000C,
555 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x000000 06, 0x00000005, 0x00000004,
556 0x00000003, 0x00000002, 0x00000001, 0x00000000
557 </result-indices>
558
559 <result-positions>
560 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
561 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
562 96.000000, 0.000000, 108.000000, 0.000000, 120.000000, 0.000000, 132 .000000, 0.000000,
563 144.000000, 0.000000, 156.000000, 0.000000, 168.000000, 0.000000, 18 0.000000, 0.000000,
564 192.000000, 0.000000, 204.000000, 0.000000, 216.000000, 0.000000, 22 8.000000, 0.000000,
565 240.000000, 0.000000, 252.000000, 0.000000, 264.000000, 0.000000, 27 6.000000, 0.000000,
566 288.000000, 0.000000, 300.000000, 0.000000, 312.000000, 0.000000, 32 4.000000, 0.000000,
567 336.000000, 0.000000, 348.000000, 0.000000, 360.000000, 0.000000, 37 2.000000, 0.000000,
568 384.000000, 0.000000, 396.000000, 0.000000, 408.000000, 0.000000, 42 0.000000, 0.000000,
569 432.000000, 0.000000, 444.000000, 0.000000, 456.000000, 0.000000, 46 8.000000, 0.000000,
570 480.000000, 0.000000, 492.000000, 0.000000, 504.000000, 0.000000, 51 6.000000, 0.000000,
571 528.000000, 0.000000, 540.000000, 0.000000, 552.000000, 0.000000, 56 4.000000, 0.000000,
572 576.000000, 0.000000, 588.000000, 0.000000, 600.000000, 0.000000, 61 2.000000, 0.000000,
573 624.000000, 0.000000, 636.000000, 0.000000, 648.000000, 0.000000, 66 0.000000, 0.000000,
574 672.000000, 0.000000, 684.000000, 0.000000, 696.000000, 0.000000, 70 8.000000, 0.000000,
575 720.000000, 0.000000, 732.000000, 0.000000, 744.000000, 0.000000, 75 6.000000, 0.000000,
576 768.000000, 0.000000, 780.000000, 0.000000, 792.000000, 0.000000, 80 4.000000, 0.000000,
577 816.000000, 0.000000, 828.000000, 0.000000, 840.000000, 0.000000, 85 2.000000, 0.000000,
578 864.000000, 0.000000, 876.000000, 0.000000, 888.000000, 0.000000, 90 0.000000, 0.000000,
579 912.000000, 0.000000, 924.000000, 0.000000, 936.000000, 0.000000, 94 8.000000, 0.000000,
580 960.000000, 0.000000, 972.000000, 0.000000, 984.000000, 0.000000, 99 6.000000, 0.000000,
581 1008.000000, 0.000000, 1020.000000, 0.000000, 1032.000000, 0.000000, 1044.000000, 0.000000,
582 1056.000000, 0.000000, 1068.000000, 0.000000, 1080.000000, 0.000000, 1092.000000, 0.000000,
583 1104.000000, 0.000000, 1116.000000, 0.000000, 1128.000000, 0.000000, 1140.000000, 0.000000,
584 1152.000000, 0.000000, 1164.000000, 0.000000, 1176.000000, 0.000000, 1188.000000, 0.000000,
585 1200.000000, 0.000000, 1212.000000, 0.000000, 1224.000000, 0.000000, 1236.000000, 0.000000,
586 1248.000000, 0.000000, 1260.000000, 0.000000, 1272.000000, 0.000000, 1284.000000, 0.000000,
587 1296.000000, 0.000000, 1308.000000, 0.000000, 1320.000000, 0.000000, 1332.000000, 0.000000,
588 1344.000000, 0.000000, 1356.000000, 0.000000, 1368.000000, 0.000000, 1380.000000, 0.000000,
589 1392.000000, 0.000000, 1404.000000, 0.000000, 1416.000000, 0.000000, 1428.000000, 0.000000,
590 1440.000000, 0.000000, 1440.000000, 0.000000, 1452.000000, 0.000000, 1464.000000, 0.000000,
591 1476.000000, 0.000000, 1488.000000, 0.000000, 1500.000000, 0.000000, 1512.000000, 0.000000,
592 1524.000000, 0.000000, 1536.000000, 0.000000, 1548.000000, 0.000000, 1560.000000, 0.000000,
593 1572.000000, 0.000000, 1584.000000, 0.000000, 1596.000000, 0.000000, 1608.000000, 0.000000,
594 1620.000000, 0.000000, 1632.000000, 0.000000, 1644.000000, 0.000000, 1656.000000, 0.000000,
595 1668.000000, 0.000000, 1680.000000, 0.000000, 1692.000000, 0.000000, 1704.000000, 0.000000,
596 1716.000000, 0.000000, 1728.000000, 0.000000, 1740.000000, 0.000000, 1752.000000, 0.000000,
597 1764.000000, 0.000000, 1776.000000, 0.000000, 1788.000000, 0.000000, 1800.000000, 0.000000,
598 1812.000000, 0.000000, 1824.000000, 0.000000, 1836.000000, 0.000000, 1848.000000, 0.000000,
599 1860.000000, 0.000000, 1872.000000, 0.000000, 1884.000000, 0.000000, 1896.000000, 0.000000,
600 1908.000000, 0.000000, 1920.000000, 0.000000, 1932.000000, 0.000000, 1944.000000, 0.000000,
601 1956.000000, 0.000000, 1968.000000, 0.000000, 1980.000000, 0.000000, 1992.000000, 0.000000,
602 1992.000000, 0.000000, 2004.000000, 0.000000, 2016.000000, 0.000000, 2028.000000, 0.000000,
603 2040.000000, 0.000000, 2052.000000, 0.000000, 2064.000000, 0.000000, 2076.000000, 0.000000,
604 2088.000000, 0.000000, 2100.000000, 0.000000, 2112.000000, 0.000000, 2124.000000, 0.000000,
605 2136.000000, 0.000000, 2148.000000, 0.000000, 2160.000000, 0.000000, 2172.000000, 0.000000,
606 2184.000000, 0.000000, 2196.000000, 0.000000, 2208.000000, 0.000000, 2220.000000, 0.000000,
607 2232.000000, 0.000000, 2244.000000, 0.000000, 2256.000000, 0.000000, 2268.000000, 0.000000,
608 2280.000000, 0.000000, 2292.000000, 0.000000, 2304.000000, 0.000000, 2316.000000, 0.000000,
609 2328.000000, 0.000000, 2340.000000, 0.000000, 2352.000000, 0.000000, 2364.000000, 0.000000,
610 2376.000000, 0.000000, 2388.000000, 0.000000, 2400.000000, 0.000000, 2412.000000, 0.000000,
611 2424.000000, 0.000000, 2436.000000, 0.000000, 2448.000000, 0.000000, 2460.000000, 0.000000,
612 2472.000000, 0.000000, 2484.000000, 0.000000, 2496.000000, 0.000000, 2508.000000, 0.000000,
613 2520.000000, 0.000000, 2532.000000, 0.000000, 2544.000000, 0.000000, 2556.000000, 0.000000,
614 2568.000000, 0.000000, 2580.000000, 0.000000, 2592.000000, 0.000000, 2604.000000, 0.000000,
615 2616.000000, 0.000000, 2628.000000, 0.000000, 2640.000000, 0.000000, 2652.000000, 0.000000,
616 2664.000000, 0.000000, 2676.000000, 0.000000, 2688.000000, 0.000000, 2700.000000, 0.000000,
617 2712.000000, 0.000000, 2724.000000, 0.000000, 2736.000000, 0.000000, 2748.000000, 0.000000,
618 2760.000000, 0.000000, 2772.000000, 0.000000, 2784.000000, 0.000000, 2796.000000, 0.000000,
619 2808.000000, 0.000000, 2820.000000, 0.000000, 2832.000000, 0.000000, 2844.000000, 0.000000,
620 2856.000000, 0.000000, 2868.000000, 0.000000, 2880.000000, 0.000000, 2892.000000, 0.000000,
621 2904.000000, 0.000000, 2916.000000, 0.000000, 2928.000000, 0.000000, 2940.000000, 0.000000,
622 2940.000000, 0.000000, 2952.000000, 0.000000, 2964.000000, 0.000000, 2976.000000, 0.000000,
623 2988.000000, 0.000000
624 </result-positions>
625 </test-case>
626
627 <test-case id="Matra Test" script="deva">
628 <test-font name="Devamt.ttf" version="Version 1.02" checksum="0x2AB199ED "/>
629
630 <test-text>ुं ं॑</test-text>
631
632 <result-glyphs>
633 0x00000130, 0x00000105, 0x000000C9, 0x00000003, 0x00000130, 0x000000 C9, 0x00000328
634 </result-glyphs>
635
636 <result-indices>
637 0x00000000, 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x000000 03, 0x00000004
638 </result-indices>
639
640 <result-positions>
641 0.000000, 0.000000, 6.046875, 0.000000, 6.046875, 0.000000, 7.201172 , 0.000000,
642 10.201172, 0.000000, 16.248047, 0.000000, 16.248047, 0.000000, 17.40 2344, 0.000000
643 </result-positions>
644 </test-case>
645
646 <test-case id="Deva Stress Test" script="deva">
647 <test-font name="Devamt.ttf" version="Version 1.02" checksum="0x2AB199ED "/>
648
649 <test-text>कँ कं कः क॑ क॒ कँ॑ कं॒ कँंः क॒॑</test-text>
650
651 <result-glyphs>
652 0x000000DB, 0x000000C8, 0x00000003, 0x000000DB, 0x000000C9, 0x000000 03, 0x000000DB, 0x000000CA,
653 0x00000003, 0x000000DB, 0x00000113, 0x00000003, 0x000000DB, 0x000001 14, 0x00000003, 0x000000DB,
654 0x000000C8, 0x00000328, 0x00000003, 0x000000DB, 0x00000114, 0x000000 C9, 0x00000003, 0x000000DB,
655 0x000000C8, 0x00000130, 0x000000C9, 0x00000130, 0x000000CA, 0x000000 03, 0x000000DB, 0x00000113,
656 0x00000130, 0x00000114
657 </result-glyphs>
658
659 <result-indices>
660 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
661 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
662 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000015, 0x000000 14, 0x00000016, 0x00000017,
663 0x00000018, 0x00000019, 0x00000019, 0x0000001A, 0x0000001A, 0x000000 1B, 0x0000001C, 0x0000001D,
664 0x0000001E, 0x0000001E
665 </result-indices>
666
667 <result-positions>
668 0.000000, 0.000000, 6.052734, 0.000000, 8.003906, 0.000000, 11.00390 6, 0.000000,
669 17.056641, 0.000000, 19.007813, 0.000000, 22.007813, 0.000000, 30.01 1719, 0.000000,
670 33.539063, 0.000000, 36.539063, 0.000000, 42.591797, 0.000000, 44.54 2969, 0.000000,
671 47.542969, 0.000000, 55.546875, 0.000000, 55.546875, 0.000000, 58.54 6875, 0.000000,
672 64.599609, 0.000000, 64.599609, 0.000000, 66.550781, 0.000000, 69.55 0781, 0.000000,
673 77.554688, 0.000000, 75.603516, 0.000000, 77.554688, 0.000000, 80.55 4688, 0.000000,
674 86.607422, 0.000000, 88.558594, 0.000000, 94.605469, 0.000000, 95.75 9766, 0.000000,
675 102.960938, 0.000000, 106.488281, 0.000000, 109.488281, 0.000000, 11 5.541016, 0.000000,
676 117.492188, 0.000000, 124.693359, 0.000000, 124.693359, 0.000000
677 </result-positions>
678 </test-case>
679
680 <test-case id="Deva Test" script="deva">
681 <test-font name="Devamt.ttf" version="Version 1.02" checksum="0x2AB199ED "/>
682
683 <test-text>रू क़् क्ष क्कि क्रि ट्रि हिन्दी र्क्रिं क्षत्रज्ञत्रक्ष श्र थ ्र श्र कके र्कें केूकूेकेृ र्कू क़ क क् क्ष क्ष् क्ष्क ज़ ज ज् ज्ञ ज्ञ् ज्ञ्क र् क र्क्क ड्र क्क क़्क क़्क क़् क्ष्क क्ष् त्र्क द्द कि हि रू रु र्के र्कं क् कु के द ्द्द क़्ष क्ष र्क्षे द्दत्र्क ज्ञ क्त्व ज्ञ्क र्कँ र्किँ र्केँ र्क्रिँ हिंदी ह्मि ह्यिखि ङ्क ङ्म ङ्क्त ङ्ख ङ्ग ङ्घ ङ्क्ष ङ्क्ष्व ङ्क्ष्य र्क्त्वि र्र्र्र कै के कु कू कृ कॅ कॆ हु हू हॆ है हे</test-text>
684
685 <result-glyphs>
686 0x00000238, 0x0000FFFF, 0x00000003, 0x00000117, 0x00000111, 0x000000 03, 0x00000156, 0x0000FFFF,
687 0x0000FFFF, 0x00000003, 0x000002CF, 0x00000269, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x000002CF,
688 0x000001A3, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000002CE, 0x000001 AD, 0x0000FFFF, 0x0000FFFF,
689 0x00000003, 0x000002D0, 0x000000FF, 0x00000170, 0x0000FFFF, 0x000000 EC, 0x00000104, 0x00000003,
690 0x00000308, 0x000001A3, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x0000FFFF, 0x00000003,
691 0x00000156, 0x0000FFFF, 0x0000FFFF, 0x000001B2, 0x0000FFFF, 0x0000FF FF, 0x00000157, 0x0000FFFF,
692 0x0000FFFF, 0x000001B2, 0x0000FFFF, 0x0000FFFF, 0x00000156, 0x0000FF FF, 0x0000FFFF, 0x00000003,
693 0x000001C1, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001B3, 0x0000FF FF, 0x0000FFFF, 0x00000003,
694 0x000001C1, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000DB, 0x000000 DB, 0x00000340, 0x00000003,
695 0x000000DB, 0x00000343, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x000000DB, 0x00000340,
696 0x00000130, 0x00000106, 0x000000DB, 0x00000106, 0x00000130, 0x000001 0B, 0x000000DB, 0x00000340,
697 0x00000130, 0x00000107, 0x00000003, 0x000000DB, 0x00000106, 0x000001 58, 0x0000FFFF, 0x00000003,
698 0x00000117, 0x00000003, 0x000000DB, 0x00000003, 0x000000DB, 0x000001 11, 0x00000003, 0x00000156,
699 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000156, 0x0000FFFF, 0x0000FF FF, 0x00000111, 0x00000003,
700 0x0000017F, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000DB, 0x000000 03, 0x00000003, 0x0000011A,
701 0x0000FFFF, 0x00000003, 0x000000E2, 0x00000003, 0x000000E2, 0x000001 11, 0x00000003, 0x00000157,
702 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000157, 0x0000FFFF, 0x0000FF FF, 0x00000111, 0x00000003,
703 0x00000180, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000DB, 0x000000 03, 0x000000DB, 0x00000158,
704 0x0000FFFF, 0x00000003, 0x00000269, 0x0000FFFF, 0x0000FFFF, 0x000001 58, 0x0000FFFF, 0x00000003,
705 0x000001AF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000269, 0x0000FF FF, 0x0000FFFF, 0x00000003,
706 0x00000181, 0x0000FFFF, 0x000000DB, 0x00000003, 0x00000181, 0x0000FF FF, 0x000000DB, 0x00000003,
707 0x00000117, 0x00000111, 0x00000003, 0x0000017F, 0x0000FFFF, 0x0000FF FF, 0x0000FFFF, 0x000000DB,
708 0x00000003, 0x00000156, 0x0000FFFF, 0x0000FFFF, 0x00000111, 0x000000 03, 0x000001F8, 0x0000FFFF,
709 0x0000FFFF, 0x0000FFFF, 0x000000DB, 0x00000003, 0x000002A4, 0x0000FF FF, 0x0000FFFF, 0x00000003,
710 0x000002CF, 0x000000DB, 0x00000003, 0x000002D0, 0x000000FF, 0x000000 03, 0x00000238, 0x0000FFFF,
711 0x00000003, 0x00000237, 0x0000FFFF, 0x00000003, 0x000000DB, 0x000003 42, 0x0000FFFF, 0x0000FFFF,
712 0x00000003, 0x000000DB, 0x00000256, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x000000DB, 0x00000111,
713 0x00000003, 0x000000DB, 0x00000105, 0x00000003, 0x000000DB, 0x000003 40, 0x00000003, 0x0000016E,
714 0x0000FFFF, 0x000002A4, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001 81, 0x0000FFFF, 0x000000FD,
715 0x00000003, 0x00000156, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001 56, 0x0000FFFF, 0x0000FFFF,
716 0x00000245, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000002A4, 0x0000FF FF, 0x0000FFFF, 0x000001F8,
717 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000DB, 0x00000003, 0x000001 57, 0x0000FFFF, 0x0000FFFF,
718 0x00000003, 0x0000015D, 0x0000FFFF, 0x0000016C, 0x0000FFFF, 0x000000 FB, 0x00000003, 0x00000180,
719 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000DB, 0x00000003, 0x000000 DB, 0x00000256, 0x0000FFFF,
720 0x0000FFFF, 0x00000003, 0x00000308, 0x000000DB, 0x0000FFFF, 0x0000FF FF, 0x0000FFFF, 0x00000003,
721 0x000000DB, 0x00000343, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x00000308, 0x000001A3,
722 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x000002E3, 0x000000FF,
723 0x0000FFFF, 0x000000EC, 0x00000104, 0x00000003, 0x000002D7, 0x000002 C6, 0x0000FFFF, 0x0000FFFF,
724 0x000002D7, 0x000002C7, 0x0000FFFF, 0x0000FFFF, 0x000002D4, 0x000000 DC, 0x00000003, 0x0000026E,
725 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000272, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x00000273,
726 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000002 6F, 0x0000FFFF, 0x0000FFFF,
727 0x00000003, 0x00000270, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000002 71, 0x0000FFFF, 0x0000FFFF,
728 0x00000003, 0x00000274, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x00000275,
729 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x00000276,
730 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x00000304,
731 0x0000015D, 0x0000FFFF, 0x0000016C, 0x0000FFFF, 0x000000FB, 0x0000FF FF, 0x0000FFFF, 0x00000003,
732 0x000000F6, 0x00000111, 0x000001BD, 0x0000FFFF, 0x0000FFFF, 0x000001 58, 0x0000FFFF, 0x00000003,
733 0x000000DB, 0x0000010C, 0x00000003, 0x000000DB, 0x00000340, 0x000000 03, 0x000000DB, 0x00000105,
734 0x00000003, 0x000000DB, 0x00000106, 0x00000003, 0x000000DB, 0x000001 07, 0x00000003, 0x000000DB,
735 0x00000109, 0x00000003, 0x000000DB, 0x0000033C, 0x00000003, 0x000002 2F, 0x0000FFFF, 0x00000003,
736 0x00000230, 0x0000FFFF, 0x00000003, 0x000000FF, 0x0000010A, 0x000000 03, 0x000000FF, 0x0000010C,
737 0x00000003, 0x000000FF, 0x0000010B
738 </result-glyphs>
739
740 <result-indices>
741 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
742 0x00000008, 0x00000009, 0x0000000D, 0x0000000A, 0x0000000B, 0x000000 0C, 0x0000000E, 0x00000012,
743 0x0000000F, 0x00000011, 0x00000010, 0x00000013, 0x00000017, 0x000000 14, 0x00000016, 0x00000015,
744 0x00000018, 0x0000001A, 0x00000019, 0x0000001B, 0x0000001C, 0x000000 1D, 0x0000001E, 0x0000001F,
745 0x00000025, 0x00000022, 0x00000024, 0x00000023, 0x00000020, 0x000000 21, 0x00000026, 0x00000027,
746 0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002D, 0x000000 2C, 0x0000002E, 0x0000002F,
747 0x00000030, 0x00000031, 0x00000033, 0x00000032, 0x00000034, 0x000000 35, 0x00000036, 0x00000037,
748 0x00000038, 0x0000003A, 0x00000039, 0x0000003B, 0x0000003C, 0x000000 3E, 0x0000003D, 0x0000003F,
749 0x00000040, 0x00000042, 0x00000041, 0x00000043, 0x00000044, 0x000000 45, 0x00000046, 0x00000047,
750 0x0000004A, 0x0000004B, 0x00000048, 0x00000049, 0x0000004C, 0x000000 4D, 0x0000004E, 0x0000004F,
751 0x00000050, 0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x000000 53, 0x00000054, 0x00000055,
752 0x00000056, 0x00000056, 0x00000057, 0x0000005A, 0x0000005B, 0x000000 58, 0x00000059, 0x0000005C,
753 0x0000005D, 0x0000005E, 0x0000005F, 0x00000060, 0x00000061, 0x000000 62, 0x00000063, 0x00000064,
754 0x00000065, 0x00000066, 0x00000067, 0x00000068, 0x00000069, 0x000000 6A, 0x0000006B, 0x0000006C,
755 0x0000006D, 0x0000006E, 0x0000006F, 0x00000070, 0x00000071, 0x000000 72, 0x00000073, 0x00000074,
756 0x00000075, 0x00000076, 0x00000077, 0x00000078, 0x00000079, 0x000000 7A, 0x0000007B, 0x0000007C,
757 0x0000007D, 0x0000007E, 0x0000007F, 0x00000080, 0x00000081, 0x000000 82, 0x00000083, 0x00000084,
758 0x00000085, 0x00000086, 0x00000087, 0x00000088, 0x00000089, 0x000000 8A, 0x0000008D, 0x0000008B,
759 0x0000008C, 0x0000008E, 0x00000091, 0x00000092, 0x00000093, 0x000000 8F, 0x00000090, 0x00000094,
760 0x00000095, 0x00000097, 0x00000096, 0x00000098, 0x00000099, 0x000000 9A, 0x0000009B, 0x0000009C,
761 0x0000009D, 0x0000009E, 0x0000009F, 0x000000A0, 0x000000A1, 0x000000 A2, 0x000000A3, 0x000000A4,
762 0x000000A5, 0x000000A6, 0x000000A7, 0x000000A8, 0x000000A9, 0x000000 AA, 0x000000AB, 0x000000AC,
763 0x000000AD, 0x000000AE, 0x000000AF, 0x000000B0, 0x000000B1, 0x000000 B2, 0x000000B3, 0x000000B4,
764 0x000000B5, 0x000000B6, 0x000000B7, 0x000000B8, 0x000000B9, 0x000000 BA, 0x000000BB, 0x000000BC,
765 0x000000BE, 0x000000BD, 0x000000BF, 0x000000C1, 0x000000C0, 0x000000 C2, 0x000000C3, 0x000000C4,
766 0x000000C5, 0x000000C6, 0x000000C7, 0x000000C8, 0x000000CB, 0x000000 CC, 0x000000C9, 0x000000CA,
767 0x000000CD, 0x000000D0, 0x000000CE, 0x000000CF, 0x000000D1, 0x000000 D2, 0x000000D3, 0x000000D4,
768 0x000000D5, 0x000000D6, 0x000000D7, 0x000000D8, 0x000000D9, 0x000000 DA, 0x000000DB, 0x000000DC,
769 0x000000DD, 0x000000DE, 0x000000DF, 0x000000E0, 0x000000E1, 0x000000 E2, 0x000000E3, 0x000000E4,
770 0x000000E5, 0x000000E6, 0x000000E7, 0x000000E8, 0x000000E9, 0x000000 EC, 0x000000ED, 0x000000EE,
771 0x000000EF, 0x000000EA, 0x000000EB, 0x000000F0, 0x000000F1, 0x000000 F2, 0x000000F3, 0x000000F4,
772 0x000000F5, 0x000000F6, 0x000000F7, 0x000000F8, 0x000000F9, 0x000000 FA, 0x000000FB, 0x000000FC,
773 0x000000FD, 0x000000FE, 0x000000FF, 0x00000100, 0x00000101, 0x000001 02, 0x00000103, 0x00000104,
774 0x00000105, 0x00000106, 0x00000107, 0x00000108, 0x00000109, 0x000001 0C, 0x0000010A, 0x0000010B,
775 0x0000010D, 0x0000010E, 0x00000112, 0x00000111, 0x0000010F, 0x000001 10, 0x00000113, 0x00000114,
776 0x00000117, 0x00000118, 0x00000115, 0x00000116, 0x00000119, 0x000001 1A, 0x00000120, 0x0000011D,
777 0x0000011F, 0x0000011E, 0x0000011B, 0x0000011C, 0x00000121, 0x000001 22, 0x00000124, 0x00000123,
778 0x00000125, 0x00000126, 0x00000127, 0x00000128, 0x0000012C, 0x000001 29, 0x0000012A, 0x0000012B,
779 0x00000130, 0x0000012D, 0x0000012E, 0x0000012F, 0x00000132, 0x000001 31, 0x00000133, 0x00000134,
780 0x00000135, 0x00000136, 0x00000137, 0x00000138, 0x00000139, 0x000001 3A, 0x0000013B, 0x0000013C,
781 0x0000013D, 0x0000013E, 0x0000013F, 0x00000140, 0x00000141, 0x000001 42, 0x00000143, 0x00000144,
782 0x00000145, 0x00000146, 0x00000147, 0x00000148, 0x00000149, 0x000001 4A, 0x0000014B, 0x0000014C,
783 0x0000014D, 0x0000014E, 0x0000014F, 0x00000150, 0x00000151, 0x000001 52, 0x00000153, 0x00000154,
784 0x00000155, 0x00000156, 0x00000157, 0x00000158, 0x00000159, 0x000001 5A, 0x0000015B, 0x0000015C,
785 0x0000015D, 0x0000015E, 0x0000015F, 0x00000160, 0x00000161, 0x000001 62, 0x00000163, 0x0000016B,
786 0x00000166, 0x00000167, 0x00000168, 0x00000169, 0x0000016A, 0x000001 64, 0x00000165, 0x0000016C,
787 0x0000016F, 0x00000170, 0x00000171, 0x00000173, 0x00000172, 0x000001 6D, 0x0000016E, 0x00000174,
788 0x00000175, 0x00000176, 0x00000177, 0x00000178, 0x00000179, 0x000001 7A, 0x0000017B, 0x0000017C,
789 0x0000017D, 0x0000017E, 0x0000017F, 0x00000180, 0x00000181, 0x000001 82, 0x00000183, 0x00000184,
790 0x00000185, 0x00000186, 0x00000187, 0x00000188, 0x00000189, 0x000001 8A, 0x0000018B, 0x0000018C,
791 0x0000018D, 0x0000018E, 0x0000018F, 0x00000190, 0x00000191, 0x000001 92, 0x00000193, 0x00000194,
792 0x00000195, 0x00000196, 0x00000197
793 </result-indices>
794
795 <result-positions>
796 0.000000, 0.000000, 8.707031, 0.000000, 8.707031, 0.000000, 11.70703 1, 0.000000,
797 17.759766, 0.000000, 19.710938, 0.000000, 22.710938, 0.000000, 30.95 5078, 0.000000,
798 30.955078, 0.000000, 30.955078, 0.000000, 33.955078, 0.000000, 37.31 8359, 0.000000,
799 45.322266, 0.000000, 45.322266, 0.000000, 45.322266, 0.000000, 48.32 2266, 0.000000,
800 51.685547, 0.000000, 59.689453, 0.000000, 59.689453, 0.000000, 59.68 9453, 0.000000,
801 62.689453, 0.000000, 66.052734, 0.000000, 72.082031, 0.000000, 72.08 2031, 0.000000,
802 72.082031, 0.000000, 75.082031, 0.000000, 78.445313, 0.000000, 84.99 6094, 0.000000,
803 89.015625, 0.000000, 89.015625, 0.000000, 95.408203, 0.000000, 98.77 1484, 0.000000,
804 101.771484, 0.000000, 105.134766, 0.000000, 113.138672, 0.000000, 11 3.138672, 0.000000,
805 113.138672, 0.000000, 113.138672, 0.000000, 113.138672, 0.000000, 11 3.138672, 0.000000,
806 116.138672, 0.000000, 124.382813, 0.000000, 124.382813, 0.000000, 12 4.382813, 0.000000,
807 131.507813, 0.000000, 131.507813, 0.000000, 131.507813, 0.000000, 13 9.095703, 0.000000,
808 139.095703, 0.000000, 139.095703, 0.000000, 146.220703, 0.000000, 14 6.220703, 0.000000,
809 146.220703, 0.000000, 154.464844, 0.000000, 154.464844, 0.000000, 15 4.464844, 0.000000,
810 157.464844, 0.000000, 165.433594, 0.000000, 165.433594, 0.000000, 16 5.433594, 0.000000,
811 168.433594, 0.000000, 175.851563, 0.000000, 175.851563, 0.000000, 17 5.851563, 0.000000,
812 178.851563, 0.000000, 186.820313, 0.000000, 186.820313, 0.000000, 18 6.820313, 0.000000,
813 189.820313, 0.000000, 197.824219, 0.000000, 203.876953, 0.000000, 20 5.828125, 0.000000,
814 208.828125, 0.000000, 214.880859, 0.000000, 216.832031, 0.000000, 21 6.832031, 0.000000,
815 216.832031, 0.000000, 216.832031, 0.000000, 219.832031, 0.000000, 22 5.884766, 0.000000,
816 227.835938, 0.000000, 233.882813, 0.000000, 235.037109, 0.000000, 24 1.089844, 0.000000,
817 243.041016, 0.000000, 249.087891, 0.000000, 250.242188, 0.000000, 25 6.294922, 0.000000,
818 258.246094, 0.000000, 264.292969, 0.000000, 265.447266, 0.000000, 26 8.447266, 0.000000,
819 274.500000, 0.000000, 274.505859, 0.000000, 276.451172, 0.000000, 27 6.451172, 0.000000,
820 279.451172, 0.000000, 287.455078, 0.000000, 290.455078, 0.000000, 29 8.458984, 0.000000,
821 301.458984, 0.000000, 307.511719, 0.000000, 309.462891, 0.000000, 31 2.462891, 0.000000,
822 320.707031, 0.000000, 320.707031, 0.000000, 320.707031, 0.000000, 32 3.707031, 0.000000,
823 331.951172, 0.000000, 331.951172, 0.000000, 331.951172, 0.000000, 33 1.951172, 0.000000,
824 334.951172, 0.000000, 340.705078, 0.000000, 340.705078, 0.000000, 34 0.705078, 0.000000,
825 340.705078, 0.000000, 348.708984, 0.000000, 351.708984, 0.000000, 35 4.708984, 0.000000,
826 362.724609, 0.000000, 362.724609, 0.000000, 365.724609, 0.000000, 37 3.740234, 0.000000,
827 376.740234, 0.000000, 384.755859, 0.000000, 384.755859, 0.000000, 38 7.755859, 0.000000,
828 395.343750, 0.000000, 395.343750, 0.000000, 395.343750, 0.000000, 39 8.343750, 0.000000,
829 405.931641, 0.000000, 405.931641, 0.000000, 405.931641, 0.000000, 40 5.931641, 0.000000,
830 408.931641, 0.000000, 414.052734, 0.000000, 414.052734, 0.000000, 41 4.052734, 0.000000,
831 414.052734, 0.000000, 422.056641, 0.000000, 425.056641, 0.000000, 43 1.115234, 0.000000,
832 433.060547, 0.000000, 433.060547, 0.000000, 436.060547, 0.000000, 44 4.064453, 0.000000,
833 444.064453, 0.000000, 442.119141, 0.000000, 444.064453, 0.000000, 44 4.064453, 0.000000,
834 447.064453, 0.000000, 454.060547, 0.000000, 454.060547, 0.000000, 45 4.060547, 0.000000,
835 457.060547, 0.000000, 465.064453, 0.000000, 465.064453, 0.000000, 46 5.064453, 0.000000,
836 468.064453, 0.000000, 474.339844, 0.000000, 474.339844, 0.000000, 48 2.343750, 0.000000,
837 485.343750, 0.000000, 491.619141, 0.000000, 491.619141, 0.000000, 49 9.623047, 0.000000,
838 502.623047, 0.000000, 508.675781, 0.000000, 510.626953, 0.000000, 51 3.626953, 0.000000,
839 519.380859, 0.000000, 519.380859, 0.000000, 519.380859, 0.000000, 51 9.380859, 0.000000,
840 527.384766, 0.000000, 530.384766, 0.000000, 538.628906, 0.000000, 53 8.628906, 0.000000,
841 538.628906, 0.000000, 538.628906, 0.000000, 541.628906, 0.000000, 54 6.427734, 0.000000,
842 546.427734, 0.000000, 546.427734, 0.000000, 546.427734, 0.000000, 55 4.431641, 0.000000,
843 557.431641, 0.000000, 564.064453, 0.000000, 564.064453, 0.000000, 56 4.064453, 0.000000,
844 567.064453, 0.000000, 570.427734, 0.000000, 578.431641, 0.000000, 58 1.431641, 0.000000,
845 584.794922, 0.000000, 591.345703, 0.000000, 594.345703, 0.000000, 60 3.052734, 0.000000,
846 603.052734, 0.000000, 606.052734, 0.000000, 612.667969, 0.000000, 61 2.667969, 0.000000,
847 615.667969, 0.000000, 621.720703, 0.000000, 623.671875, 0.000000, 62 3.671875, 0.000000,
848 623.671875, 0.000000, 626.671875, 0.000000, 632.736328, 0.000000, 63 4.675781, 0.000000,
849 634.675781, 0.000000, 634.675781, 0.000000, 637.675781, 0.000000, 64 3.728516, 0.000000,
850 645.679688, 0.000000, 648.679688, 0.000000, 654.732422, 0.000000, 65 6.683594, 0.000000,
851 659.683594, 0.000000, 665.736328, 0.000000, 667.687500, 0.000000, 67 0.687500, 0.000000,
852 677.080078, 0.000000, 677.080078, 0.000000, 683.712891, 0.000000, 68 3.712891, 0.000000,
853 683.712891, 0.000000, 686.712891, 0.000000, 692.988281, 0.000000, 69 2.988281, 0.000000,
854 700.054688, 0.000000, 703.054688, 0.000000, 711.298828, 0.000000, 71 1.298828, 0.000000,
855 711.298828, 0.000000, 714.298828, 0.000000, 722.542969, 0.000000, 72 2.542969, 0.000000,
856 722.542969, 0.000000, 722.542969, 0.000000, 722.542969, 0.000000, 72 2.542969, 0.000000,
857 725.542969, 0.000000, 732.175781, 0.000000, 732.175781, 0.000000, 73 2.175781, 0.000000,
858 736.974609, 0.000000, 736.974609, 0.000000, 736.974609, 0.000000, 73 6.974609, 0.000000,
859 744.978516, 0.000000, 747.978516, 0.000000, 755.566406, 0.000000, 75 5.566406, 0.000000,
860 755.566406, 0.000000, 758.566406, 0.000000, 764.841797, 0.000000, 76 4.841797, 0.000000,
861 768.673828, 0.000000, 768.673828, 0.000000, 775.541016, 0.000000, 77 8.541016, 0.000000,
862 783.662109, 0.000000, 783.662109, 0.000000, 783.662109, 0.000000, 78 3.662109, 0.000000,
863 791.666016, 0.000000, 794.666016, 0.000000, 800.730469, 0.000000, 80 2.669922, 0.000000,
864 802.669922, 0.000000, 802.669922, 0.000000, 805.669922, 0.000000, 80 9.033203, 0.000000,
865 817.037109, 0.000000, 817.037109, 0.000000, 817.037109, 0.000000, 81 7.037109, 0.000000,
866 820.037109, 0.000000, 826.089844, 0.000000, 828.041016, 0.000000, 82 8.041016, 0.000000,
867 828.041016, 0.000000, 828.041016, 0.000000, 831.041016, 0.000000, 83 4.404297, 0.000000,
868 842.408203, 0.000000, 842.408203, 0.000000, 842.408203, 0.000000, 84 2.408203, 0.000000,
869 842.408203, 0.000000, 842.408203, 0.000000, 845.408203, 0.000000, 84 8.771484, 0.000000,
870 855.322266, 0.000000, 855.322266, 0.000000, 861.714844, 0.000000, 86 5.078125, 0.000000,
871 868.078125, 0.000000, 871.441406, 0.000000, 881.167969, 0.000000, 88 1.167969, 0.000000,
872 881.167969, 0.000000, 884.531250, 0.000000, 894.257813, 0.000000, 89 4.257813, 0.000000,
873 894.257813, 0.000000, 897.621094, 0.000000, 906.175781, 0.000000, 90 9.175781, 0.000000,
874 919.007813, 0.000000, 919.007813, 0.000000, 919.007813, 0.000000, 92 2.007813, 0.000000,
875 932.349609, 0.000000, 932.349609, 0.000000, 932.349609, 0.000000, 93 5.349609, 0.000000,
876 945.181641, 0.000000, 945.181641, 0.000000, 945.181641, 0.000000, 94 5.181641, 0.000000,
877 945.181641, 0.000000, 948.181641, 0.000000, 958.330078, 0.000000, 95 8.330078, 0.000000,
878 958.330078, 0.000000, 961.330078, 0.000000, 970.892578, 0.000000, 97 0.892578, 0.000000,
879 970.892578, 0.000000, 973.892578, 0.000000, 983.455078, 0.000000, 98 3.455078, 0.000000,
880 983.455078, 0.000000, 986.455078, 0.000000, 996.017578, 0.000000, 99 6.017578, 0.000000,
881 996.017578, 0.000000, 996.017578, 0.000000, 996.017578, 0.000000, 99 9.017578, 0.000000,
882 1009.347656, 0.000000, 1009.347656, 0.000000, 1009.347656, 0.000000, 1009.347656, 0.000000,
883 1009.347656, 0.000000, 1009.347656, 0.000000, 1009.347656, 0.000000, 1012.347656, 0.000000,
884 1022.027344, 0.000000, 1022.027344, 0.000000, 1022.027344, 0.000000, 1022.027344, 0.000000,
885 1022.027344, 0.000000, 1022.027344, 0.000000, 1022.027344, 0.000000, 1025.027344, 0.000000,
886 1028.390625, 0.000000, 1034.666016, 0.000000, 1034.666016, 0.000000, 1038.498047, 0.000000,
887 1038.498047, 0.000000, 1045.365234, 0.000000, 1045.365234, 0.000000, 1045.365234, 0.000000,
888 1048.365234, 0.000000, 1053.697266, 0.000000, 1054.195313, 0.000000, 1060.025391, 0.000000,
889 1060.025391, 0.000000, 1059.322266, 0.000000, 1060.025391, 0.000000, 1060.025391, 0.000000,
890 1063.025391, 0.000000, 1069.078125, 0.000000, 1071.029297, 0.000000, 1074.029297, 0.000000,
891 1080.082031, 0.000000, 1082.033203, 0.000000, 1085.033203, 0.000000, 1091.085938, 0.000000,
892 1093.037109, 0.000000, 1096.037109, 0.000000, 1102.089844, 0.000000, 1104.041016, 0.000000,
893 1107.041016, 0.000000, 1113.093750, 0.000000, 1115.044922, 0.000000, 1118.044922, 0.000000,
894 1124.097656, 0.000000, 1126.048828, 0.000000, 1129.048828, 0.000000, 1135.101563, 0.000000,
895 1137.052734, 0.000000, 1140.052734, 0.000000, 1146.603516, 0.000000, 1146.603516, 0.000000,
896 1149.603516, 0.000000, 1156.154297, 0.000000, 1156.154297, 0.000000, 1159.154297, 0.000000,
897 1165.623047, 0.000000, 1165.705078, 0.000000, 1168.705078, 0.000000, 1175.173828, 0.000000,
898 1175.255859, 0.000000, 1178.255859, 0.000000, 1184.724609, 0.000000, 1184.806641, 0.000000
899 </result-positions>
900 </test-case>
901
902 <test-case id="Japanese Han" script="hani" lang="JAN">
903 <test-font name="ARIALUNI.TTF" version="Version 1.01" checksum="0x7E2F7B 2D"/>
904
905 <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>
906
907 <result-glyphs>
908 0x000020BC, 0x000025DD, 0x00002149, 0x00003EA0, 0x00002400, 0x000027 1B, 0x0000298C, 0x00000003,
909 0x0000267F, 0x0000410D, 0x00000003, 0x000020BC, 0x0000567E, 0x000021 49, 0x00003EA0, 0x00002400,
910 0x0000271B, 0x0000299A, 0x00000003, 0x00005489, 0x000042F2
911 </result-glyphs>
912
913 <result-indices>
914 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
915 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
916 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
917 </result-indices>
918
919 <result-positions>
920 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
921 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
922 87.333984, 0.000000, 99.333984, 0.000000, 111.333984, 0.000000, 114. 667969, 0.000000,
923 126.667969, 0.000000, 138.667969, 0.000000, 150.667969, 0.000000, 16 2.667969, 0.000000,
924 174.667969, 0.000000, 186.667969, 0.000000, 198.667969, 0.000000, 20 2.001953, 0.000000,
925 214.001953, 0.000000, 226.001953, 0.000000
926 </result-positions>
927 </test-case>
928
929 <test-case id="Korean Han" script="hani" lang="KOR">
930 <test-font name="ARIALUNI.TTF" version="Version 1.01" checksum="0x7E2F7B 2D"/>
931
932 <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>
933
934 <result-glyphs>
935 0x000020BC, 0x000025DD, 0x00002149, 0x00003EA0, 0x00002400, 0x000027 1B, 0x0000298C, 0x00000003,
936 0x0000267F, 0x0000410D, 0x00000003, 0x000020BC, 0x00007492, 0x000021 49, 0x00003EA0, 0x00002400,
937 0x0000271B, 0x0000299A, 0x00000003, 0x00005489, 0x000042F2
938 </result-glyphs>
939
940 <result-indices>
941 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
942 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
943 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
944 </result-indices>
945
946 <result-positions>
947 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
948 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
949 87.333984, 0.000000, 99.333984, 0.000000, 111.333984, 0.000000, 114. 667969, 0.000000,
950 126.667969, 0.000000, 138.667969, 0.000000, 150.667969, 0.000000, 16 2.667969, 0.000000,
951 174.667969, 0.000000, 186.667969, 0.000000, 198.667969, 0.000000, 20 2.001953, 0.000000,
952 214.001953, 0.000000, 226.001953, 0.000000
953 </result-positions>
954 </test-case>
955
956 <test-case id="Traditional Han" script="hani" lang="ZHT">
957 <test-font name="ARIALUNI.TTF" version="Version 1.01" checksum="0x7E2F7B 2D"/>
958
959 <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>
960
961 <result-glyphs>
962 0x000020BC, 0x000025DD, 0x00002149, 0x000079EB, 0x00002400, 0x000027 1B, 0x0000298C, 0x00000003,
963 0x00007677, 0x0000410D, 0x00000003, 0x000020BC, 0x00007E26, 0x000021 49, 0x000079EB, 0x00002400,
964 0x0000271B, 0x0000299A, 0x00000003, 0x00007D8F, 0x00007A97
965 </result-glyphs>
966
967 <result-indices>
968 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
969 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
970 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
971 </result-indices>
972
973 <result-positions>
974 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
975 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
976 87.333984, 0.000000, 99.333984, 0.000000, 111.333984, 0.000000, 114. 667969, 0.000000,
977 126.667969, 0.000000, 138.667969, 0.000000, 150.667969, 0.000000, 16 2.667969, 0.000000,
978 174.667969, 0.000000, 186.667969, 0.000000, 198.667969, 0.000000, 20 2.001953, 0.000000,
979 214.001953, 0.000000, 226.001953, 0.000000
980 </result-positions>
981 </test-case>
982
983 <test-case id="Simplified Han" script="hani" lang="ZHS">
984 <test-font name="ARIALUNI.TTF" version="Version 1.01" checksum="0x7E2F7B 2D"/>
985
986 <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>
987
988 <result-glyphs>
989 0x000020BC, 0x000025DD, 0x00002149, 0x000079EB, 0x00002400, 0x000027 1B, 0x0000298C, 0x00000003,
990 0x00007677, 0x00008886, 0x00000003, 0x000020BC, 0x0000567E, 0x000021 49, 0x000079EB, 0x00002400,
991 0x0000271B, 0x0000299A, 0x00000003, 0x00007D8F, 0x00007A97
992 </result-glyphs>
993
994 <result-indices>
995 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
996 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
997 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
998 </result-indices>
999
1000 <result-positions>
1001 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
1002 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
1003 87.333984, 0.000000, 99.333984, 0.000000, 111.333984, 0.000000, 114. 667969, 0.000000,
1004 126.667969, 0.000000, 138.667969, 0.000000, 150.667969, 0.000000, 16 2.667969, 0.000000,
1005 174.667969, 0.000000, 186.667969, 0.000000, 198.667969, 0.000000, 20 2.001953, 0.000000,
1006 214.001953, 0.000000, 226.001953, 0.000000
1007 </result-positions>
1008 </test-case>
1009
1010 <test-case id="Deva locl Hindi" script="deva" lang="HIN">
1011 <test-font name="TestFont1.otf" version="Version 001.000 " checksum="0x7 5B4A535"/>
1012
1013 <test-text>शङ़ु</test-text>
1014
1015 <result-glyphs>
1016 0x00000002, 0x00000001, 0x00000006, 0x0000FFFF
1017 </result-glyphs>
1018
1019 <result-indices>
1020 0x00000000, 0x00000001, 0x00000002, 0x00000003
1021 </result-indices>
1022
1023 <result-positions>
1024 0.000000, 0.000000, 7.572000, 0.000000, 15.108000, 0.000000, 15.1080 00, 0.000000,
1025 15.108000, 0.000000
1026 </result-positions>
1027 </test-case>
1028
1029 <test-case id="Deva locl Marathi" script="deva" lang="MAR">
1030 <test-font name="TestFont1.otf" version="Version 001.000 " checksum="0x7 5B4A535"/>
1031
1032 <test-text>शङ़ु</test-text>
1033
1034 <result-glyphs>
1035 0x00000005, 0x00000001, 0x00000006, 0x0000FFFF
1036 </result-glyphs>
1037
1038 <result-indices>
1039 0x00000000, 0x00000001, 0x00000002, 0x00000003
1040 </result-indices>
1041
1042 <result-positions>
1043 0.000000, 0.000000, 7.392000, 0.000000, 14.927999, 0.000000, 14.9279 99, 0.000000,
1044 14.927999, 0.000000
1045 </result-positions>
1046 </test-case>
1047
1048 <test-case id="Deva ZWJ" script="deva">
1049 <test-font name="raghu.ttf" version="Version 0.99" checksum="0x541C94C7" />
1050
1051 <test-text>क्ष र्क क्‍ष र्‍क</test-text>
1052
1053 <result-glyphs>
1054 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000080, 0x000000 5B, 0x0000FFFF, 0x00000003,
1055 0x000000C8, 0x0000FFFF, 0x00000001, 0x0000009F, 0x00000003, 0x000000 E2, 0x0000FFFF, 0x00000001,
1056 0x00000080
1057 </result-glyphs>
1058
1059 <result-indices>
1060 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000006, 0x000000 04, 0x00000005, 0x00000007,
1061 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
1062 0x00000010
1063 </result-indices>
1064
1065 <result-positions>
1066 0.000000, 0.000000, 10.875000, 0.000000, 10.875000, 0.000000, 10.875 000, 0.000000,
1067 16.875000, 0.000000, 24.779297, 0.263672, 27.750000, 0.000000, 27.75 0000, 0.000000,
1068 33.750000, 0.000000, 42.468750, 0.000000, 42.468750, 0.000000, 42.46 8750, 0.000000,
1069 50.437500, 0.000000, 56.437500, 0.000000, 60.187500, 0.000000, 60.18 7500, 0.000000,
1070 60.187500, 0.000000, 71.062500, 0.000000
1071 </result-positions>
1072 </test-case>
1073
1074 <test-case id="Hangul" script="hang">
1075 <test-text>마만만</test-text>
1076
1077 <result-glyphs>
1078 0x0000B9C8, 0x0000FFFF, 0x0000B9CC, 0x0000FFFF, 0x0000FFFF, 0x0000B9 CC, 0x0000FFFF
1079 </result-glyphs>
1080
1081 <result-indices>
1082 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006
1083 </result-indices>
1084
1085 <result-positions>
1086 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
1087 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000
1088 </result-positions>
1089 </test-case>
1090
1091 <test-case id="Hebrew Mark Test" script="hebr">
1092 <test-font name="SBL_Hbrw.ttf" version="Version 1.51 Build 001" checksum ="0x5126B325"/>
1093
1094 <test-text>מָשְׁכֵנִיאַחֲרֶיךָנָּרוּצָההֱבִיאַנִיהַמֶּלֶךְחֲדָרָיונָגִיל ָהוְנִשְׂמְחָהבָּךְנַזְכִּירָהדֹדֶיךָמִיַּיִןמֵישָׁרִיםאֲהֵבוּךָ</test-text>
1095
1096 <result-glyphs>
1097 0x0000FFFF, 0x00000055, 0x0000FFFF, 0x0000004B, 0x0000001D, 0x000000 97, 0x00000021, 0x00000094,
1098 0x0000001B, 0x0000002D, 0x00000027, 0x00000096, 0x0000003A, 0x000000 9A, 0x0000FFFF, 0x00000066,
1099 0x00000027, 0x00000097, 0x0000002F, 0x00000030, 0x00000096, 0x000000 27, 0x00000099, 0x0000FFFF,
1100 0x00000051, 0x00000096, 0x0000002F, 0x0000FFFF, 0x00000055, 0x000000 27, 0x00000098, 0x0000001F,
1101 0x0000009C, 0x0000001F, 0x00000021, 0x0000009A, 0x0000003A, 0x000000 27, 0x00000096, 0x0000FFFF,
1102 0x00000056, 0x00000092, 0x00000024, 0x00000099, 0x00000031, 0x0000FF FF, 0x00000054, 0x0000009A,
1103 0x0000FFFF, 0x00000043, 0x00000021, 0x0000009A, 0x00000025, 0x000000 92, 0x0000002F, 0x00000092,
1104 0x0000FFFF, 0x00000067, 0x00000096, 0x00000031, 0x00000092, 0x000000 23, 0x00000021, 0x0000009A,
1105 0x0000002B, 0x00000027, 0x00000096, 0x0000001E, 0x0000009A, 0x000000 31, 0x00000023, 0x00000027,
1106 0x0000009A, 0x0000003A, 0x0000009A, 0x0000001F, 0x00000094, 0x000000 25, 0x0000FFFF, 0x00000054,
1107 0x00000098, 0x0000002B, 0x00000098, 0x0000FFFF, 0x0000005D, 0x000000 99, 0x00000021, 0x00000027,
1108 0x00000096, 0x00000031, 0x00000099, 0x0000001B, 0x00000027, 0x000000 96, 0x0000001D, 0x00000093,
1109 0x00000021, 0x00000021, 0x0000009A, 0x00000038, 0x0000FFFF, 0x000000 4B, 0x0000003A, 0x0000009A,
1110 0x0000FFFF, 0x0000005E, 0x0000FFFF, 0x00000055, 0x00000027, 0x000000 98, 0x0000003A, 0x00000094,
1111 0x00000025, 0x00000099, 0x0000001B, 0x00000027, 0x00000096, 0x000000 31, 0x00000097, 0x00000029,
1112 0x00000092, 0x0000FFFF, 0x00000066, 0x0000009A, 0x0000002F
1113 </result-glyphs>
1114
1115 <result-indices>
1116 0x0000007C, 0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x000000 77, 0x00000076, 0x00000075,
1117 0x00000074, 0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x000000 6F, 0x0000006E, 0x0000006D,
1118 0x0000006C, 0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x000000 67, 0x00000066, 0x00000065,
1119 0x00000064, 0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x000000 5F, 0x0000005E, 0x0000005D,
1120 0x0000005C, 0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x000000 57, 0x00000056, 0x00000055,
1121 0x00000054, 0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x000000 4F, 0x0000004E, 0x0000004D,
1122 0x0000004C, 0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x000000 47, 0x00000046, 0x00000045,
1123 0x00000044, 0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x000000 3F, 0x0000003E, 0x0000003D,
1124 0x0000003C, 0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x000000 37, 0x00000036, 0x00000035,
1125 0x00000034, 0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x000000 2F, 0x0000002E, 0x0000002D,
1126 0x0000002C, 0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x000000 27, 0x00000026, 0x00000025,
1127 0x00000024, 0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x000000 1F, 0x0000001E, 0x0000001D,
1128 0x0000001C, 0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x000000 17, 0x00000016, 0x00000015,
1129 0x00000014, 0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x000000 0F, 0x0000000E, 0x0000000D,
1130 0x0000000C, 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x000000 07, 0x00000006, 0x00000005,
1131 0x00000004, 0x00000003, 0x00000002, 0x00000001, 0x00000000
1132 </result-indices>
1133
1134 <result-positions>
1135 0.000000, 0.000000, 0.000000, 0.000000, 5.806641, 0.000000, 5.806641 , 0.000000,
1136 9.087891, 0.000000, 18.679688, 0.000000, 15.251953, 0.000000, 25.365 234, 0.000000,
1137 21.878906, 0.000000, 28.787109, 0.000000, 35.191406, 0.000000, 42.96 6797, 0.000000,
1138 38.279297, 0.000000, 47.982422, 0.000000, 44.085938, 0.000000, 44.08 5938, 0.000000,
1139 52.347656, 0.000000, 58.453125, 0.000000, 55.113281, 0.000000, 62.02 1484, 0.000000,
1140 66.292969, 0.000000, 64.886719, 0.000000, 69.292969, 0.000000, 67.88 6719, 0.000000,
1141 67.886719, 0.000000, 74.050781, 0.000000, 70.710938, 0.000000, 77.61 9141, 0.000000,
1142 77.619141, 0.000000, 83.425781, 0.000000, 90.527344, 0.000000, 86.51 3672, 0.000000,
1143 91.804688, 0.000000, 92.390625, 0.000000, 98.267578, 0.000000, 109.3 47656, 0.000000,
1144 104.894531, 0.000000, 110.701172, 0.000000, 116.250000, 0.000000, 11 3.701172, 0.000000,
1145 113.554688, 0.000000, 121.242188, 0.000000, 119.484375, 0.000000, 12 4.552734, 0.000000,
1146 122.677734, 0.000000, 126.679688, 0.000000, 126.679688, 0.000000, 13 5.210938, 0.000000,
1147 132.486328, 0.000000, 132.251953, 0.000000, 138.416016, 0.000000, 14 8.734375, 0.000000,
1148 145.042969, 0.000000, 155.308594, 0.000000, 151.968750, 0.000000, 16 2.773438, 0.000000,
1149 158.876953, 0.000000, 158.876953, 0.000000, 168.398438, 0.000000, 16 6.523438, 0.000000,
1150 172.546875, 0.000000, 170.525391, 0.000000, 173.689453, 0.000000, 18 2.718750, 0.000000,
1151 180.199219, 0.000000, 185.583984, 0.000000, 190.107422, 0.000000, 18 7.998047, 0.000000,
1152 194.132813, 0.000000, 192.257813, 0.000000, 196.259766, 0.000000, 19 9.423828, 0.000000,
1153 206.964844, 0.000000, 202.511719, 0.000000, 212.332031, 0.000000, 20 8.318359, 0.000000,
1154 217.886719, 0.000000, 214.195313, 0.000000, 221.121094, 0.000000, 22 1.121094, 0.000000,
1155 229.447266, 0.000000, 226.927734, 0.000000, 235.652344, 0.000000, 23 2.312500, 0.000000,
1156 232.312500, 0.000000, 242.648438, 0.000000, 239.220703, 0.000000, 24 5.847656, 0.000000,
1157 250.195313, 0.000000, 248.320313, 0.000000, 255.808594, 0.000000, 25 2.322266, 0.000000,
1158 259.230469, 0.000000, 265.042969, 0.000000, 262.083984, 0.000000, 27 1.675781, 0.000000,
1159 268.248047, 0.000000, 274.875000, 0.000000, 284.197266, 0.000000, 28 1.501953, 0.000000,
1160 287.250000, 0.000000, 287.250000, 0.000000, 290.531250, 0.000000, 29 8.212891, 0.000000,
1161 296.337891, 0.000000, 296.337891, 0.000000, 300.339844, 0.000000, 30 0.339844, 0.000000,
1162 306.146484, 0.000000, 313.687500, 0.000000, 309.234375, 0.000000, 31 8.732422, 0.000000,
1163 315.041016, 0.000000, 325.453125, 0.000000, 321.966797, 0.000000, 32 8.875000, 0.000000,
1164 333.222656, 0.000000, 331.347656, 0.000000, 338.044922, 0.000000, 33 5.349609, 0.000000,
1165 345.175781, 0.000000, 341.279297, 0.000000, 341.279297, 0.000000, 35 2.558594, 0.000000,
1166 349.218750, 0.000000, 356.126953, 0.000000
1167 </result-positions>
1168 </test-case>
1169
1170 <test-case id="Not Language Specific" script="latn">
1171 <test-font name="fp9r8a.otf" version="Version 0.9.5 " checksum="0x40F43E 0D"/>
1172
1173 <test-text>Ţhiş iş a ţeşţ.</test-text>
1174
1175 <result-glyphs>
1176 0x00000107, 0x00000049, 0x0000004A, 0x00000104, 0x00000001, 0x000000 4A, 0x00000104, 0x00000001,
1177 0x00000042, 0x00000001, 0x00000108, 0x00000046, 0x00000104, 0x000001 08, 0x0000000F
1178 </result-glyphs>
1179
1180 <result-indices>
1181 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
1182 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E
1183 </result-indices>
1184
1185 <result-positions>
1186 0.000000, 0.000000, 7.356000, 0.000000, 14.340000, 0.000000, 17.8320 01, 0.000000,
1187 22.920000, 0.000000, 25.920000, 0.000000, 29.412001, 0.000000, 34.50 0000, 0.000000,
1188 37.500000, 0.000000, 43.500000, 0.000000, 46.500000, 0.000000, 50.41 1999, 0.000000,
1189 56.160000, 0.000000, 61.248001, 0.000000, 65.160004, 0.000000, 68.16 0004, 0.000000
1190 </result-positions>
1191 </test-case>
1192
1193 <test-case id="Romanian Language Specific" script="latn" lang="ROM">
1194 <test-font name="fp9r8a.otf" version="Version 0.9.5 " checksum="0x40F43E 0D"/>
1195
1196 <test-text>Ţhiş iş a ţeşţ.</test-text>
1197
1198 <result-glyphs>
1199 0x00000121, 0x00000049, 0x0000004A, 0x00000120, 0x00000001, 0x000000 4A, 0x00000120, 0x00000001,
1200 0x00000042, 0x00000001, 0x00000122, 0x00000046, 0x00000120, 0x000001 22, 0x0000000F
1201 </result-glyphs>
1202
1203 <result-indices>
1204 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
1205 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E
1206 </result-indices>
1207
1208 <result-positions>
1209 0.000000, 0.000000, 7.356000, 0.000000, 14.340000, 0.000000, 17.8320 01, 0.000000,
1210 22.920000, 0.000000, 25.920000, 0.000000, 29.412001, 0.000000, 34.50 0000, 0.000000,
1211 37.500000, 0.000000, 43.500000, 0.000000, 46.500000, 0.000000, 50.41 1999, 0.000000,
1212 56.160000, 0.000000, 61.248001, 0.000000, 65.160004, 0.000000, 68.16 0004, 0.000000
1213 </result-positions>
1214 </test-case>
1215
1216 <test-case id="Nafees Nastaleeq Cursive Positioning Test" script="arab">
1217 <test-font name="Nafees Nastaleeq v1.01.ttf" version="Version 1.01" chec ksum="0x48A0F1C1"/>
1218
1219 <test-text>فتح بینچ خلیج شیخ پہنچ</test-text>
1220
1221 <result-glyphs>
1222 0x0000003B, 0x00000344, 0x000001D5, 0x00000318, 0x00000349, 0x000000 7C, 0x00000003, 0x0000003D,
1223 0x00000348, 0x000001D5, 0x00000346, 0x000000B5, 0x00000003, 0x000000 3A, 0x00000348, 0x000001D5,
1224 0x000002E3, 0x00000344, 0x00000087, 0x00000003, 0x0000003B, 0x000003 44, 0x000001D5, 0x00000348,
1225 0x000001E5, 0x00000347, 0x0000006E, 0x00000003, 0x0000003C, 0x000003 45, 0x000001D5, 0x00000344,
1226 0x0000011D
1227 </result-glyphs>
1228
1229 <result-indices>
1230 0x00000015, 0x00000014, 0x00000014, 0x00000013, 0x00000012, 0x000000 12, 0x00000011, 0x00000010,
1231 0x0000000F, 0x0000000F, 0x0000000E, 0x0000000E, 0x0000000D, 0x000000 0C, 0x0000000B, 0x0000000B,
1232 0x0000000A, 0x00000009, 0x00000009, 0x00000008, 0x00000007, 0x000000 06, 0x00000006, 0x00000005,
1233 0x00000005, 0x00000004, 0x00000004, 0x00000003, 0x00000002, 0x000000 01, 0x00000001, 0x00000000,
1234 0x00000000
1235 </result-indices>
1236
1237 <result-positions>
1238 0.000000, 0.000000, 3.205078, -11.097656, 1.406250, 0.000000, 4.5585 94, -1.376953,
1239 9.421875, -5.273438, 7.505859, -6.843750, 11.537109, 0.000000, 12.72 6563, 0.000000,
1240 20.455078, -4.798828, 15.357422, 0.000000, 19.289063, -13.072266, 18 .509766, -1.376953,
1241 22.552734, 0.000000, 23.742188, 0.000000, 30.246094, -4.798828, 25.1 48438, 0.000000,
1242 28.300781, -1.376953, 32.917969, -13.792969, 30.158203, -7.792969, 3 5.208984, 0.000000,
1243 36.398438, 0.000000, 39.603516, -11.097656, 37.804688, 0.000000, 45. 632813, 3.181641,
1244 40.957031, -1.376953, 44.853516, -6.046875, 42.457031, -5.572266, 46 .066406, 0.000000,
1245 47.255859, 0.000000, 49.376953, -11.396484, 48.662109, 0.000000, 52. 769531, -14.332031,
1246 51.814453, -1.376953, 56.789063, 0.000000
1247 </result-positions>
1248 </test-case>
1249
1250 <test-case id="Malayalam Samvruthokaram Test" script="mlym">
1251 <test-font name="lohit_ml.ttf" version="Version 1.00" checksum="0xDBFE17 6D"/>
1252
1253 <test-text>ണു്</test-text>
1254
1255 <result-glyphs>
1256 0x00000023, 0x0000003C, 0x00000045
1257 </result-glyphs>
1258
1259 <result-indices>
1260 0x00000000, 0x00000001, 0x00000002
1261 </result-indices>
1262
1263 <result-positions>
1264 0.000000, 0.000000, 15.117188, 0.000000, 18.503906, 0.000000, 18.503 906, 0.000000
1265 </result-positions>
1266 </test-case>
1267
1268 <test-case id="Broken Font Test" script="hani" lang="ZHT">
1269 <test-font name="BMIN00M.TTF" version="Version 2.00" checksum="0xF16BE0C 6"/>
1270
1271 <test-text>中華人民共和國 臺灣</test-text>
1272
1273 <result-glyphs>
1274 0x00000292, 0x000024E8, 0x000002D1, 0x00001582, 0x000004A1, 0x000006 50, 0x000007E2, 0x00000021,
1275 0x00002395, 0x00001896
1276 </result-glyphs>
1277
1278 <result-indices>
1279 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
1280 0x00000008, 0x00000009
1281 </result-indices>
1282
1283 <result-positions>
1284 0.000000, 0.000000, 12.000000, 0.000000, 24.000000, 0.000000, 36.000 000, 0.000000,
1285 48.000000, 0.000000, 60.000000, 0.000000, 72.000000, 0.000000, 84.00 0000, 0.000000,
1286 90.000000, 0.000000, 102.000000, 0.000000, 114.000000, 0.000000
1287 </result-positions>
1288 </test-case>
1289
1290 <test-case id="Telugu Syllable Boundary Test" script="telu">
1291 <test-font name="gautami.ttf" version="Version 1.21" checksum="0xAA71FEB 6"/>
1292
1293 <test-text>ప్రకాష్</test-text>
1294
1295 <result-glyphs>
1296 0x00000057, 0x00000194, 0x0000FFFF, 0x00000125, 0x00000066, 0x000002 41, 0x0000FFFF
1297 </result-glyphs>
1298
1299 <result-indices>
1300 0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00000004, 0x000000 05, 0x00000006
1301 </result-indices>
1302
1303 <result-positions>
1304 0.000000, 0.000000, 8.384766, 0.000000, 8.285156, 0.000000, 8.285156 , 0.000000,
1305 14.894531, 0.000000, 18.527344, 0.000000, 26.812500, 0.000000, 26.81 2500, 0.000000
1306 </result-positions>
1307 </test-case>
1308
1309 <test-case id="Angsana New Mark Test" script="thai">
1310 <test-font name="ANGSA.TTF" version="Version 2.30" checksum="0xE5962FC6" />
1311
1312 <test-text>บทที่๑พายุไซโคลนโดโรธีอาศัยอยู่ท่ามกลางทุ่งใหญ่ในแคนซัสกับลุง เฮนรีชาวไร่และป้าเอ็มภรรยาชาวไร่บ้านของพวกเขาหลังเล็กเพราะไม้สร้างบ้านต้องขนมาด้ วยเกวียนเป็นระยะทางหลายไมล์</test-text>
1313
1314 <result-glyphs>
1315 0x0000009D, 0x0000009A, 0x0000009A, 0x000000B8, 0x000000C9, 0x000000 D2, 0x000000A1, 0x000000B5,
1316 0x000000A5, 0x000000BB, 0x000000C5, 0x0000008E, 0x000000C3, 0x000000 87, 0x000000A8, 0x0000009C,
1317 0x000000C3, 0x00000097, 0x000000C3, 0x000000A6, 0x0000009B, 0x000000 B8, 0x000000B0, 0x000000B5,
1318 0x000000AB, 0x000000B4, 0x000000A5, 0x000000B0, 0x000000A5, 0x000000 BC, 0x0000006E, 0x0000009A,
1319 0x0000006E, 0x000000B5, 0x000000A4, 0x00000084, 0x000000A8, 0x000000 B5, 0x0000008A, 0x0000009A,
1320 0x000000BB, 0x0000006E, 0x0000008A, 0x000000C4, 0x000000AE, 0x000000 90, 0x0000006E, 0x000000C4,
1321 0x0000009C, 0x000000C2, 0x00000087, 0x0000009C, 0x0000008E, 0x000000 B4, 0x000000AD, 0x00000084,
1322 0x000000B4, 0x0000009D, 0x000000A8, 0x000000BB, 0x0000008A, 0x000000 C1, 0x000000B1, 0x0000009C,
1323 0x000000A6, 0x000000B8, 0x0000008D, 0x000000B5, 0x000000AA, 0x000000 C5, 0x000000A6, 0x0000006E,
1324 0x000000C2, 0x000000A8, 0x000000B3, 0x0000009E, 0x0000006A, 0x000000 B5, 0x000000C1, 0x000000B0,
1325 0x000000C8, 0x000000A4, 0x000000A3, 0x000000A6, 0x000000A6, 0x000000 A5, 0x000000B5, 0x0000008D,
1326 0x000000B5, 0x000000AA, 0x000000C5, 0x000000A6, 0x0000006E, 0x000000 9D, 0x0000006F, 0x000000B5,
1327 0x0000009C, 0x00000085, 0x000000B0, 0x0000008A, 0x000000A1, 0x000000 AA, 0x00000084, 0x000000C1,
1328 0x00000085, 0x000000B5, 0x000000AE, 0x000000A8, 0x000000B4, 0x000000 8A, 0x000000C1, 0x000000A8,
1329 0x000000C8, 0x00000084, 0x000000C1, 0x000000A1, 0x000000A6, 0x000000 B5, 0x000000B3, 0x000000C5,
1330 0x000000A4, 0x0000006F, 0x000000AD, 0x000000A6, 0x0000006F, 0x000000 B5, 0x0000008A, 0x0000009D,
1331 0x0000006F, 0x000000B5, 0x0000009C, 0x00000098, 0x0000006F, 0x000000 B0, 0x0000008A, 0x00000085,
1332 0x0000009C, 0x000000A4, 0x000000B5, 0x00000097, 0x0000006F, 0x000000 AA, 0x000000A5, 0x000000C1,
1333 0x00000084, 0x000000AA, 0x000000B8, 0x000000A5, 0x0000009C, 0x000000 C1, 0x0000009E, 0x0000007D,
1334 0x0000009C, 0x000000A6, 0x000000B3, 0x000000A5, 0x000000B3, 0x000000 9A, 0x000000B5, 0x0000008A,
1335 0x000000AE, 0x000000A8, 0x000000B5, 0x000000A5, 0x000000C5, 0x000000 A4, 0x000000A8, 0x00000072
1336 </result-glyphs>
1337
1338 <result-indices>
1339 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007,
1340 0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x000000 0D, 0x0000000E, 0x0000000F,
1341 0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x000000 15, 0x00000016, 0x00000017,
1342 0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x000000 1D, 0x0000001E, 0x0000001F,
1343 0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x000000 25, 0x00000026, 0x00000027,
1344 0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x000000 2D, 0x0000002E, 0x0000002F,
1345 0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x000000 35, 0x00000036, 0x00000037,
1346 0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x000000 3D, 0x0000003E, 0x0000003F,
1347 0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x000000 45, 0x00000046, 0x00000047,
1348 0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x000000 4D, 0x0000004E, 0x0000004F,
1349 0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x000000 55, 0x00000056, 0x00000057,
1350 0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x000000 5D, 0x0000005E, 0x0000005F,
1351 0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x000000 65, 0x00000066, 0x00000067,
1352 0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x000000 6D, 0x0000006E, 0x0000006F,
1353 0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x000000 75, 0x00000076, 0x00000077,
1354 0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 0x000000 7D, 0x0000007E, 0x0000007F,
1355 0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 0x000000 85, 0x00000086, 0x00000087,
1356 0x00000088, 0x00000089, 0x0000008A, 0x0000008B, 0x0000008C, 0x000000 8D, 0x0000008E, 0x0000008F,
1357 0x00000090, 0x00000091, 0x00000092, 0x00000093, 0x00000094, 0x000000 95, 0x00000096, 0x00000097,
1358 0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 0x000000 9D, 0x0000009E, 0x0000009F,
1359 0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 0x000000 A5, 0x000000A6, 0x000000A7
1360 </result-indices>
1361
1362 <result-positions>
1363 0.000000, 0.000000, 5.399414, 0.000000, 10.798828, 0.000000, 16.1982 42, 0.000000,
1364 16.198242, 0.000000, 16.198242, 0.000000, 21.046875, 0.000000, 26.61 6211, 0.000000,
1365 30.035156, 0.000000, 34.151367, 0.000000, 34.151367, 0.000000, 38.27 9297, 0.000000,
1366 43.558594, 0.000000, 47.663086, 0.000000, 52.438477, 0.000000, 57.17 8711, 0.000000,
1367 62.698242, 0.000000, 66.802734, 0.000000, 71.601563, 0.000000, 75.70 6055, 0.000000,
1368 79.810547, 0.000000, 84.369141, 0.000000, 84.369141, 0.000000, 89.09 7656, 0.000000,
1369 92.516602, 0.000000, 97.195313, 0.000000, 97.195313, 0.000000, 101.3 11523, 0.000000,
1370 106.040039, 0.000000, 110.156250, 0.000000, 110.156250, 0.000000, 11 0.156250, 0.000000,
1371 115.555664, 0.000000, 115.555664, 0.000000, 118.974609, 0.000000, 12 4.013672, 0.000000,
1372 128.765625, 0.000000, 133.505859, 0.000000, 136.924805, 0.000000, 14 0.704102, 0.000000,
1373 146.103516, 0.000000, 146.103516, 0.000000, 146.103516, 0.000000, 14 9.882813, 0.000000,
1374 153.553711, 0.000000, 159.158203, 0.000000, 165.421875, 0.000000, 16 5.421875, 0.000000,
1375 169.092773, 0.000000, 174.612305, 0.000000, 179.135742, 0.000000, 18 3.911133, 0.000000,
1376 189.430664, 0.000000, 194.709961, 0.000000, 194.709961, 0.000000, 19 9.989258, 0.000000,
1377 204.741211, 0.000000, 204.741211, 0.000000, 210.140625, 0.000000, 21 4.880859, 0.000000,
1378 214.880859, 0.000000, 218.660156, 0.000000, 220.675781, 0.000000, 22 5.128906, 0.000000,
1379 230.648438, 0.000000, 234.752930, 0.000000, 234.752930, 0.000000, 23 9.613281, 0.000000,
1380 243.032227, 0.000000, 247.280273, 0.000000, 251.408203, 0.000000, 25 5.512695, 0.000000,
1381 255.512695, 0.000000, 260.036133, 0.000000, 264.776367, 0.000000, 26 9.071289, 0.000000,
1382 274.470703, 0.000000, 274.470703, 0.000000, 277.889648, 0.000000, 27 9.905273, 0.000000,
1383 284.633789, 0.000000, 284.633789, 0.000000, 289.672852, 0.000000, 29 4.641602, 0.000000,
1384 298.746094, 0.000000, 302.850586, 0.000000, 306.966797, 0.000000, 31 0.385742, 0.000000,
1385 315.246094, 0.000000, 318.665039, 0.000000, 322.913086, 0.000000, 32 7.041016, 0.000000,
1386 331.145508, 0.000000, 331.145508, 0.000000, 336.544922, 0.000000, 33 6.544922, 0.000000,
1387 339.963867, 0.000000, 345.483398, 0.000000, 350.258789, 0.000000, 35 4.987305, 0.000000,
1388 358.766602, 0.000000, 364.335938, 0.000000, 368.583984, 0.000000, 37 3.335938, 0.000000,
1389 375.351563, 0.000000, 380.126953, 0.000000, 383.545898, 0.000000, 38 9.150391, 0.000000,
1390 393.890625, 0.000000, 393.890625, 0.000000, 397.669922, 0.000000, 39 9.685547, 0.000000,
1391 404.425781, 0.000000, 404.425781, 0.000000, 409.177734, 0.000000, 41 1.193359, 0.000000,
1392 416.762695, 0.000000, 420.867188, 0.000000, 424.286133, 0.000000, 42 8.581055, 0.000000,
1393 432.708984, 0.000000, 437.748047, 0.000000, 437.748047, 0.000000, 44 3.027344, 0.000000,
1394 447.131836, 0.000000, 447.131836, 0.000000, 450.550781, 0.000000, 45 4.330078, 0.000000,
1395 459.729492, 0.000000, 459.729492, 0.000000, 463.148438, 0.000000, 46 8.667969, 0.000000,
1396 473.478516, 0.000000, 473.478516, 0.000000, 478.207031, 0.000000, 48 1.986328, 0.000000,
1397 486.761719, 0.000000, 492.281250, 0.000000, 497.320313, 0.000000, 50 0.739258, 0.000000,
1398 505.538086, 0.000000, 505.538086, 0.000000, 509.786133, 0.000000, 51 3.902344, 0.000000,
1399 515.917969, 0.000000, 520.669922, 0.000000, 524.917969, 0.000000, 52 4.917969, 0.000000,
1400 529.034180, 0.000000, 534.553711, 0.000000, 536.569336, 0.000000, 54 1.968750, 0.000000,
1401 541.968750, 0.000000, 547.488281, 0.000000, 551.592773, 0.000000, 55 5.887695, 0.000000,
1402 560.003906, 0.000000, 564.298828, 0.000000, 569.698242, 0.000000, 57 3.117188, 0.000000,
1403 576.896484, 0.000000, 582.500977, 0.000000, 587.241211, 0.000000, 59 0.660156, 0.000000,
1404 594.776367, 0.000000, 598.904297, 0.000000, 603.943359, 0.000000, 60 8.683594, 0.000000,
1405 608.683594, 0.000000
1406 </result-positions>
1407 </test-case>
1408
1409 <test-case id="Sinhala Al-Lakuna Test" script="sinh">
1410 <test-font name="lklug.hj.ttf" version="Version 0.3 " checksum="0x2A8B3D A2"/>
1411
1412 <test-text>ක්‍රෙ ක්‍යෙ ක්‍ෂෙ ක්‍ෂ්‍යෙ ක්ෂෙ කර්‍මෙ ස්ට්‍රේ ස‍්සෙ ස්ස</tes t-text>
1413
1414 <result-glyphs>
1415 0x0000004A, 0x000001D3, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x0000004A, 0x00000018,
1416 0x00000089, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x0000004A, 0x000000 88, 0x0000FFFF, 0x0000FFFF,
1417 0x0000FFFF, 0x00000003, 0x0000004A, 0x00000088, 0x0000FFFF, 0x0000FF FF, 0x0000FFFF, 0x00000089,
1418 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001D4, 0x0000FFFF, 0x000000 4A, 0x0000003C, 0x00000003,
1419 0x00000018, 0x0000004A, 0x000001F6, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x00000003, 0x000000A7,
1420 0x0000FFFF, 0x0000004A, 0x00000078, 0x0000FFFF, 0x0000FFFF, 0x0000FF FF, 0x0000FFFF, 0x00000003,
1421 0x0000004A, 0x00000201, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x000000 03, 0x000000A7, 0x0000FFFF,
1422 0x0000003D
1423 </result-glyphs>
1424
1425 <result-indices>
1426 0x00000004, 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x000000 05, 0x0000000A, 0x00000006,
1427 0x00000007, 0x00000008, 0x00000009, 0x0000000B, 0x00000010, 0x000000 0C, 0x0000000D, 0x0000000E,
1428 0x0000000F, 0x00000011, 0x00000019, 0x00000012, 0x00000013, 0x000000 14, 0x00000015, 0x00000016,
1429 0x00000017, 0x00000018, 0x0000001A, 0x0000001B, 0x0000001C, 0x000000 1E, 0x0000001D, 0x0000001F,
1430 0x00000020, 0x00000025, 0x00000021, 0x00000022, 0x00000023, 0x000000 24, 0x00000026, 0x00000027,
1431 0x00000028, 0x0000002D, 0x00000029, 0x0000002A, 0x0000002B, 0x000000 2C, 0x0000002D, 0x0000002E,
1432 0x00000033, 0x0000002F, 0x00000030, 0x00000031, 0x00000032, 0x000000 34, 0x00000035, 0x00000036,
1433 0x00000037
1434 </result-indices>
1435
1436 <result-positions>
1437 0.000000, 0.000000, 8.520000, 0.000000, 19.224001, 0.000000, 19.2240 01, 0.000000,
1438 19.224001, 0.000000, 19.224001, 0.000000, 26.640001, 0.000000, 35.16 0004, 0.000000,
1439 45.864006, 0.000000, 51.936005, 0.000000, 51.936005, 0.000000, 51.93 6005, 0.000000,
1440 59.352005, 0.000000, 67.872009, 0.000000, 82.704010, 0.000000, 82.70 4010, 0.000000,
1441 82.704010, 0.000000, 82.704010, 0.000000, 90.120010, 0.000000, 98.64 0015, 0.000000,
1442 113.472015, 0.000000, 113.472015, 0.000000, 113.472015, 0.000000, 11 3.472015, 0.000000,
1443 119.544014, 0.000000, 119.544014, 0.000000, 119.544014, 0.000000, 12 6.960014, 0.000000,
1444 137.664017, 0.000000, 137.664017, 0.000000, 146.184021, 0.000000, 15 4.296021, 0.000000,
1445 161.712021, 0.000000, 172.416016, 0.000000, 180.936020, 0.000000, 18 9.552017, 0.000000,
1446 189.552017, 0.000000, 189.552017, 0.000000, 189.552017, 0.000000, 19 6.968018, 0.000000,
1447 205.584015, 0.000000, 205.584015, 0.000000, 214.104019, 0.000000, 22 2.720016, 0.000000,
1448 222.720016, 0.000000, 222.720016, 0.000000, 222.720016, 0.000000, 22 2.720016, 0.000000,
1449 230.136017, 0.000000, 238.656021, 0.000000, 254.784027, 0.000000, 25 4.784027, 0.000000,
1450 254.784027, 0.000000, 254.784027, 0.000000, 262.200012, 0.000000, 27 0.816010, 0.000000,
1451 270.816010, 0.000000, 279.432007, 0.000000
1452 </result-positions>
1453 </test-case>
1454
1455 <test-case id="Arabic Presentation Forms LRO Test" script="arab">
1456 <test-font name="trado.ttf" version="Version 1.01" checksum="0x7B68B462" />
1457
1458 <test-text>‭ﻲﺑﺮﻌﻟﺎﺑ</test-text>
1459
1460 <result-glyphs>
1461 0x0000FFFF, 0x00000206, 0x000001A5, 0x000001C2, 0x000001E0, 0x000001 F3, 0x000001A2, 0x000001A5
1462 </result-glyphs>
1463
1464 <result-indices>
1465 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007
1466 </result-indices>
1467
1468 <result-positions>
1469 0.000000, 0.000000, 0.000000, 0.000000, 5.759766, 0.000000, 7.980469 , 0.000000,
1470 11.748047, 0.000000, 15.298828, 0.000000, 17.302734, 0.000000, 19.76 3672, 0.000000,
1471 21.984375, 0.000000
1472 </result-positions>
1473 </test-case>
1474
1475 <test-case id="Arabic Presentation Forms No LRO Test" script="arab">
1476 <test-font name="trado.ttf" version="Version 1.01" checksum="0x7B68B462" />
1477
1478 <test-text>ﻲﺑﺮﻌﻟﺎﺑ</test-text>
1479
1480 <result-glyphs>
1481 0x000001A5, 0x000001A2, 0x000001F3, 0x000001E0, 0x000001C2, 0x000001 A5, 0x00000206
1482 </result-glyphs>
1483
1484 <result-indices>
1485 0x00000006, 0x00000005, 0x00000004, 0x00000003, 0x00000002, 0x000000 01, 0x00000000
1486 </result-indices>
1487
1488 <result-positions>
1489 0.000000, 0.000000, 2.220703, 0.000000, 4.681641, 0.000000, 6.685547 , 0.000000,
1490 10.236328, 0.000000, 14.003906, 0.000000, 16.224609, 0.000000, 21.98 4375, 0.000000
1491 </result-positions>
1492 </test-case>
1493
1494 <test-case id="Canonical Char Indices Test" script="latn">
1495 <test-font name="arial.ttf" version="Version 3.00" checksum="0xE6E8BAEA" />
1496
1497 <test-text>ḤḤ</test-text>
1498
1499 <result-glyphs>
1500 0x0000002B, 0x00000495, 0x0000002B, 0x00000495
1501 </result-glyphs>
1502
1503 <result-indices>
1504 0x00000000, 0x00000000, 0x00000001, 0x00000001
1505 </result-indices>
1506
1507 <result-positions>
1508 0.000000, 0.000000, 8.666016, 0.000000, 8.666016, 0.000000, 17.33203 1, 0.000000,
1509 17.332031, 0.000000
1510 </result-positions>
1511 </test-case>
1512
1513 <test-case id="REPH ZWNJ Test" script="deva">
1514 <test-font name="raghu.ttf" version="Version 0.99" checksum="0x541C94C7" />
1515
1516 <test-text>र्य र्‌य</test-text>
1517
1518 <result-glyphs>
1519 0x00000099, 0x0000005B, 0x0000FFFF, 0x00000003, 0x0000009A, 0x000000 51, 0x00000001, 0x00000099
1520 </result-glyphs>
1521
1522 <result-indices>
1523 0x00000002, 0x00000000, 0x00000001, 0x00000003, 0x00000004, 0x000000 05, 0x00000006, 0x00000007
1524 </result-indices>
1525
1526 <result-positions>
1527 0.000000, 0.000000, 9.726563, 0.263672, 9.468750, 0.000000, 9.468750 , 0.000000,
1528 15.468750, 0.000000, 25.130859, -0.451172, 21.984375, 0.000000, 21.9 84375, 0.000000,
1529 31.453125, 0.000000
1530 </result-positions>
1531 </test-case>
1532
1533 </layout-tests>
OLDNEW
« no previous file with comments | « icu46/source/test/testdata/iscii.bin ('k') | icu46/source/test/testdata/mc.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698