Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/intl/icu/source/test/testdata/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 150 kB image not shown  

Quellcode-Bibliothek letest.xml

  Sprache: XML
 

<?xml version="1.0" encoding="UTF-8"?>

<!-- Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -->
<!--
  Copyright (c) 1999-2014 International Business Machines
  Corporation and others. All rights reserved.

  WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT
  UNLESS YOU REALLY KNOW WHAT YOU'RE DOING.

  file name:    letest.xml
  generated on: 03/07/2014 04:48:16 PM PST
  generated by: gendata.cpp
-->


<layout-tests>
    <test-case id="Ghita" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>श्रीमद् भगवद्गीता अध्याय अर्जुन विषाद योग धृतराष्ट्र उवाचृ धर्मक्षेत्रे कुरुक्षेत्रे समवेता युयुत्सवः मामकाः पाण्डवाश्चैव किमकुर्वत संजव</test-text>

        <result-glyphs>
            0x0000009E, 0x0000009A, 0x00000051, 0x00000222, 0x00000098, 0x00000091, 0x00000051, 0x00000003, 
            0x00000097, 0x00000082, 0x0000009D, 0x000001A5, 0x0000FFFF, 0x0000FFFF, 0x00000222, 0x0000008F, 
            0x00000221, 0x00000003, 0x0000005C, 0x000000DA, 0x0000FFFF, 0x00000099, 0x00000221, 0x00000099, 
            0x00000003, 0x0000005C, 0x00000087, 0x000001D5, 0x0000005B, 0x0000FFFF, 0x00000093, 0x00000003, 
            0x000001D2, 0x0000009D, 0x0000009F, 0x00000221, 0x00000091, 0x00000003, 0x00000099, 0x0000022A, 
            0x00000082, 0x00000003, 0x00000092, 0x000001D9, 0x0000008F, 0x0000009A, 0x00000221, 0x000001B4, 
            0x0000FFFF, 0x0000FFFF, 0x0000009A, 0x00000051, 0x00000003, 0x00000060, 0x0000009D, 0x00000221, 
            0x00000085, 0x000001D9, 0x00000003, 0x00000092, 0x00000098, 0x0000005B, 0x0000FFFF, 0x000000A2, 
            0x0000FFFF, 0x0000FFFF, 0x0000022F, 0x0000008F, 0x0000009A, 0x00000051, 0x0000022F, 0x00000003, 
            0x00000080, 0x000001D5, 0x0000009A, 0x000001FD, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x0000022F, 
            0x0000008F, 0x0000009A, 0x00000051, 0x0000022F, 0x00000003, 0x000000A0, 0x00000098, 0x0000009D, 
            0x0000022F, 0x0000008F, 0x00000221, 0x00000003, 0x00000099, 0x000001D5, 0x00000099, 0x000001D5, 
            0x000000D7, 0x0000FFFF, 0x000000A0, 0x0000009D, 0x0000022C, 0x00000003, 0x00000098, 0x00000221, 
            0x00000098, 0x00000080, 0x00000221, 0x0000022C, 0x00000003, 0x00000094, 0x00000221, 0x000000D6, 
            0x0000FFFF, 0x0000008C, 0x0000009D, 0x00000221, 0x000001B1, 0x0000FFFF, 0x0000FFFF, 0x00000230, 
            0x0000009D, 0x00000003, 0x000001D1, 0x00000080, 0x00000098, 0x00000080, 0x000001D5, 0x0000009D, 
            0x0000005B, 0x0000FFFF, 0x0000008F, 0x00000003, 0x000000A0, 0x00000232, 0x00000087, 0x0000009D
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001C, 0x0000001D, 0x0000001A, 0x0000001B, 0x0000001E, 0x0000001F, 
            0x00000021, 0x00000020, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000033, 0x00000032, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003E, 0x0000003C, 0x0000003D, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000045, 0x00000044, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
            0x00000050, 0x00000052, 0x00000051, 0x00000053, 0x00000054, 0x00000055, 0x00000056, 0x00000057, 
            0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x0000005D, 0x0000005E, 0x0000005F, 
            0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x00000065, 0x00000066, 0x00000067, 
            0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x0000006D, 0x0000006E, 0x0000006F, 
            0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x00000075, 0x00000076, 0x00000077, 
            0x00000078, 0x00000079, 0x0000007B, 0x0000007A, 0x0000007C, 0x0000007D, 0x0000007E, 0x00000081, 
            0x0000007F, 0x00000080, 0x00000082, 0x00000083, 0x00000084, 0x00000085, 0x00000086, 0x00000087
        </result-indices>

        <result-positions>
            0.0000000.0000009.4687500.00000019.130859, -0.45117215.9843750.000000
            19.6406250.00000029.1093750.00000040.177734, -0.45117237.0781250.000000
            43.0781250.00000052.5468750.00000062.0156250.00000069.9843750.000000
            77.9531250.00000077.9531250.00000077.9531250.00000081.6093750.000000
            89.5781250.00000093.2343750.00000099.2343750.000000109.1718750.000000
            116.4375000.000000116.4375000.000000125.9062500.000000129.5625000.000000
            139.0312500.000000145.0312500.000000154.9687500.000000164.718750, -0.011719
            164.7187500.263672164.4375000.000000164.4375000.000000173.9062500.000000
            179.9062500.000000184.2656250.000000192.2343750.000000200.2031250.000000
            203.8593750.000000211.8281250.000000217.8281250.000000227.2968750.000000
            231.3750000.000000240.8437500.000000246.8437500.000000256.740234, -0.011719
            256.3125000.000000264.2812500.000000270.7968750.000000274.4531250.000000
            282.7968750.000000282.7968750.000000282.7968750.000000292.458984, -0.451172
            289.3125000.000000295.3125000.000000303.2812500.000000311.2500000.000000
            314.9062500.000000324.890625, -0.011719324.3750000.000000330.3750000.000000
            339.8437500.000000349.6757810.263672349.3125000.000000349.3125000.000000
            360.1875000.000000360.1875000.000000359.3847660.275391360.1875000.000000
            368.1562500.000000377.818359, -0.451172372.9960940.263672374.6718750.000000
            380.6718750.000000388.371094, -0.011719391.5468750.000000398.0625000.000000
            399.4218750.000000410.2968750.000000410.2968750.000000409.4941410.275391
            410.2968750.000000418.2656250.000000427.927734, -0.451172423.1054690.263672
            424.7812500.000000430.7812500.000000440.2500000.000000449.7187500.000000
            456.8320310.263672457.6875000.000000465.6562500.000000469.3125000.000000
            475.3125000.000000484.921875, -0.011719484.7812500.000000494.390625, -0.011719
            494.2500000.000000500.1796880.000000500.1796880.000000509.6484380.000000
            517.6171880.000000521.9765620.000000527.9765620.000000537.4453120.000000
            541.1015620.000000550.5703120.000000561.4453120.000000565.1015620.000000
            569.4609380.000000575.4609380.000000583.4296880.000000587.0859380.000000
            594.3515620.000000594.3515620.000000602.3203120.000000610.2890620.000000
            613.9453120.000000624.8203120.000000624.8203120.000000624.6914060.263672
            624.8203120.000000632.7890620.000000638.7890620.000000643.1484380.000000
            654.0234380.000000663.4921880.000000671.191406, -0.011719674.3671880.000000
            682.6289060.263672682.3359380.000000682.3359380.000000690.3046880.000000
            696.3046880.000000705.1406250.439453705.7734380.000000715.2421880.000000
            723.2109380.000000
        </result-positions>
    </test-case>

    <test-case id="Arabic" script="arab">
        <test-font name="CODE2000.TTF" version="Version 1.171" checksum="0xD025B1AD" rchecksum="0x1F6E6F2A"/>

        <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف والمحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>

        <result-glyphs>
            0x0000CE28, 0x0000CE87, 0x0000CE41, 0x0000CE81, 0x0000CE42, 0x0000CE54, 0x0000CE73, 0x0000CE21, 
            0x00000003, 0x0000CE65, 0x0000CE41, 0x0000CE22, 0x0000CE38, 0x0000CE78, 0x0000CE73, 0x0000CE21, 
            0x00000003, 0x0000CE5E, 0x0000CE88, 0x0000CE78, 0x0000CE33, 0x00000003, 0x0000CE84, 0x0000CE74, 
            0x0000CE5F, 0x00000003, 0x0000CE85, 0x0000CE82, 0x0000CE2C, 0x0000CE38, 0x0000CE87, 0x00000003, 
            0x0000CE3E, 0x0000CE37, 0x0000CE21, 0x0000CE81, 0x00000003, 0x0000CE42, 0x0000CE88, 0x0000CE68, 
            0x0000CE4C, 0x0000CE2B, 0x00000003, 0x0000CE75, 0x0000CE22, 0x0000CE5C, 0x0000CE7B, 0x00000003, 
            0x0000CE3E, 0x0000CE33, 0x0000CE82, 0x0000CE87, 0x00000003, 0x0000CE76, 0x0000CE73, 0x0000CE81, 
            0x00000003, 0x00000588, 0x0000CE65, 0x0000CE41, 0x0000CE22, 0x0000CE38, 0x0000CE78, 0x0000CE74, 
            0x0000CE73, 0x00000003, 0x0000CE75, 0x0000CE22, 0x0000CE6B, 0x0000CE41, 0x0000FFFE, 0x0000CE8B, 
            0x0000CE21, 0x00000003, 0x0000CE7D, 0x0000CE40, 0x0000CE7F, 0x00000003, 0x0000CE4E, 0x0000CE88, 
            0x0000CE50, 0x0000CE3C, 0x0000CE2B, 0x0000CE81, 0x00000003, 0x0000CE42, 0x0000CE88, 0x0000CE68, 
            0x0000CE4C, 0x0000CE2C, 0x0000CE74, 0x0000CE73, 0x00000003, 0x0000CE28, 0x0000CE78, 0x0000CE5C, 
            0x0000CE7B, 0x0000FFFE, 0x0000CE8B, 0x0000CE21, 0x00000003, 0x0000CE29, 0x0000CE22, 0x0000CE20, 
            0x0000CE77, 0x00000003, 0x0000CE6D, 0x0000CE22, 0x0000CE7C, 0x0000CE7F, 0x00000003, 0x0000CE79, 
            0x0000CE22, 0x0000CE6F, 0x00000003, 0x00000588, 0x00000005, 0x0000CE3D, 0x0000CE82, 0x0000CE70, 
            0x000005B5, 0x0000CE7B, 0x0000CE82, 0x0000CE87, 0x00000005, 0x00000003, 0x0000CE5D, 0x0000CE21, 
            0x0000CE42, 0x0000CE2C, 0x0000CE3B, 0x0000CE21, 0x00000003, 0x0000CE72, 0x0000CE26, 0x0000CE6B, 
            0x0000CE81, 0x00000003, 0x00000011, 0x0000CE22, 0x0000CE80, 0x0000CE7C, 0x0000CE77, 0x00000003, 
            0x0000CE3E, 0x0000CE37, 0x0000CE21, 0x0000CE81, 0x00000003, 0x0000CE72, 0x0000CE70, 0x0000CE73, 
            0x00000003, 0x0000CE22, 0x0000CE7C, 0x0000CE88, 0x0000CE60, 0x0000CE77, 0x00000003, 0x0000CE22, 
            0x0000CE78, 0x0000CE6B, 0x0000CE41, 0x00000003, 0x0000CE86, 0x0000CE58, 0x0000CE60, 0x000005B4, 
            0x0000CE2B, 0x00000003, 0x0000CE79, 0x0000CE17, 0x00000003, 0x0000CE3E, 0x0000CE60, 0x0000CE25, 
            0x00000003, 0x0000CE83, 0x0000CE42, 0x0000CE3B, 0x0000FFFE, 0x0000CE8B, 0x0000CE21, 0x00000003, 
            0x0000CE65, 0x0000CE41, 0x0000CE22, 0x0000CE38, 0x0000CE78, 0x0000CE73, 0x0000CE21, 0x0000CE81, 
            0x00000003, 0x0000CE65, 0x0000CE42, 0x0000CE37, 0x0000FFFE, 0x0000CE8B, 0x0000CE21, 0x00000003, 
            0x0000CE7A, 0x0000CE87, 0x0000CE44, 0x0000CE3C, 0x0000CE2C, 0x0000CE25, 0x00000003, 0x0000CE75, 
            0x0000CE82, 0x0000CE6C, 0x0000CE2B, 0x0000CE81, 0x00000003, 0x00000588, 0x0000CE75, 0x0000CE22, 
            0x0000CE6B, 0x0000CE41, 0x0000FFFE, 0x0000CE8B, 0x0000CE21, 0x00000003, 0x0000CE5E, 0x0000CE77, 
            0x00000003, 0x0000CE56, 0x0000CE6C, 0x0000CE67, 0x00000003, 0x0000CE24, 0x0000CE88, 0x0000CE47, 
            0x0000CE21, 0x0000CE82, 0x0000CE38, 0x0000CE73, 0x0000CE21, 0x00000003, 0x0000CE72, 0x0000CE77, 
            0x0000CE22, 0x0000CE60, 0x0000CE2C, 0x0000CE2B, 0x00000003, 0x00000588, 0x0000CE22, 0x000005B0, 
            0x0000CE47, 0x0000CE22, 0x0000CE47, 0x0000CE17
        </result-glyphs>

        <result-indices>
            0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000F6, 0x000000F5, 0x000000F4, 
            0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000EE, 0x000000ED, 0x000000EC, 
            0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000E6, 0x000000E5, 0x000000E4, 
            0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000DE, 0x000000DD, 0x000000DC, 
            0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000D6, 0x000000D5, 0x000000D4, 
            0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000CE, 0x000000CD, 0x000000CC, 
            0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000C6, 0x000000C5, 0x000000C4, 
            0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000BE, 0x000000BD, 0x000000BC, 
            0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000B6, 0x000000B5, 0x000000B4, 
            0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000AE, 0x000000AD, 0x000000AC, 
            0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000A6, 0x000000A5, 0x000000A4, 
            0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x0000009E, 0x0000009D, 0x0000009C, 
            0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x00000096, 0x00000095, 0x00000094, 
            0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x0000008E, 0x0000008D, 0x0000008C, 
            0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x00000086, 0x00000085, 0x00000084, 
            0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x0000007E, 0x0000007D, 0x0000007C, 
            0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 0x00000074, 
            0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 0x0000006C, 
            0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 0x00000064, 
            0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 0x0000005C, 
            0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 0x00000054, 
            0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 0x0000004C, 
            0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 0x00000044, 
            0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 0x0000003C, 
            0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 0x00000034, 
            0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 0x0000002C, 
            0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 0x00000024, 
            0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 0x0000001C, 
            0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 0x00000014, 
            0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000C, 
            0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004, 
            0x00000003, 0x00000002, 0x00000001, 0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000004.0078120.0000008.2265620.00000012.6796880.000000
            18.6796880.00000023.1328120.00000031.2890620.00000034.3125000.000000
            36.3750000.00000041.0625000.00000050.2968750.00000054.7500000.000000
            56.8593750.00000062.3671880.00000066.6328120.00000069.6562500.000000
            71.7187500.00000076.4062500.00000081.4218750.00000085.6640620.000000
            89.9296880.00000095.7421880.000000100.4296880.000000108.7968750.000000
            112.1718750.000000115.7343750.000000120.4218750.000000128.7656250.000000
            134.7656250.000000139.0078120.000000144.5156250.000000148.7343750.000000
            153.4218750.000000157.3593750.000000163.1718750.000000165.2343750.000000
            171.2343750.000000175.9218750.000000180.3750000.000000184.6171880.000000
            188.0859380.000000195.1171880.000000199.3125000.000000204.0000000.000000
            208.0078120.000000210.1171880.000000217.0546880.000000220.4296880.000000
            225.1171880.000000229.0546880.000000234.8671880.000000240.8671880.000000
            245.0859380.000000249.7734380.000000253.7812500.000000256.8046880.000000
            262.8046880.000000267.4921880.000000271.0078120.000000280.2421880.000000
            284.6953120.000000286.8046880.000000292.3125000.000000296.5781250.000000
            299.9531250.000000302.9765620.000000307.6640620.000000311.6718750.000000
            313.7812500.000000317.8828120.000000322.3359380.000000322.3359380.000000
            328.5000000.000000330.5625000.000000335.2500000.000000339.1406250.000000
            343.0781250.000000348.9843750.000000353.6718750.000000366.4453120.000000
            370.6875000.000000378.8437500.000000384.3515620.000000388.5468750.000000
            394.5468750.000000399.2343750.000000403.6875000.000000407.9296880.000000
            411.3984380.000000418.4296880.000000422.6718750.000000426.0468750.000000
            429.0703120.000000433.7578120.000000437.7656250.000000442.0312500.000000
            448.9687500.000000452.3437500.000000452.3437500.000000458.5078120.000000
            460.5703120.000000465.2578120.000000474.4921880.000000476.6015620.000000
            480.8437500.000000485.1093750.000000489.7968750.000000497.4375000.000000
            499.5468750.000000503.7656250.000000509.6718750.000000514.3593750.000000
            521.6718750.000000523.7812500.000000529.4531250.000000534.1406250.000000
            537.6562500.000000543.0468750.000000546.5859380.000000552.5859380.000000
            560.3671880.000000560.3671880.000000563.7421880.000000569.7421880.000000
            573.9609380.000000579.3515620.000000584.0390620.000000589.8515620.000000
            591.9140620.000000596.3671880.000000600.6093750.000000606.4218750.000000
            608.4843750.000000613.1718750.000000619.5703120.000000623.8125000.000000
            627.9140620.000000633.9140620.000000638.6015620.000000641.9296880.000000
            644.0390620.000000647.7890620.000000652.0078120.000000656.2734380.000000
            660.9609380.000000664.8984380.000000670.7109380.000000672.7734380.000000
            678.7734380.000000683.4609380.000000689.8593750.000000697.6406250.000000
            700.6640620.000000705.3515620.000000707.4609380.000000711.6796880.000000
            715.9218750.000000719.3906250.000000723.6562500.000000728.3437500.000000
            730.4531250.000000734.7187500.000000738.8203120.000000743.2734380.000000
            747.9609380.000000756.3281250.000000763.2656250.000000766.7343750.000000
            766.7343750.000000770.9296880.000000775.6171880.000000782.9296880.000000
            785.2734380.000000789.9609380.000000793.8984380.000000797.3671880.000000
            800.8125000.000000805.5000000.000000813.8437500.000000818.2968750.000000
            824.1093750.000000824.1093750.000000830.2734380.000000832.3359380.000000
            837.0234380.000000846.2578120.000000850.7109380.000000852.8203120.000000
            858.3281250.000000862.5937500.000000865.6171880.000000867.6796880.000000
            873.6796880.000000878.3671880.000000887.6015620.000000892.0546880.000000
            897.8671880.000000897.8671880.000000904.0312500.000000906.0937500.000000
            910.7812500.000000918.2578120.000000922.4765620.000000926.9296880.000000
            932.4375000.000000936.6796880.000000940.1250000.000000944.8125000.000000
            948.8203120.000000954.8203120.000000958.2890620.000000962.4843750.000000
            968.4843750.000000973.1718750.000000976.6875000.000000980.6953120.000000
            982.8046880.000000986.9062500.000000991.3593750.000000991.3593750.000000
            997.5234380.000000999.5859380.0000001004.2734380.0000001009.2890620.000000
            1013.5546880.0000001018.2421880.0000001026.1875000.0000001029.6562500.000000
            1033.7578120.0000001038.4453120.0000001047.7968750.0000001052.0390620.000000
            1058.8593750.0000001060.9218750.0000001066.9218750.0000001072.4296880.000000
            1075.4531250.0000001077.5156250.0000001082.2031250.0000001088.6015620.000000
            1092.8671880.0000001094.9765620.0000001098.4453120.0000001102.6875000.000000
            1106.8828120.0000001111.5703120.0000001115.0859380.0000001117.1953120.000000
            1117.1953120.0000001124.0156250.0000001126.1250000.0000001132.9453120.000000
            1135.2890620.000000
        </result-positions>
    </test-case>

    <test-case id="Unicode Arabic" script="arab">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف والمحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>

        <result-glyphs>
            0x00000872, 0x000008D1, 0x000003F9, 0x0000040B, 0x0000088C, 0x0000089E, 0x000008BD, 0x000003EF, 
            0x00000003, 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BD, 0x000003EF, 
            0x00000003, 0x000008A8, 0x000008D2, 0x000008C2, 0x0000087D, 0x00000003, 0x000008CE, 0x000008BE, 
            0x000008A9, 0x00000003, 0x0000040D, 0x000008CC, 0x00000876, 0x00000882, 0x000008D1, 0x00000003, 
            0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x0000088C, 0x000008D2, 0x000008B2, 
            0x00000896, 0x00000875, 0x00000003, 0x00000408, 0x0000086C, 0x000008A6, 0x000008C5, 0x00000003, 
            0x00000888, 0x0000087D, 0x000008CC, 0x000008D1, 0x00000003, 0x000008C0, 0x000008BD, 0x0000040B, 
            0x00000003, 0x000003E6, 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BE, 
            0x000008BD, 0x00000003, 0x00000408, 0x0000086C, 0x000008B5, 0x000003F9, 0x0000FFFF, 0x000008D5, 
            0x000003EF, 0x00000003, 0x0000040A, 0x0000088A, 0x000008C9, 0x00000003, 0x00000898, 0x000008D2, 
            0x0000089A, 0x00000886, 0x00000875, 0x0000040B, 0x00000003, 0x0000088C, 0x000008D2, 0x000008B2, 
            0x00000896, 0x00000876, 0x000008BE, 0x000008BD, 0x00000003, 0x00000872, 0x000008C2, 0x000008A6, 
            0x000008C5, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 0x000003F2, 0x0000086C, 0x0000086A, 
            0x000008C1, 0x00000003, 0x00000406, 0x0000086C, 0x000008C6, 0x000008C9, 0x00000003, 0x00000409, 
            0x0000086C, 0x000008B9, 0x00000003, 0x000003E6, 0x00000005, 0x000003F7, 0x000008CC, 0x000008BA, 
            0x00000413, 0x000008C5, 0x000008CC, 0x000008D1, 0x00000005, 0x00000003, 0x00000401, 0x000003EF, 
            0x0000088C, 0x00000876, 0x00000885, 0x000003EF, 0x00000003, 0x000008BC, 0x00000870, 0x000008B5, 
            0x0000040B, 0x00000003, 0x00000011, 0x0000086C, 0x000008CA, 0x000008C6, 0x000008C1, 0x00000003, 
            0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x000008BC, 0x000008BA, 0x000008BD, 
            0x00000003, 0x0000086C, 0x000008C6, 0x000008D2, 0x000008AA, 0x000008C1, 0x00000003, 0x0000086C, 
            0x000008C2, 0x000008B5, 0x000003F9, 0x00000003, 0x000008D0, 0x000008A2, 0x000008AA, 0x00000412, 
            0x00000875, 0x00000003, 0x00000409, 0x000003EB, 0x00000003, 0x00000888, 0x000008AA, 0x0000086F, 
            0x00000003, 0x0000040C, 0x0000088C, 0x00000885, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 
            0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BD, 0x000003EF, 0x0000040B, 
            0x00000003, 0x00000404, 0x0000088C, 0x00000881, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 
            0x000008C4, 0x000008D1, 0x0000088E, 0x00000886, 0x00000876, 0x0000086F, 0x00000003, 0x00000408, 
            0x000008CC, 0x000008B6, 0x00000875, 0x0000040B, 0x00000003, 0x000003E6, 0x00000408, 0x0000086C, 
            0x000008B5, 0x000003F9, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 0x000008A8, 0x000008C1, 
            0x00000003, 0x000008A0, 0x000008B6, 0x000008B1, 0x00000003, 0x0000086E, 0x000008D2, 0x00000891, 
            0x000003EF, 0x000008CC, 0x00000882, 0x000008BD, 0x000003EF, 0x00000003, 0x000008BC, 0x000008C1, 
            0x0000086C, 0x000008AA, 0x00000876, 0x00000875, 0x00000003, 0x000003E6, 0x0000086C, 0x0000040E, 
            0x00000891, 0x0000086C, 0x00000891, 0x000003EB
        </result-glyphs>

        <result-indices>
            0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000F6, 0x000000F5, 0x000000F4, 
            0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000EE, 0x000000ED, 0x000000EC, 
            0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000E6, 0x000000E5, 0x000000E4, 
            0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000DE, 0x000000DD, 0x000000DC, 
            0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000D6, 0x000000D5, 0x000000D4, 
            0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000CE, 0x000000CD, 0x000000CC, 
            0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000C6, 0x000000C5, 0x000000C4, 
            0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000BE, 0x000000BD, 0x000000BC, 
            0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000B6, 0x000000B5, 0x000000B4, 
            0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000AE, 0x000000AD, 0x000000AC, 
            0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000A6, 0x000000A5, 0x000000A4, 
            0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x0000009E, 0x0000009D, 0x0000009C, 
            0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x00000096, 0x00000095, 0x00000094, 
            0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x0000008E, 0x0000008D, 0x0000008C, 
            0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x00000086, 0x00000085, 0x00000084, 
            0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x0000007E, 0x0000007D, 0x0000007C, 
            0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 0x00000074, 
            0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 0x0000006C, 
            0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 0x00000064, 
            0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 0x0000005C, 
            0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 0x00000054, 
            0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 0x0000004C, 
            0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 0x00000044, 
            0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 0x0000003C, 
            0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 0x00000034, 
            0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 0x0000002C, 
            0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 0x00000024, 
            0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 0x0000001C, 
            0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 0x00000014, 
            0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000C, 
            0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004, 
            0x00000003, 0x00000002, 0x00000001, 0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000006.3164060.00000010.3828120.00000015.4921880.000000
            21.0351560.00000027.0585940.00000039.5273440.00000043.7929690.000000
            47.4082030.00000051.2050780.00000066.2167970.00000071.3261720.000000
            74.6953120.00000083.3671880.00000090.8261720.00000095.0917970.000000
            98.7070310.000000102.5039060.000000109.9628910.000000114.9492190.000000
            122.4082030.000000130.6875000.000000134.4843750.000000145.7871090.000000
            150.7734380.000000156.8847660.000000160.6816410.000000172.2773440.000000
            177.9199220.000000182.9062500.000000191.5781250.000000195.6445310.000000
            199.4414060.000000206.5078120.000000214.7871090.000000218.4023440.000000
            223.9453120.000000227.7421880.000000233.7656250.000000238.7519530.000000
            245.1855470.000000257.9824220.000000262.0488280.000000265.8457030.000000
            272.6542970.000000276.0234380.000000285.2402340.000000289.3066410.000000
            293.1035160.000000300.1699220.000000308.4492190.000000314.0917970.000000
            318.1582030.000000321.9550780.000000329.5722660.000000333.8378910.000000
            339.3808590.000000343.1777340.000000346.9746090.000000361.9863280.000000
            367.0957030.000000370.4648440.000000379.1367190.000000386.5957030.000000
            391.5820310.000000395.8476560.000000399.6445310.000000406.4531250.000000
            409.8222660.000000415.5234380.000000420.6328120.000000420.6328120.000000
            427.4414060.000000431.0566410.000000434.8535160.000000441.3574220.000000
            448.4238280.000000455.9121090.000000459.7089840.000000479.2558590.000000
            484.2421880.000000496.7109380.000000505.3828120.000000509.4492190.000000
            514.9921880.000000518.7890620.000000524.8125000.000000529.7988280.000000
            536.2324220.000000549.0292970.000000554.0156250.000000559.0019530.000000
            563.2675780.000000567.0644530.000000573.3808590.000000580.8398440.000000
            590.0566410.000000594.1230470.000000594.1230470.000000600.9316410.000000
            604.5468750.000000608.3437500.000000620.6367190.000000624.0058590.000000
            628.9921880.000000635.8300780.000000639.6269530.000000653.3613280.000000
            656.7304690.000000661.7167970.000000669.2050780.000000673.0019530.000000
            683.7773440.000000687.1464840.000000692.6601560.000000696.4570310.000000
            700.2539060.000000704.7363280.000000711.1054690.000000716.7480470.000000
            722.9941410.000000722.9941410.000000727.0605470.000000732.7031250.000000
            736.7695310.000000741.2519530.000000745.0488280.000000752.5078120.000000
            756.1230470.000000762.1464840.000000767.1328120.000000775.4121090.000000
            779.0273440.000000782.8242190.000000794.2031250.000000799.1894530.000000
            804.8906250.000000810.4335940.000000814.2304690.000000818.0273440.000000
            821.3964840.000000828.1289060.000000833.1152340.000000839.9531250.000000
            843.7500000.000000850.8164060.000000859.0957030.000000862.7109380.000000
            868.2539060.000000872.0507810.000000883.4296880.000000889.6757810.000000
            893.9414060.000000897.7382810.000000901.1074220.000000906.0937500.000000
            911.0800780.000000917.8007810.000000924.6386720.000000928.4355470.000000
            931.8046880.000000939.2636720.000000944.9648440.000000950.0742190.000000
            953.8710940.000000965.1738280.000000974.3906250.000000981.1113280.000000
            981.1113280.000000985.1777340.000000988.9746090.000000999.7500000.000000
            1003.3652340.0000001007.1621090.0000001014.2285160.0000001020.9492190.000000
            1025.0156250.0000001028.8125000.0000001040.4082030.0000001046.4316410.000000
            1054.7109380.0000001054.7109380.0000001061.5195310.0000001065.1347660.000000
            1068.9316410.0000001083.9433590.0000001089.0527340.0000001092.4218750.000000
            1101.0937500.0000001108.5527340.0000001112.8183590.0000001116.4335940.000000
            1121.9765620.0000001125.7734380.0000001140.7851560.0000001146.8085940.000000
            1155.0878910.0000001155.0878910.0000001161.8964840.0000001165.5117190.000000
            1169.3085940.0000001180.5410160.0000001184.6074220.0000001190.6308590.000000
            1199.3027340.0000001204.2890620.0000001208.3554690.0000001212.1523440.000000
            1218.9609380.0000001224.6035160.0000001231.0371090.0000001235.1035160.000000
            1240.6464840.0000001244.4433590.0000001248.2402340.0000001255.0488280.000000
            1258.4179690.0000001264.1191410.0000001269.2285160.0000001269.2285160.000000
            1276.0371090.0000001279.6523440.0000001283.4492190.0000001290.9082030.000000
            1297.7460940.0000001301.5429690.0000001311.4277340.0000001317.8613280.000000
            1323.5625000.0000001327.3593750.0000001341.4921880.0000001346.4785160.000000
            1357.9042970.0000001361.5195310.0000001367.1621090.0000001375.8339840.000000
            1380.0996090.0000001383.7148440.0000001387.5117190.0000001398.8906250.000000
            1405.7285160.0000001409.0976560.0000001415.8183590.0000001420.8046880.000000
            1424.8710940.0000001428.6679690.0000001432.4648440.0000001435.8339840.000000
            1435.8339840.0000001447.2597660.0000001450.6289060.0000001462.0546880.000000
            1465.6699220.000000
        </result-positions>
    </test-case>

    <test-case id="Thai" script="thai">
        <test-font name="angsd___.ttf" version="Version 2.1 - July 1995" checksum="0x49B67200" rchecksum="0x003C2EE9"/>

        <test-text>บทที่๑พายุไซโคลนโดโรธีอาศัยอยู่ท่ามกลางทุ่งใหญ่ในแคนซัสกับลุงเฮนรีชาวไร่และป้าเอ็มภรรยาชาวไร่บ้านของพวกเขาหลังเล็กเพราะไม้สร้างบ้านต้องขนมาด้วยเกวียนเป็นระยะทางหลายไมล์</test-text>

        <result-glyphs>
            0x000000F3, 0x000000F0, 0x000000F0, 0x0000010E, 0x0000011D, 0x00000126, 0x000000F7, 0x0000010B, 
            0x000000FB, 0x00000111, 0x00000119, 0x000000E4, 0x00000117, 0x000000DD, 0x000000FE, 0x000000F2, 
            0x00000117, 0x000000ED, 0x00000117, 0x000000FC, 0x000000F1, 0x0000010E, 0x00000106, 0x0000010B, 
            0x00000101, 0x0000010A, 0x000000FB, 0x00000106, 0x000000FB, 0x00000112, 0x0000013B, 0x000000F0, 
            0x0000013B, 0x0000010B, 0x000000FA, 0x000000DA, 0x000000FE, 0x0000010B, 0x000000E0, 0x000000F0, 
            0x00000111, 0x0000013B, 0x000000E0, 0x00000118, 0x00000104, 0x000000E6, 0x0000013B, 0x00000118, 
            0x000000F2, 0x00000116, 0x000000DD, 0x000000F2, 0x000000E4, 0x0000010A, 0x00000103, 0x000000DA, 
            0x0000010A, 0x000000F3, 0x000000FE, 0x00000111, 0x000000E0, 0x00000115, 0x00000107, 0x000000F2, 
            0x000000FC, 0x0000010E, 0x000000E3, 0x0000010B, 0x00000100, 0x00000119, 0x000000FC, 0x0000013B, 
            0x00000116, 0x000000FE, 0x00000109, 0x000000F4, 0x00000137, 0x0000010B, 0x00000115, 0x00000106, 
            0x0000011C, 0x000000FA, 0x000000F9, 0x000000FC, 0x000000FC, 0x000000FB, 0x0000010B, 0x000000E3, 
            0x0000010B, 0x00000100, 0x00000119, 0x000000FC, 0x0000013B, 0x000000F3, 0x0000013C, 0x0000010B, 
            0x000000F2, 0x000000DB, 0x00000106, 0x000000E0, 0x000000F7, 0x00000100, 0x000000DA, 0x00000115, 
            0x000000DB, 0x0000010B, 0x00000104, 0x000000FE, 0x0000010A, 0x000000E0, 0x00000115, 0x000000FE, 
            0x0000011C, 0x000000DA, 0x00000115, 0x000000F7, 0x000000FC, 0x0000010B, 0x00000109, 0x00000119, 
            0x000000FA, 0x0000013C, 0x00000103, 0x000000FC, 0x0000013C, 0x0000010B, 0x000000E0, 0x000000F3, 
            0x0000013C, 0x0000010B, 0x000000F2, 0x000000EE, 0x0000013C, 0x00000106, 0x000000E0, 0x000000DB, 
            0x000000F2, 0x000000FA, 0x0000010B, 0x000000ED, 0x0000013C, 0x00000100, 0x000000FB, 0x00000115, 
            0x000000DA, 0x00000100, 0x0000010E, 0x000000FB, 0x000000F2, 0x00000115, 0x000000F4, 0x00000143, 
            0x000000F2, 0x000000FC, 0x00000109, 0x000000FB, 0x00000109, 0x000000F0, 0x0000010B, 0x000000E0, 
            0x00000104, 0x000000FE, 0x0000010B, 0x000000FB, 0x00000119, 0x000000FA, 0x000000FE, 0x0000013F
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
            0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x00000055, 0x00000056, 0x00000057, 
            0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x0000005D, 0x0000005E, 0x0000005F, 
            0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x00000065, 0x00000066, 0x00000067, 
            0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x0000006D, 0x0000006E, 0x0000006F, 
            0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x00000075, 0x00000076, 0x00000077, 
            0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 0x0000007D, 0x0000007E, 0x0000007F, 
            0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 0x00000085, 0x00000086, 0x00000087, 
            0x00000088, 0x00000089, 0x0000008A, 0x0000008B, 0x0000008C, 0x0000008D, 0x0000008E, 0x0000008F, 
            0x00000090, 0x00000091, 0x00000092, 0x00000093, 0x00000094, 0x00000095, 0x00000096, 0x00000097, 
            0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 0x0000009D, 0x0000009E, 0x0000009F, 
            0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 0x000000A5, 0x000000A6, 0x000000A7
        </result-indices>

        <result-positions>
            0.0000000.0000005.3994140.00000010.7988280.00000016.1982420.000000
            16.1982420.00000016.1982420.00000021.0468750.00000026.6162110.000000
            30.0351560.00000034.1513670.00000034.1513670.00000038.2792970.000000
            43.5585940.00000047.6630860.00000052.4384770.00000057.1787110.000000
            62.6982420.00000066.8027340.00000071.6015620.00000075.7060550.000000
            79.8105470.00000084.3691410.00000084.3691410.00000089.0976560.000000
            92.5166020.00000097.1953120.00000097.1953120.000000101.3115230.000000
            106.0400390.000000110.1562500.000000110.1562500.000000110.1562500.000000
            115.5556640.000000115.5556640.000000118.9746090.000000124.0136720.000000
            128.7656250.000000133.5058590.000000136.9248050.000000140.7041020.000000
            146.1035160.000000146.1035160.000000146.1035160.000000149.8828120.000000
            153.5537110.000000159.1582030.000000165.4218750.000000165.4218750.000000
            169.0927730.000000174.6123050.000000179.1357420.000000183.9111330.000000
            189.4306640.000000194.7099610.000000194.7099610.000000199.9892580.000000
            204.7412110.000000204.7412110.000000210.1406250.000000214.8808590.000000
            214.8808590.000000218.6601560.000000220.6757810.000000225.1289060.000000
            230.6484380.000000234.7529300.000000234.7529300.000000239.6132810.000000
            243.0322270.000000247.2802730.000000251.4082030.000000255.5126950.000000
            255.5126950.000000260.0361330.000000264.7763670.000000269.0712890.000000
            274.4707030.000000274.4707030.000000277.8896480.000000279.9052730.000000
            284.6337890.000000284.6337890.000000289.6728520.000000294.6416020.000000
            298.7460940.000000302.8505860.000000306.9667970.000000310.3857420.000000
            315.2460940.000000318.6650390.000000322.9130860.000000327.0410160.000000
            331.1455080.000000331.1455080.000000336.5449220.000000336.5449220.000000
            339.9638670.000000345.4833980.000000350.2587890.000000354.9873050.000000
            358.7666020.000000364.3359380.000000368.5839840.000000373.3359380.000000
            375.3515620.000000380.1269530.000000383.5458980.000000389.1503910.000000
            393.8906250.000000393.8906250.000000397.6699220.000000399.6855470.000000
            404.4257810.000000404.4257810.000000409.1777340.000000411.1933590.000000
            416.7626950.000000420.8671880.000000424.2861330.000000428.5810550.000000
            432.7089840.000000437.7480470.000000437.7480470.000000443.0273440.000000
            447.1318360.000000447.1318360.000000450.5507810.000000454.3300780.000000
            459.7294920.000000459.7294920.000000463.1484380.000000468.6679690.000000
            473.4785160.000000473.4785160.000000478.2070310.000000481.9863280.000000
            486.7617190.000000492.2812500.000000497.3203120.000000500.7392580.000000
            505.5380860.000000505.5380860.000000509.7861330.000000513.9023440.000000
            515.9179690.000000520.6699220.000000524.9179690.000000524.9179690.000000
            529.0341800.000000534.5537110.000000536.5693360.000000541.9687500.000000
            541.9687500.000000547.4882810.000000551.5927730.000000555.8876950.000000
            560.0039060.000000564.2988280.000000569.6982420.000000573.1171880.000000
            576.8964840.000000582.5009770.000000587.2412110.000000590.6601560.000000
            594.7763670.000000598.9042970.000000603.9433590.000000608.6835940.000000
            608.6835940.000000
        </result-positions>
    </test-case>

    <test-case id="Arabic Simple" script="arab">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>أساسًا، تتعامل الحواسيب فقط مع الأرقام، وتقوم بتخزين الأحرف والمحارف الأخرى بعد أن تُعطي رقما معينا لكل واحد منها. وقبل اختراع "يونِكود"، كان هناك مئات الأنظمة للتشفير وتخصيص هذه الأرقام للمحارف، ولم يوجد نظام تشفير واحد يحتوي على جميع المحارف الضرورية</test-text>

        <result-glyphs>
            0x00000872, 0x000008D1, 0x000003F9, 0x0000040B, 0x0000088C, 0x0000089E, 0x000008BD, 0x000003EF, 
            0x00000003, 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BD, 0x000003EF, 
            0x00000003, 0x000008A8, 0x000008D2, 0x000008C2, 0x0000087D, 0x00000003, 0x000008CE, 0x000008BE, 
            0x000008A9, 0x00000003, 0x0000040D, 0x000008CC, 0x00000876, 0x00000882, 0x000008D1, 0x00000003, 
            0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x0000088C, 0x000008D2, 0x000008B2, 
            0x00000896, 0x00000875, 0x00000003, 0x00000408, 0x0000086C, 0x000008A6, 0x000008C5, 0x00000003, 
            0x00000888, 0x0000087D, 0x000008CC, 0x000008D1, 0x00000003, 0x000008C0, 0x000008BD, 0x0000040B, 
            0x00000003, 0x000003E6, 0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BE, 
            0x000008BD, 0x00000003, 0x00000408, 0x0000086C, 0x000008B5, 0x000003F9, 0x0000FFFF, 0x000008D5, 
            0x000003EF, 0x00000003, 0x0000040A, 0x0000088A, 0x000008C9, 0x00000003, 0x00000898, 0x000008D2, 
            0x0000089A, 0x00000886, 0x00000875, 0x0000040B, 0x00000003, 0x0000088C, 0x000008D2, 0x000008B2, 
            0x00000896, 0x00000876, 0x000008BE, 0x000008BD, 0x00000003, 0x00000872, 0x000008C2, 0x000008A6, 
            0x000008C5, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 0x000003F2, 0x0000086C, 0x0000086A, 
            0x000008C1, 0x00000003, 0x00000406, 0x0000086C, 0x000008C6, 0x000008C9, 0x00000003, 0x00000409, 
            0x0000086C, 0x000008B9, 0x00000003, 0x000003E6, 0x00000005, 0x000003F7, 0x000008CC, 0x000008BA, 
            0x00000413, 0x000008C5, 0x000008CC, 0x000008D1, 0x00000005, 0x00000003, 0x00000401, 0x000003EF, 
            0x0000088C, 0x00000876, 0x00000885, 0x000003EF, 0x00000003, 0x000008BC, 0x00000870, 0x000008B5, 
            0x0000040B, 0x00000003, 0x00000011, 0x0000086C, 0x000008CA, 0x000008C6, 0x000008C1, 0x00000003, 
            0x00000888, 0x00000881, 0x000003EF, 0x0000040B, 0x00000003, 0x000008BC, 0x000008BA, 0x000008BD, 
            0x00000003, 0x0000086C, 0x000008C6, 0x000008D2, 0x000008AA, 0x000008C1, 0x00000003, 0x0000086C, 
            0x000008C2, 0x000008B5, 0x000003F9, 0x00000003, 0x000008D0, 0x000008A2, 0x000008AA, 0x00000412, 
            0x00000875, 0x00000003, 0x00000409, 0x000003EB, 0x00000003, 0x00000888, 0x000008AA, 0x0000086F, 
            0x00000003, 0x0000040C, 0x0000088C, 0x00000885, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 
            0x00000404, 0x000003F9, 0x0000086C, 0x00000882, 0x000008C2, 0x000008BD, 0x000003EF, 0x0000040B, 
            0x00000003, 0x00000404, 0x0000088C, 0x00000881, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 
            0x000008C4, 0x000008D1, 0x0000088E, 0x00000886, 0x00000876, 0x0000086F, 0x00000003, 0x00000408, 
            0x000008CC, 0x000008B6, 0x00000875, 0x0000040B, 0x00000003, 0x000003E6, 0x00000408, 0x0000086C, 
            0x000008B5, 0x000003F9, 0x0000FFFF, 0x000008D5, 0x000003EF, 0x00000003, 0x000008A8, 0x000008C1, 
            0x00000003, 0x000008A0, 0x000008B6, 0x000008B1, 0x00000003, 0x0000086E, 0x000008D2, 0x00000891, 
            0x000003EF, 0x000008CC, 0x00000882, 0x000008BD, 0x000003EF, 0x00000003, 0x000008BC, 0x000008C1, 
            0x0000086C, 0x000008AA, 0x00000876, 0x00000875, 0x00000003, 0x000003E6, 0x0000086C, 0x0000040E, 
            0x00000891, 0x0000086C, 0x00000891, 0x000003EB
        </result-glyphs>

        <result-indices>
            0x000000FB, 0x000000FA, 0x000000F9, 0x000000F8, 0x000000F7, 0x000000F6, 0x000000F5, 0x000000F4, 
            0x000000F3, 0x000000F2, 0x000000F1, 0x000000F0, 0x000000EF, 0x000000EE, 0x000000ED, 0x000000EC, 
            0x000000EB, 0x000000EA, 0x000000E9, 0x000000E8, 0x000000E7, 0x000000E6, 0x000000E5, 0x000000E4, 
            0x000000E3, 0x000000E2, 0x000000E1, 0x000000E0, 0x000000DF, 0x000000DE, 0x000000DD, 0x000000DC, 
            0x000000DB, 0x000000DA, 0x000000D9, 0x000000D8, 0x000000D7, 0x000000D6, 0x000000D5, 0x000000D4, 
            0x000000D3, 0x000000D2, 0x000000D1, 0x000000D0, 0x000000CF, 0x000000CE, 0x000000CD, 0x000000CC, 
            0x000000CB, 0x000000CA, 0x000000C9, 0x000000C8, 0x000000C7, 0x000000C6, 0x000000C5, 0x000000C4, 
            0x000000C3, 0x000000C2, 0x000000C1, 0x000000C0, 0x000000BF, 0x000000BE, 0x000000BD, 0x000000BC, 
            0x000000BB, 0x000000BA, 0x000000B9, 0x000000B8, 0x000000B7, 0x000000B6, 0x000000B5, 0x000000B4, 
            0x000000B3, 0x000000B2, 0x000000B1, 0x000000B0, 0x000000AF, 0x000000AE, 0x000000AD, 0x000000AC, 
            0x000000AB, 0x000000AA, 0x000000A9, 0x000000A8, 0x000000A7, 0x000000A6, 0x000000A5, 0x000000A4, 
            0x000000A3, 0x000000A2, 0x000000A1, 0x000000A0, 0x0000009F, 0x0000009E, 0x0000009D, 0x0000009C, 
            0x0000009B, 0x0000009A, 0x00000099, 0x00000098, 0x00000097, 0x00000096, 0x00000095, 0x00000094, 
            0x00000093, 0x00000092, 0x00000091, 0x00000090, 0x0000008F, 0x0000008E, 0x0000008D, 0x0000008C, 
            0x0000008B, 0x0000008A, 0x00000089, 0x00000088, 0x00000087, 0x00000086, 0x00000085, 0x00000084, 
            0x00000083, 0x00000082, 0x00000081, 0x00000080, 0x0000007F, 0x0000007E, 0x0000007D, 0x0000007C, 
            0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 0x00000074, 
            0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 0x0000006C, 
            0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 0x00000064, 
            0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 0x0000005C, 
            0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 0x00000054, 
            0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 0x0000004C, 
            0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 0x00000044, 
            0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 0x0000003C, 
            0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 0x00000034, 
            0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 0x0000002C, 
            0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 0x00000024, 
            0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 0x0000001C, 
            0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 0x00000014, 
            0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 0x0000000C, 
            0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 0x00000004, 
            0x00000003, 0x00000002, 0x00000001, 0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000006.3164060.00000010.3828120.00000015.4921880.000000
            21.0351560.00000027.0585940.00000039.5273440.00000043.7929690.000000
            47.4082030.00000051.2050780.00000066.2167970.00000071.3261720.000000
            74.6953120.00000083.3671880.00000090.8261720.00000095.0917970.000000
            98.7070310.000000102.5039060.000000109.9628910.000000114.9492190.000000
            122.4082030.000000130.6875000.000000134.4843750.000000145.7871090.000000
            150.7734380.000000156.8847660.000000160.6816410.000000172.2773440.000000
            177.9199220.000000182.9062500.000000191.5781250.000000195.6445310.000000
            199.4414060.000000206.5078120.000000214.7871090.000000218.4023440.000000
            223.9453120.000000227.7421880.000000233.7656250.000000238.7519530.000000
            245.1855470.000000257.9824220.000000262.0488280.000000265.8457030.000000
            272.6542970.000000276.0234380.000000285.2402340.000000289.3066410.000000
            293.1035160.000000300.1699220.000000308.4492190.000000314.0917970.000000
            318.1582030.000000321.9550780.000000329.5722660.000000333.8378910.000000
            339.3808590.000000343.1777340.000000346.9746090.000000361.9863280.000000
            367.0957030.000000370.4648440.000000379.1367190.000000386.5957030.000000
            391.5820310.000000395.8476560.000000399.6445310.000000406.4531250.000000
            409.8222660.000000415.5234380.000000420.6328120.000000420.6328120.000000
            427.4414060.000000431.0566410.000000434.8535160.000000441.3574220.000000
            448.4238280.000000455.9121090.000000459.7089840.000000479.2558590.000000
            484.2421880.000000496.7109380.000000505.3828120.000000509.4492190.000000
            514.9921880.000000518.7890620.000000524.8125000.000000529.7988280.000000
            536.2324220.000000549.0292970.000000554.0156250.000000559.0019530.000000
            563.2675780.000000567.0644530.000000573.3808590.000000580.8398440.000000
            590.0566410.000000594.1230470.000000594.1230470.000000600.9316410.000000
            604.5468750.000000608.3437500.000000620.6367190.000000624.0058590.000000
            628.9921880.000000635.8300780.000000639.6269530.000000653.3613280.000000
            656.7304690.000000661.7167970.000000669.2050780.000000673.0019530.000000
            683.7773440.000000687.1464840.000000692.6601560.000000696.4570310.000000
            700.2539060.000000704.7363280.000000711.1054690.000000716.7480470.000000
            722.9941410.000000722.9941410.000000727.0605470.000000732.7031250.000000
            736.7695310.000000741.2519530.000000745.0488280.000000752.5078120.000000
            756.1230470.000000762.1464840.000000767.1328120.000000775.4121090.000000
            779.0273440.000000782.8242190.000000794.2031250.000000799.1894530.000000
            804.8906250.000000810.4335940.000000814.2304690.000000818.0273440.000000
            821.3964840.000000828.1289060.000000833.1152340.000000839.9531250.000000
            843.7500000.000000850.8164060.000000859.0957030.000000862.7109380.000000
            868.2539060.000000872.0507810.000000883.4296880.000000889.6757810.000000
            893.9414060.000000897.7382810.000000901.1074220.000000906.0937500.000000
            911.0800780.000000917.8007810.000000924.6386720.000000928.4355470.000000
            931.8046880.000000939.2636720.000000944.9648440.000000950.0742190.000000
            953.8710940.000000965.1738280.000000974.3906250.000000981.1113280.000000
            981.1113280.000000985.1777340.000000988.9746090.000000999.7500000.000000
            1003.3652340.0000001007.1621090.0000001014.2285160.0000001020.9492190.000000
            1025.0156250.0000001028.8125000.0000001040.4082030.0000001046.4316410.000000
            1054.7109380.0000001054.7109380.0000001061.5195310.0000001065.1347660.000000
            1068.9316410.0000001083.9433590.0000001089.0527340.0000001092.4218750.000000
            1101.0937500.0000001108.5527340.0000001112.8183590.0000001116.4335940.000000
            1121.9765620.0000001125.7734380.0000001140.7851560.0000001146.8085940.000000
            1155.0878910.0000001155.0878910.0000001161.8964840.0000001165.5117190.000000
            1169.3085940.0000001180.5410160.0000001184.6074220.0000001190.6308590.000000
            1199.3027340.0000001204.2890620.0000001208.3554690.0000001212.1523440.000000
            1218.9609380.0000001224.6035160.0000001231.0371090.0000001235.1035160.000000
            1240.6464840.0000001244.4433590.0000001248.2402340.0000001255.0488280.000000
            1258.4179690.0000001264.1191410.0000001269.2285160.0000001269.2285160.000000
            1276.0371090.0000001279.6523440.0000001283.4492190.0000001290.9082030.000000
            1297.7460940.0000001301.5429690.0000001311.4277340.0000001317.8613280.000000
            1323.5625000.0000001327.3593750.0000001341.4921880.0000001346.4785160.000000
            1357.9042970.0000001361.5195310.0000001367.1621090.0000001375.8339840.000000
            1380.0996090.0000001383.7148440.0000001387.5117190.0000001398.8906250.000000
            1405.7285160.0000001409.0976560.0000001415.8183590.0000001420.8046880.000000
            1424.8710940.0000001428.6679690.0000001432.4648440.0000001435.8339840.000000
            1435.8339840.0000001447.2597660.0000001450.6289060.0000001462.0546880.000000
            1465.6699220.000000
        </result-positions>
    </test-case>

    <test-case id="Matra Test" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>ुं ं॑</test-text>

        <result-glyphs>
            0x0000029C, 0x000001D5, 0x00000232, 0x00000003, 0x0000029C, 0x00000232, 0x00000233
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000003, 0x00000004
        </result-indices>

        <result-positions>
            0.0000000.0000007.5410160.0000007.5410160.0000007.5410160.000000
            13.5410160.00000021.0820310.00000019.953125, -6.05273421.0820310.000000
        </result-positions>
    </test-case>

    <test-case id="Deva Stress Test" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>कँ कं कः क॑ क॒ कँ॑ कं॒ कँंः क॒॑</test-text>

        <result-glyphs>
            0x00000080, 0x00000231, 0x00000003, 0x00000080, 0x00000232, 0x00000003, 0x00000080, 0x0000022C, 
            0x00000003, 0x00000080, 0x00000233, 0x00000003, 0x00000080, 0x000001DF, 0x00000003, 0x00000080, 
            0x00000231, 0x00000233, 0x00000003, 0x00000080, 0x000001DF, 0x00000232, 0x00000003, 0x00000080, 
            0x00000231, 0x0000029C, 0x00000232, 0x0000029C, 0x0000022C, 0x00000003, 0x00000080, 0x00000233, 
            0x0000029C, 0x000001DF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000015, 0x00000014, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x00000019, 0x0000001A, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 
            0x0000001E, 0x0000001E
        </result-indices>

        <result-positions>
            0.0000000.00000010.001953, -0.08789110.8750000.00000016.8750000.000000
            23.7832030.43945327.7500000.00000033.7500000.00000044.6250000.000000
            48.9843750.00000054.9843750.00000063.546875, -1.66992265.8593750.000000
            71.8593750.00000080.3320310.49218882.7343750.00000088.7343750.000000
            98.736328, -0.08789197.431641, -6.22851699.6093750.000000105.6093750.000000
            114.0820310.492188112.5175780.439453116.4843750.000000122.4843750.000000
            132.486328, -0.087891133.3593750.000000140.9003910.000000140.9003910.000000
            148.4414060.000000152.8007810.000000158.8007810.000000167.363281, -1.669922
            169.6757810.000000177.2167970.000000177.2167970.000000
        </result-positions>
    </test-case>

    <test-case id="Deva Test" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>रू क़् क्ष क्कि क्रि ट्रि हिन्दी र्क्रिं क्षत्रज्ञत्रक्ष श्र थ्र श्र कके र्कें केूकूेकेृ र्कू क़ क क् क्ष क्ष् क्ष्क  ज़ ज ज् ज्ञ ज्ञ् ज्ञ्क र्क र्क्क ड्र क्क क़्क क़्क क़् क्ष्क क्ष् त्र्क द्द कि हि रू रु र्के र्कं क् कु के द्द्द क़्ष क्ष र्क्षे द्दत्र्क ज्ञ क्त्व ज्ञ्क र्कँ र्किँ र्केँ र्क्रिँ हिंदी ह्मिह्यिखि ङ्क ङ्म ङ्क्त ङ्ख ङ्ग ङ्घ ङ्क्ष ङ्क्ष्व ङ्क्ष्य र्क्त्वि र्र्र्र कै के कु कू कृ कॅ कॆ हु हू हॆ है हे</test-text>

        <result-glyphs>
            0x0000009A, 0x000001FE, 0x00000003, 0x000000A4, 0x00000051, 0x00000003, 0x000000A2, 0x0000FFFF, 
            0x0000FFFF, 0x00000003, 0x000001D4, 0x000000C8, 0x0000FFFF, 0x00000080, 0x00000003, 0x000001D1, 
            0x00000080, 0x0000009A, 0x00000051, 0x00000003, 0x000001D1, 0x0000008A, 0x0000009A, 0x00000051, 
            0x00000003, 0x000001D1, 0x000000A1, 0x000000DB, 0x0000FFFF, 0x00000091, 0x00000223, 0x00000003, 
            0x000001D1, 0x00000080, 0x000000E2, 0x0000FFFF, 0x0000009A, 0x00000051, 0x00000232, 0x00000003, 
            0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x0000008F, 0x000000E2, 0x0000FFFF, 0x000000A3, 0x0000FFFF, 
            0x0000FFFF, 0x0000008F, 0x000000E2, 0x0000FFFF, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 
            0x0000009E, 0x0000009A, 0x00000051, 0x00000003, 0x00000090, 0x0000009A, 0x00000051, 0x00000003, 
            0x0000009E, 0x0000009A, 0x00000051, 0x00000003, 0x00000080, 0x00000080, 0x0000022F, 0x00000003, 
            0x00000080, 0x0000022F, 0x0000024D, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000080, 0x0000022F, 
            0x0000029C, 0x000001D7, 0x00000080, 0x000001D7, 0x0000029C, 0x0000022F, 0x00000080, 0x0000022F, 
            0x0000029C, 0x000001D9, 0x00000003, 0x00000080, 0x000001D7, 0x0000005B, 0x0000FFFF, 0x00000003, 
            0x000000A4, 0x00000003, 0x00000080, 0x00000003, 0x00000080, 0x00000051, 0x00000003, 0x000000A2, 
            0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000051, 0x00000003, 
            0x000000EA, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000080, 0x00000003, 0x00000003, 0x000000AB, 
            0x0000FFFF, 0x00000003, 0x00000087, 0x00000003, 0x00000087, 0x00000051, 0x00000003, 0x000000A3, 
            0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000A3, 0x0000FFFF, 0x0000FFFF, 0x00000051, 0x00000003, 
            0x000000EB, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000080, 0x00000003, 0x00000080, 0x0000005B, 
            0x0000FFFF, 0x00000003, 0x000000C8, 0x0000FFFF, 0x00000080, 0x0000005B, 0x0000FFFF, 0x00000003, 
            0x0000008C, 0x0000009A, 0x00000051, 0x00000003, 0x000000C8, 0x0000FFFF, 0x00000080, 0x00000003, 
            0x000000EC, 0x0000FFFF, 0x00000080, 0x00000003, 0x000000EC, 0x0000FFFF, 0x00000080, 0x00000003, 
            0x000000A4, 0x00000051, 0x00000003, 0x000000EA, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000080, 
            0x00000003, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000051, 0x00000003, 0x000000D7, 0x0000FFFF, 
            0x000000E2, 0x0000FFFF, 0x00000080, 0x00000003, 0x000001A7, 0x0000FFFF, 0x0000FFFF, 0x00000003, 
            0x000001D1, 0x00000080, 0x00000003, 0x000001D1, 0x000000A1, 0x00000003, 0x0000009A, 0x000001FE, 
            0x00000003, 0x0000009A, 0x000001FD, 0x00000003, 0x00000080, 0x0000022F, 0x0000005A, 0x0000FFFF, 
            0x00000003, 0x00000080, 0x0000024D, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000080, 0x00000051, 
            0x00000003, 0x00000080, 0x000001D5, 0x00000003, 0x00000080, 0x0000022F, 0x00000003, 0x000000D9, 
            0x0000FFFF, 0x000001A7, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000EC, 0x0000FFFF, 0x0000009F, 
            0x00000003, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 
            0x0000022F, 0x0000005A, 0x0000FFFF, 0x00000003, 0x000001A7, 0x0000FFFF, 0x0000FFFF, 0x000000D7, 
            0x0000FFFF, 0x000000E2, 0x0000FFFF, 0x00000080, 0x00000003, 0x000000A3, 0x0000FFFF, 0x0000FFFF, 
            0x00000003, 0x000000C8, 0x0000FFFF, 0x000000D7, 0x0000FFFF, 0x0000009D, 0x00000003, 0x000000EB, 
            0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000080, 0x00000003, 0x00000080, 0x0000024C, 0x0000FFFF, 
            0x0000FFFF, 0x00000003, 0x000001D1, 0x00000080, 0x0000024C, 0x0000FFFF, 0x0000FFFF, 0x00000003, 
            0x00000080, 0x0000022F, 0x0000024C, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001D1, 0x00000080, 
            0x000000E2, 0x0000FFFF, 0x0000009A, 0x00000051, 0x00000231, 0x00000003, 0x000001D1, 0x000000A1, 
            0x00000232, 0x00000091, 0x00000223, 0x00000003, 0x000001D3, 0x000001BA, 0x0000FFFF, 0x0000FFFF, 
            0x000001D3, 0x000001BB, 0x0000FFFF, 0x0000FFFF, 0x000001D4, 0x00000081, 0x00000003, 0x000000CC, 
            0x0000FFFF, 0x00000080, 0x00000003, 0x000001A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000CC, 
            0x0000FFFF, 0x000001A0, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000CC, 0x0000FFFF, 0x00000081, 
            0x00000003, 0x000000CC, 0x0000FFFF, 0x00000082, 0x00000003, 0x000000CC, 0x0000FFFF, 0x00000083, 
            0x00000003, 0x000000CC, 0x0000FFFF, 0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000CC, 
            0x0000FFFF, 0x000000EA, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000009D, 0x00000003, 0x000000CC, 
            0x0000FFFF, 0x000000EA, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000099, 0x00000003, 0x000001D4, 
            0x000000C8, 0x0000FFFF, 0x000000D7, 0x0000FFFF, 0x0000009D, 0x0000005B, 0x0000FFFF, 0x00000003, 
            0x0000009A, 0x00000051, 0x0000009A, 0x000000E2, 0x0000FFFF, 0x0000009A, 0x00000051, 0x00000003, 
            0x00000080, 0x00000230, 0x00000003, 0x00000080, 0x0000022F, 0x00000003, 0x00000080, 0x000001D5, 
            0x00000003, 0x00000080, 0x000001D7, 0x00000003, 0x00000080, 0x000001D9, 0x00000003, 0x00000080, 
            0x0000022D, 0x00000003, 0x00000080, 0x0000022E, 0x00000003, 0x000000A1, 0x000001D5, 0x00000003, 
            0x000000A1, 0x000001D7, 0x00000003, 0x000000A1, 0x0000022E, 0x00000003, 0x000000A1, 0x00000230, 
            0x00000003, 0x000000A1, 0x0000022F
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000D, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000E, 0x00000012, 
            0x0000000F, 0x00000011, 0x00000010, 0x00000013, 0x00000017, 0x00000014, 0x00000016, 0x00000015, 
            0x00000018, 0x0000001A, 0x00000019, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000025, 0x00000022, 0x00000024, 0x00000023, 0x00000020, 0x00000021, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002D, 0x0000002C, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000033, 0x00000032, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x0000003A, 0x00000039, 0x0000003B, 0x0000003C, 0x0000003E, 0x0000003D, 0x0000003F, 
            0x00000040, 0x00000042, 0x00000041, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x0000004A, 0x0000004B, 0x00000048, 0x00000049, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
            0x00000050, 0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000053, 0x00000054, 0x00000055, 
            0x00000056, 0x00000056, 0x00000057, 0x0000005A, 0x0000005B, 0x00000058, 0x00000059, 0x0000005C, 
            0x0000005D, 0x0000005E, 0x0000005F, 0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 
            0x00000065, 0x00000066, 0x00000067, 0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 
            0x0000006D, 0x0000006E, 0x0000006F, 0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 
            0x00000075, 0x00000076, 0x00000077, 0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 
            0x0000007D, 0x0000007E, 0x0000007F, 0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 
            0x00000085, 0x00000086, 0x00000087, 0x00000088, 0x00000089, 0x0000008A, 0x0000008D, 0x0000008B, 
            0x0000008C, 0x0000008E, 0x00000091, 0x00000092, 0x00000093, 0x0000008F, 0x00000090, 0x00000094, 
            0x00000095, 0x00000097, 0x00000096, 0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 
            0x0000009D, 0x0000009E, 0x0000009F, 0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 
            0x000000A5, 0x000000A6, 0x000000A7, 0x000000A8, 0x000000A9, 0x000000AA, 0x000000AB, 0x000000AC, 
            0x000000AD, 0x000000AE, 0x000000AF, 0x000000B0, 0x000000B1, 0x000000B2, 0x000000B3, 0x000000B4, 
            0x000000B5, 0x000000B6, 0x000000B7, 0x000000B8, 0x000000B9, 0x000000BA, 0x000000BB, 0x000000BC, 
            0x000000BE, 0x000000BD, 0x000000BF, 0x000000C1, 0x000000C0, 0x000000C2, 0x000000C3, 0x000000C4, 
            0x000000C5, 0x000000C6, 0x000000C7, 0x000000C8, 0x000000CB, 0x000000CC, 0x000000C9, 0x000000CA, 
            0x000000CD, 0x000000D0, 0x000000CE, 0x000000CF, 0x000000D1, 0x000000D2, 0x000000D3, 0x000000D4, 
            0x000000D5, 0x000000D6, 0x000000D7, 0x000000D8, 0x000000D9, 0x000000DA, 0x000000DB, 0x000000DC, 
            0x000000DD, 0x000000DE, 0x000000DF, 0x000000E0, 0x000000E1, 0x000000E2, 0x000000E3, 0x000000E4, 
            0x000000E5, 0x000000E6, 0x000000E7, 0x000000E8, 0x000000E9, 0x000000EC, 0x000000ED, 0x000000EE, 
            0x000000EF, 0x000000EA, 0x000000EB, 0x000000F0, 0x000000F1, 0x000000F2, 0x000000F3, 0x000000F4, 
            0x000000F5, 0x000000F6, 0x000000F7, 0x000000F8, 0x000000F9, 0x000000FA, 0x000000FB, 0x000000FC, 
            0x000000FD, 0x000000FE, 0x000000FF, 0x00000100, 0x00000101, 0x00000102, 0x00000103, 0x00000104, 
            0x00000105, 0x00000106, 0x00000107, 0x00000108, 0x00000109, 0x0000010C, 0x0000010A, 0x0000010B, 
            0x0000010D, 0x0000010E, 0x00000112, 0x00000111, 0x0000010F, 0x00000110, 0x00000113, 0x00000114, 
            0x00000117, 0x00000118, 0x00000115, 0x00000116, 0x00000119, 0x0000011A, 0x00000120, 0x0000011D, 
            0x0000011F, 0x0000011E, 0x0000011B, 0x0000011C, 0x00000121, 0x00000122, 0x00000124, 0x00000123, 
            0x00000125, 0x00000126, 0x00000127, 0x00000128, 0x0000012C, 0x00000129, 0x0000012A, 0x0000012B, 
            0x00000130, 0x0000012D, 0x0000012E, 0x0000012F, 0x00000132, 0x00000131, 0x00000133, 0x00000134, 
            0x00000135, 0x00000136, 0x00000137, 0x00000138, 0x00000139, 0x0000013A, 0x0000013B, 0x0000013C, 
            0x0000013D, 0x0000013E, 0x0000013F, 0x00000140, 0x00000141, 0x00000142, 0x00000143, 0x00000144, 
            0x00000145, 0x00000146, 0x00000147, 0x00000148, 0x00000149, 0x0000014A, 0x0000014B, 0x0000014C, 
            0x0000014D, 0x0000014E, 0x0000014F, 0x00000150, 0x00000151, 0x00000152, 0x00000153, 0x00000154, 
            0x00000155, 0x00000156, 0x00000157, 0x00000158, 0x00000159, 0x0000015A, 0x0000015B, 0x0000015C, 
            0x0000015D, 0x0000015E, 0x0000015F, 0x00000160, 0x00000161, 0x00000162, 0x00000163, 0x0000016B, 
            0x00000166, 0x00000167, 0x00000168, 0x00000169, 0x0000016A, 0x00000164, 0x00000165, 0x0000016C, 
            0x0000016F, 0x00000170, 0x00000171, 0x00000173, 0x00000172, 0x0000016D, 0x0000016E, 0x00000174, 
            0x00000175, 0x00000176, 0x00000177, 0x00000178, 0x00000179, 0x0000017A, 0x0000017B, 0x0000017C, 
            0x0000017D, 0x0000017E, 0x0000017F, 0x00000180, 0x00000181, 0x00000182, 0x00000183, 0x00000184, 
            0x00000185, 0x00000186, 0x00000187, 0x00000188, 0x00000189, 0x0000018A, 0x0000018B, 0x0000018C, 
            0x0000018D, 0x0000018E, 0x0000018F, 0x00000190, 0x00000191, 0x00000192, 0x00000193, 0x00000194, 
            0x00000195, 0x00000196, 0x00000197
        </result-indices>

        <result-positions>
            0.0000000.0000006.5156250.0000008.1210940.00000014.1210940.000000
            24.861328, -0.45117224.9960940.00000030.9960940.00000041.8710940.000000
            41.8710940.00000041.8710940.00000047.8710940.00000052.2304690.000000
            60.9492190.00000060.9492190.00000071.8242190.00000077.8242190.000000
            82.1835940.00000093.0585940.000000102.720703, -0.45117299.5742190.000000
            105.5742190.000000109.9335940.000000117.9023440.000000127.564453, -0.451172
            124.4179690.000000130.4179690.000000134.7773440.000000142.7460940.000000
            150.0117190.000000150.0117190.000000157.9804690.000000161.6367190.000000
            167.6367190.000000171.9960940.000000182.8710940.000000186.6210940.000000
            186.6210940.000000196.283203, -0.451172191.6132810.439453193.1367190.000000
            199.1367190.000000210.0117190.000000210.0117190.000000210.0117190.000000
            217.9804690.000000221.7304690.000000221.7304690.000000232.6054690.000000
            232.6054690.000000232.6054690.000000240.5742190.000000244.3242190.000000
            244.3242190.000000255.1992190.000000255.1992190.000000255.1992190.000000
            261.1992190.000000270.6679690.000000280.330078, -0.451172277.1835940.000000
            283.1835940.000000292.6523440.000000302.314453, -0.451172299.1679690.000000
            305.1679690.000000314.6367190.000000324.298828, -0.451172321.1523440.000000
            327.1523440.000000338.0273440.000000344.7832030.263672348.9023440.000000
            354.9023440.000000361.6582030.263672362.2792970.263672365.7773440.000000
            365.7773440.000000365.7773440.000000371.7773440.000000378.5332030.263672
            382.6523440.000000390.1933590.000000390.1933590.000000397.916016, -0.011719
            401.0683590.000000408.6093750.000000408.6093750.000000415.3652340.263672
            419.4843750.000000427.0253910.000000427.0253910.000000433.0253910.000000
            440.748047, -0.011719440.9296880.263672443.9003910.000000443.9003910.000000
            449.9003910.000000460.7753910.000000466.7753910.000000477.6503910.000000
            483.6503910.000000494.390625, -0.451172494.5253910.000000500.5253910.000000
            511.4003910.000000511.4003910.000000511.4003910.000000517.4003910.000000
            528.2753910.000000528.2753910.000000531.457031, -0.451172528.2753910.000000
            534.2753910.000000542.9941410.000000542.9941410.000000542.9941410.000000
            542.9941410.000000553.8691410.000000559.8691410.000000565.8691410.000000
            575.3378910.000000575.3378910.000000581.3378910.000000590.8066410.000000
            596.8066410.000000609.597656, -0.451172606.2753910.000000612.2753910.000000
            623.1503910.000000623.1503910.000000623.1503910.000000629.1503910.000000
            640.0253910.000000640.0253910.000000643.207031, -0.451172640.0253910.000000
            646.0253910.000000653.9941410.000000653.9941410.000000653.9941410.000000
            653.9941410.000000664.8691410.000000670.8691410.000000678.7734380.263672
            681.7441410.000000681.7441410.000000687.7441410.000000696.4628910.000000
            696.4628910.000000704.3671880.263672707.3378910.000000707.3378910.000000
            713.3378910.000000721.3066410.000000730.968750, -0.451172727.8222660.000000
            733.8222660.000000742.5410160.000000742.5410160.000000753.4160160.000000
            759.4160160.000000768.1347660.000000768.1347660.000000779.0097660.000000
            785.0097660.000000793.7285160.000000793.7285160.000000804.6035160.000000
            810.6035160.000000821.343750, -0.451172821.4785160.000000827.4785160.000000
            836.1972660.000000836.1972660.000000836.1972660.000000836.1972660.000000
            847.0722660.000000853.0722660.000000863.9472660.000000863.9472660.000000
            867.128906, -0.451172863.9472660.000000869.9472660.000000875.8769530.000000
            875.8769530.000000879.6269530.000000879.6269530.000000890.5019530.000000
            896.5019530.000000903.0644530.000000903.0644530.000000903.0644530.000000
            909.0644530.000000913.4238280.000000924.2988280.000000930.2988280.000000
            934.6582030.000000942.6269530.000000948.6269530.000000955.1425780.000000
            956.7480470.000000962.7480470.000000969.2636720.000000970.6230470.000000
            976.6230470.000000983.3789060.263672983.8535160.164062987.4980470.000000
            987.4980470.000000993.4980470.0000001000.8750000.2636721004.3730470.000000
            1004.3730470.0000001004.3730470.0000001010.3730470.0000001021.113281, -0.451172
            1021.2480470.0000001027.2480470.0000001034.947266, -0.0117191038.1230470.000000
            1044.1230470.0000001050.8789060.2636721054.9980470.0000001060.9980470.000000
            1068.9667970.0000001068.9667970.0000001075.5292970.0000001075.5292970.000000
            1075.5292970.0000001081.5292970.0000001090.2480470.0000001090.2480470.000000
            1098.2167970.0000001104.2167970.0000001115.0917970.0000001115.0917970.000000
            1115.0917970.0000001121.0917970.0000001131.9667970.0000001131.9667970.000000
            1131.1640620.2753911131.6386720.1757811131.9667970.0000001131.9667970.000000
            1137.9667970.0000001144.5292970.0000001144.5292970.0000001144.5292970.000000
            1150.4589840.0000001150.4589840.0000001154.2089840.0000001154.2089840.000000
            1165.0839840.0000001171.0839840.0000001181.9589840.0000001181.9589840.000000
            1181.9589840.0000001187.9589840.0000001196.6777340.0000001196.6777340.000000
            1202.6074220.0000001202.6074220.0000001210.5761720.0000001216.5761720.000000
            1224.5449220.0000001224.5449220.0000001224.5449220.0000001224.5449220.000000
            1235.4199220.0000001241.4199220.0000001249.2363280.2636721252.2949220.000000
            1252.2949220.0000001252.2949220.0000001258.2949220.0000001262.6542970.000000
            1270.4707030.2636721273.5292970.0000001273.5292970.0000001273.5292970.000000
            1279.5292970.0000001286.2851560.2636721287.3457030.2636721290.4042970.000000
            1290.4042970.0000001290.4042970.0000001296.4042970.0000001300.7636720.000000
            1311.6386720.0000001315.3886720.0000001315.3886720.0000001325.050781, -0.451172
            1323.474609, -0.0878911321.9042970.0000001327.9042970.0000001332.2636720.000000
            1338.7675780.4394531340.2324220.0000001348.2011720.0000001351.8574220.000000
            1357.8574220.0000001362.2167970.0000001372.3886720.0000001372.3886720.000000
            1372.3886720.0000001376.7480470.0000001386.9199220.0000001386.9199220.000000
            1386.9199220.0000001391.2792970.0000001402.1542970.0000001408.1542970.000000
            1416.1230470.0000001416.1230470.0000001426.9980470.0000001432.9980470.000000
            1446.0761720.0000001446.0761720.0000001446.0761720.0000001452.0761720.000000
            1460.0449220.0000001460.0449220.0000001471.2949220.0000001471.2949220.000000
            1471.2949220.0000001477.2949220.0000001485.2636720.0000001485.2636720.000000
            1496.1386720.0000001502.1386720.0000001510.1074220.0000001510.1074220.000000
            1519.5761720.0000001525.5761720.0000001533.5449220.0000001533.5449220.000000
            1543.0136720.0000001549.0136720.0000001556.9824220.0000001556.9824220.000000
            1567.8574220.0000001567.8574220.0000001567.8574220.0000001573.8574220.000000
            1581.8261720.0000001581.8261720.0000001590.5449220.0000001590.5449220.000000
            1590.5449220.0000001590.5449220.0000001598.5136720.0000001604.5136720.000000
            1612.4824220.0000001612.4824220.0000001621.2011720.0000001621.2011720.000000
            1621.2011720.0000001621.2011720.0000001630.6699220.0000001636.6699220.000000
            1641.0292970.0000001649.7480470.0000001649.7480470.0000001655.6777340.000000
            1655.6777340.0000001663.9394530.2636721663.6464840.0000001663.6464840.000000
            1669.6464840.0000001679.308594, -0.4511721676.1621090.0000001682.6777340.000000
            1686.4277340.0000001686.4277340.0000001696.089844, -0.4511721692.9433590.000000
            1698.9433590.0000001706.3144530.2636721709.8183590.0000001715.8183590.000000
            1722.5742190.2636721726.6933590.0000001732.6933590.0000001740.392578, -0.011719
            1743.5683590.0000001749.5683590.0000001757.291016, -0.0117191760.4433590.000000
            1766.4433590.0000001774.376953, -0.0117191777.3183590.0000001783.3183590.000000
            1791.738281, -0.4394531794.1933590.0000001800.1933590.0000001808.1210940.263672
            1811.0683590.0000001817.0683590.0000001823.085938, -0.0117191825.0371090.000000
            1831.0371090.0000001837.078125, -0.0117191839.0058590.0000001845.0058590.000000
            1852.5292970.2636721852.9746090.0000001858.9746090.0000001865.9414060.263672
            1866.9433590.0000001872.9433590.0000001879.2949220.2636721880.9121090.000000
        </result-positions>
    </test-case>

    <test-case id="Japanese Han" script="hani" lang="JAN">
        <test-font name="Arial Unicode.ttf" version="Version 1.01x" checksum="0x609C497F" rchecksum="0x63451FC0"/>

        <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>

        <result-glyphs>
            0x000020BC, 0x000025DD, 0x00002149, 0x00003EA0, 0x00002400, 0x0000271B, 0x0000298C, 0x00000003, 
            0x0000267F, 0x0000410D, 0x00000003, 0x000020BC, 0x0000567E, 0x00002149, 0x00003EA0, 0x00002400, 
            0x0000271B, 0x0000299A, 0x00000003, 0x00005489, 0x000042F2
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000024.0000000.00000036.0000000.000000
            48.0000000.00000060.0000000.00000072.0000000.00000084.0000000.000000
            87.3339840.00000099.3339840.000000111.3339840.000000114.6679690.000000
            126.6679690.000000138.6679690.000000150.6679690.000000162.6679690.000000
            174.6679690.000000186.6679690.000000198.6679690.000000202.0019530.000000
            214.0019530.000000226.0019530.000000
        </result-positions>
    </test-case>

    <test-case id="Korean Han" script="hani" lang="KOR">
        <test-font name="Arial Unicode.ttf" version="Version 1.01x" checksum="0x609C497F" rchecksum="0x63451FC0"/>

        <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>

        <result-glyphs>
            0x000020BC, 0x000025DD, 0x00002149, 0x00003EA0, 0x00002400, 0x0000271B, 0x0000298C, 0x00000003, 
            0x0000267F, 0x0000410D, 0x00000003, 0x000020BC, 0x00007492, 0x00002149, 0x00003EA0, 0x00002400, 
            0x0000271B, 0x0000299A, 0x00000003, 0x00005489, 0x000042F2
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000024.0000000.00000036.0000000.000000
            48.0000000.00000060.0000000.00000072.0000000.00000084.0000000.000000
            87.3339840.00000099.3339840.000000111.3339840.000000114.6679690.000000
            126.6679690.000000138.6679690.000000150.6679690.000000162.6679690.000000
            174.6679690.000000186.6679690.000000198.6679690.000000202.0019530.000000
            214.0019530.000000226.0019530.000000
        </result-positions>
    </test-case>

    <test-case id="Traditional Han" script="hani" lang="ZHT">
        <test-font name="Arial Unicode.ttf" version="Version 1.01x" checksum="0x609C497F" rchecksum="0x63451FC0"/>

        <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>

        <result-glyphs>
            0x000020BC, 0x000025DD, 0x00002149, 0x000079EB, 0x00002400, 0x0000271B, 0x0000298C, 0x00000003, 
            0x00007677, 0x0000410D, 0x00000003, 0x000020BC, 0x00007E26, 0x00002149, 0x000079EB, 0x00002400, 
            0x0000271B, 0x0000299A, 0x00000003, 0x00007D8F, 0x00007A97
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000024.0000000.00000036.0000000.000000
            48.0000000.00000060.0000000.00000072.0000000.00000084.0000000.000000
            87.3339840.00000099.3339840.000000111.3339840.000000114.6679690.000000
            126.6679690.000000138.6679690.000000150.6679690.000000162.6679690.000000
            174.6679690.000000186.6679690.000000198.6679690.000000202.0019530.000000
            214.0019530.000000226.0019530.000000
        </result-positions>
    </test-case>

    <test-case id="Simplified Han" script="hani" lang="ZHS">
        <test-font name="Arial Unicode.ttf" version="Version 1.01x" checksum="0x609C497F" rchecksum="0x63451FC0"/>

        <test-text>中华人民共和国 台湾 中華人民共和國 臺灣</test-text>

        <result-glyphs>
            0x000020BC, 0x000025DD, 0x00002149, 0x000079EB, 0x00002400, 0x0000271B, 0x0000298C, 0x00000003, 
            0x00007677, 0x00008886, 0x00000003, 0x000020BC, 0x0000567E, 0x00002149, 0x000079EB, 0x00002400, 
            0x0000271B, 0x0000299A, 0x00000003, 0x00007D8F, 0x00007A97
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000024.0000000.00000036.0000000.000000
            48.0000000.00000060.0000000.00000072.0000000.00000084.0000000.000000
            87.3339840.00000099.3339840.000000111.3339840.000000114.6679690.000000
            126.6679690.000000138.6679690.000000150.6679690.000000162.6679690.000000
            174.6679690.000000186.6679690.000000198.6679690.000000202.0019530.000000
            214.0019530.000000226.0019530.000000
        </result-positions>
    </test-case>

    <test-case id="Deva locl Hindi" script="deva" lang="HIN">
        <test-font name="TestFont1.otf" version="Version 001.000 " checksum="0x75B4A535" rchecksum="0x0004D80A"/>

        <test-text>शङ़ु</test-text>

        <result-glyphs>
            0x00000002, 0x00000001, 0x00000006, 0x0000FFFF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003
        </result-indices>

        <result-positions>
            0.0000000.0000007.5720000.00000015.1080000.00000015.1080000.000000
            15.1080000.000000
        </result-positions>
    </test-case>

    <test-case id="Deva locl Marathi" script="deva" lang="MAR">
        <test-font name="TestFont1.otf" version="Version 001.000 " checksum="0x75B4A535" rchecksum="0x0004D80A"/>

        <test-text>शङ़ु</test-text>

        <result-glyphs>
            0x00000005, 0x00000001, 0x00000006, 0x0000FFFF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003
        </result-indices>

        <result-positions>
            0.0000000.0000007.3920000.00000014.9279990.00000014.9279990.000000
            14.9279990.000000
        </result-positions>
    </test-case>

    <test-case id="Deva ZWJ" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>क्ष र्क क्‍ष र्‍क</test-text>

        <result-glyphs>
            0x000000A2, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x00000080, 0x0000005B, 0x0000FFFF, 0x00000003, 
            0x00000080, 0x00000051, 0x00000001, 0x0000009F, 0x00000003, 0x0000009A, 0x00000051, 0x00000001, 
            0x00000080
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000006, 0x00000004, 0x00000005, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010
        </result-indices>

        <result-positions>
            0.0000000.00000010.8750000.00000010.8750000.00000010.8750000.000000
            16.8750000.00000024.7792970.26367227.7500000.00000027.7500000.000000
            33.7500000.00000044.490234, -0.45117244.6250000.00000044.6250000.000000
            52.5937500.00000058.5937500.00000068.255859, -0.45117265.1093750.000000
            65.1093750.00000075.9843750.000000
        </result-positions>
    </test-case>

    <test-case id="Hangul" script="hang">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>마만만</test-text>

        <result-glyphs>
            0x00000000, 0x0000FFFF, 0x00000000, 0x0000FFFF, 0x0000FFFF, 0x00000000, 0x0000FFFF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006
        </result-indices>

        <result-positions>
            0.0000000.0000009.0000000.0000009.0000000.00000018.0000000.000000
            18.0000000.00000018.0000000.00000027.0000000.00000027.0000000.000000
        </result-positions>
    </test-case>

    <test-case id="Hebrew Mark Test" script="hebr">
        <test-font name="SBL_Hbrw.ttf" version="Version 1.51 Build 001" checksum="0x5126B325" rchecksum="0x00F5C25B"/>

        <test-text>מָשְׁכֵנִיאַחֲרֶיךָנָּרוּצָההֱבִיאַנִיהַמֶּלֶךְחֲדָרָיונָגִילָהוְנִשְׂמְחָהבָּךְנַזְכִּירָהדֹדֶיךָמִיַּיִןמֵישָׁרִיםאֲהֵבוּךָ</test-text>

        <result-glyphs>
            0x0000FFFF, 0x00000055, 0x0000FFFF, 0x0000004B, 0x0000001D, 0x00000097, 0x00000021, 0x00000094, 
            0x0000001B, 0x0000002D, 0x00000027, 0x00000096, 0x0000003A, 0x0000009A, 0x0000FFFF, 0x00000066, 
            0x00000027, 0x00000097, 0x0000002F, 0x00000030, 0x00000096, 0x00000027, 0x00000099, 0x0000FFFF, 
            0x00000051, 0x00000096, 0x0000002F, 0x0000FFFF, 0x00000055, 0x00000027, 0x00000098, 0x0000001F, 
            0x0000009C, 0x0000001F, 0x00000021, 0x0000009A, 0x0000003A, 0x00000027, 0x00000096, 0x0000FFFF, 
            0x00000056, 0x00000092, 0x00000024, 0x00000099, 0x00000031, 0x0000FFFF, 0x00000054, 0x0000009A, 
            0x0000FFFF, 0x00000043, 0x00000021, 0x0000009A, 0x00000025, 0x00000092, 0x0000002F, 0x00000092, 
            0x0000FFFF, 0x00000067, 0x00000096, 0x00000031, 0x00000092, 0x00000023, 0x00000021, 0x0000009A, 
            0x0000002B, 0x00000027, 0x00000096, 0x0000001E, 0x0000009A, 0x00000031, 0x00000023, 0x00000027, 
            0x0000009A, 0x0000003A, 0x0000009A, 0x0000001F, 0x00000094, 0x00000025, 0x0000FFFF, 0x00000054, 
            0x00000098, 0x0000002B, 0x00000098, 0x0000FFFF, 0x0000005D, 0x00000099, 0x00000021, 0x00000027, 
            0x00000096, 0x00000031, 0x00000099, 0x0000001B, 0x00000027, 0x00000096, 0x0000001D, 0x00000093, 
            0x00000021, 0x00000021, 0x0000009A, 0x00000038, 0x0000FFFF, 0x0000004B, 0x0000003A, 0x0000009A, 
            0x0000FFFF, 0x0000005E, 0x0000FFFF, 0x00000055, 0x00000027, 0x00000098, 0x0000003A, 0x00000094, 
            0x00000025, 0x00000099, 0x0000001B, 0x00000027, 0x00000096, 0x00000031, 0x00000097, 0x00000029, 
            0x00000092, 0x0000FFFF, 0x00000066, 0x0000009A, 0x0000002F
        </result-glyphs>

        <result-indices>
            0x0000007C, 0x0000007B, 0x0000007A, 0x00000079, 0x00000078, 0x00000077, 0x00000076, 0x00000075, 
            0x00000074, 0x00000073, 0x00000072, 0x00000071, 0x00000070, 0x0000006F, 0x0000006E, 0x0000006D, 
            0x0000006C, 0x0000006B, 0x0000006A, 0x00000069, 0x00000068, 0x00000067, 0x00000066, 0x00000065, 
            0x00000064, 0x00000063, 0x00000062, 0x00000061, 0x00000060, 0x0000005F, 0x0000005E, 0x0000005D, 
            0x0000005C, 0x0000005B, 0x0000005A, 0x00000059, 0x00000058, 0x00000057, 0x00000056, 0x00000055, 
            0x00000054, 0x00000053, 0x00000052, 0x00000051, 0x00000050, 0x0000004F, 0x0000004E, 0x0000004D, 
            0x0000004C, 0x0000004B, 0x0000004A, 0x00000049, 0x00000048, 0x00000047, 0x00000046, 0x00000045, 
            0x00000044, 0x00000043, 0x00000042, 0x00000041, 0x00000040, 0x0000003F, 0x0000003E, 0x0000003D, 
            0x0000003C, 0x0000003B, 0x0000003A, 0x00000039, 0x00000038, 0x00000037, 0x00000036, 0x00000035, 
            0x00000034, 0x00000033, 0x00000032, 0x00000031, 0x00000030, 0x0000002F, 0x0000002E, 0x0000002D, 
            0x0000002C, 0x0000002B, 0x0000002A, 0x00000029, 0x00000028, 0x00000027, 0x00000026, 0x00000025, 
            0x00000024, 0x00000023, 0x00000022, 0x00000021, 0x00000020, 0x0000001F, 0x0000001E, 0x0000001D, 
            0x0000001C, 0x0000001B, 0x0000001A, 0x00000019, 0x00000018, 0x00000017, 0x00000016, 0x00000015, 
            0x00000014, 0x00000013, 0x00000012, 0x00000011, 0x00000010, 0x0000000F, 0x0000000E, 0x0000000D, 
            0x0000000C, 0x0000000B, 0x0000000A, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000005, 
            0x00000004, 0x00000003, 0x00000002, 0x00000001, 0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000000.0000000.0000005.8066410.0000005.8066410.000000
            9.0878910.00000018.6796880.00000015.2519530.00000025.3652340.000000
            21.8789060.00000028.7871090.00000035.1914060.00000042.9667970.000000
            38.2792970.00000047.9824220.00000044.0859380.00000044.0859380.000000
            52.3476560.00000058.4531250.00000055.1132810.00000062.0214840.000000
            66.2929690.00000064.8867190.00000069.2929690.00000067.8867190.000000
            67.8867190.00000074.0507810.00000070.7109380.00000077.6191410.000000
            77.6191410.00000083.4257810.00000090.5273440.00000086.5136720.000000
            91.8046880.00000092.3906250.00000098.2675780.000000109.3476560.000000
            104.8945310.000000110.7011720.000000116.2500000.000000113.7011720.000000
            113.5546880.000000121.2421880.000000119.4843750.000000124.5527340.000000
            122.6777340.000000126.6796880.000000126.6796880.000000135.2109380.000000
            132.4863280.000000132.2519530.000000138.4160160.000000148.7343750.000000
            145.0429690.000000155.3085940.000000151.9687500.000000162.7734380.000000
            158.8769530.000000158.8769530.000000168.3984380.000000166.5234380.000000
            172.5468750.000000170.5253910.000000173.6894530.000000182.7187500.000000
            180.1992190.000000185.5839840.000000190.1074220.000000187.9980470.000000
            194.1328120.000000192.2578120.000000196.2597660.000000199.4238280.000000
            206.9648440.000000202.5117190.000000212.3320310.000000208.3183590.000000
            217.8867190.000000214.1953120.000000221.1210940.000000221.1210940.000000
            229.4472660.000000226.9277340.000000235.6523440.000000232.3125000.000000
            232.3125000.000000242.6484380.000000239.2207030.000000245.8476560.000000
            250.1953120.000000248.3203120.000000255.8085940.000000252.3222660.000000
            259.2304690.000000265.0429690.000000262.0839840.000000271.6757810.000000
            268.2480470.000000274.8750000.000000284.1972660.000000281.5019530.000000
            287.2500000.000000287.2500000.000000290.5312500.000000298.2128910.000000
            296.3378910.000000296.3378910.000000300.3398440.000000300.3398440.000000
            306.1464840.000000313.6875000.000000309.2343750.000000318.7324220.000000
            315.0410160.000000325.4531250.000000321.9667970.000000328.8750000.000000
            333.2226560.000000331.3476560.000000338.0449220.000000335.3496090.000000
            345.1757810.000000341.2792970.000000341.2792970.000000352.5585940.000000
            349.2187500.000000356.1269530.000000
        </result-positions>
    </test-case>

    <test-case id="Not Language Specific" script="latn">
        <test-font name="fp9r8a.otf" version="Version 0.9.6 " checksum="0x62C6805F" rchecksum="0x00813376"/>

        <test-text>Ţhiş iş a ţeşţ.</test-text>

        <result-glyphs>
            0x00000107, 0x00000049, 0x0000004A, 0x00000104, 0x00000001, 0x0000004A, 0x00000104, 0x00000001, 
            0x00000042, 0x00000001, 0x00000108, 0x00000046, 0x00000104, 0x00000108, 0x0000000F
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E
        </result-indices>

        <result-positions>
            0.0000000.0000007.3560000.00000014.3400000.00000017.8320010.000000
            22.9200000.00000025.9200000.00000029.4120010.00000034.5000000.000000
            37.5000000.00000043.5000000.00000046.5000000.00000050.4119990.000000
            56.1600000.00000061.2480010.00000065.1600040.00000068.1600040.000000
        </result-positions>
    </test-case>

    <test-case id="Romanian Language Specific" script="latn" lang="ROM">
        <test-font name="fp9r8a.otf" version="Version 0.9.6 " checksum="0x62C6805F" rchecksum="0x00813376"/>

        <test-text>Ţhiş iş a ţeşţ.</test-text>

        <result-glyphs>
            0x00000127, 0x00000049, 0x0000004A, 0x00000126, 0x00000001, 0x0000004A, 0x00000126, 0x00000001, 
            0x00000042, 0x00000001, 0x00000128, 0x00000046, 0x00000126, 0x00000128, 0x0000000F
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E
        </result-indices>

        <result-positions>
            0.0000000.0000007.3560000.00000014.3400000.00000017.8320010.000000
            22.9200000.00000025.9200000.00000029.4120010.00000034.5000000.000000
            37.5000000.00000043.5000000.00000046.5000000.00000050.4119990.000000
            56.1600000.00000061.2480010.00000065.1600040.00000068.1600040.000000
        </result-positions>
    </test-case>

    <test-case id="Nafees Nastaleeq Cursive Positioning Test" script="arab">
        <test-font name="Nafees Nastaleeq v1.02.ttf" version="Version 1.02" checksum="0x1BD85538" rchecksum="0x0111F234"/>

        <test-text>فتح بینچ خلیج شیخ پہنچ</test-text>

        <result-glyphs>
            0x0000003B, 0x00000344, 0x000001D5, 0x00000318, 0x00000349, 0x0000007C, 0x00000003, 0x0000003D, 
            0x00000348, 0x000001D5, 0x00000346, 0x000000B5, 0x00000003, 0x0000003A, 0x00000348, 0x000001D5, 
            0x000002E3, 0x00000344, 0x00000087, 0x00000003, 0x0000003B, 0x00000344, 0x000001D5, 0x00000348, 
            0x000001E5, 0x00000347, 0x0000006E, 0x00000003, 0x0000003C, 0x00000345, 0x000001D5, 0x00000344, 
            0x0000011D
        </result-glyphs>

        <result-indices>
            0x00000015, 0x00000014, 0x00000014, 0x00000013, 0x00000012, 0x00000012, 0x00000011, 0x00000010, 
            0x0000000F, 0x0000000F, 0x0000000E, 0x0000000E, 0x0000000D, 0x0000000C, 0x0000000B, 0x0000000B, 
            0x0000000A, 0x00000009, 0x00000009, 0x00000008, 0x00000007, 0x00000006, 0x00000006, 0x00000005, 
            0x00000005, 0x00000004, 0x00000004, 0x00000003, 0x00000002, 0x00000001, 0x00000001, 0x00000000, 
            0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000003.205078, -11.0976561.4062500.0000004.558594, -1.376953
            9.421875, -5.2734387.505859, -6.84375011.5371090.00000012.7265620.000000
            20.455078, -4.79882815.3574220.00000019.289062, -13.07226618.509766, -1.376953
            22.5527340.00000023.7421880.00000030.246094, -4.79882825.1484380.000000
            28.300781, -1.37695332.917969, -13.79296930.158203, -7.79296935.2089840.000000
            36.3984380.00000039.603516, -11.09765637.8046880.00000045.6328123.181641
            40.957031, -1.37695344.853516, -6.04687542.457031, -5.57226646.0664060.000000
            47.2558590.00000049.376953, -11.39648448.6621090.00000052.769531, -14.332031
            51.814453, -1.37695356.7890620.000000
        </result-positions>
    </test-case>

    <test-case id="Malayalam Crash Test 9948" script="mlym">
        <test-font name="lohit_ml.ttf" version="Version 1.00" checksum="0x66CB0B82" rchecksum="0x002EEBD8"/>

        <test-text>ഹോം</test-text>

        <result-glyphs>
            0x00000040, 0x00000038, 0x00000039, 0x00000005
        </result-glyphs>

        <result-indices>
            0x00000001, 0x00000000, 0x00000001, 0x00000002
        </result-indices>

        <result-positions>
            0.0000000.0000006.3867190.00000020.6601560.00000026.4960940.000000
            32.7421880.000000
        </result-positions>
    </test-case>

    <test-case id="Malayalam Crash II" script="mlym">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>റ്1',s</test-text>

        <result-glyphs>
            0x00000000, 0x00000000, 0x00000014, 0x00000956, 0x00000000, 0x0000000A, 0x0000000F, 0x00000056
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000003, 0x00000004, 0x00000005, 0x00000006
        </result-indices>

        <result-positions>
            0.0000000.0000009.0000000.0000009.0000000.00000016.5878910.000000
            16.5878910.00000025.5878910.00000028.3359380.00000047.1328120.000000
            38.2500000.000000
        </result-positions>
    </test-case>

    <test-case id="Malayalam Samvruthokaram Test" script="mlym">
        <test-font name="lohit_ml.ttf" version="Version 1.00" checksum="0x66CB0B82" rchecksum="0x002EEBD8"/>

        <test-text>ണു്</test-text>

        <result-glyphs>
            0x00000023, 0x0000003C, 0x00000045
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002
        </result-indices>

        <result-positions>
            0.0000000.00000015.1171880.00000018.5039060.00000018.5039060.000000
        </result-positions>
    </test-case>

    <test-case id="Broken Font Test" script="hani" lang="ZHT">
        <test-font name="BMIN00M.TTF" version="Version 2.00" checksum="0xF16BE0C6" rchecksum="0x15E106D0"/>

        <test-text>中華人民共和國 臺灣</test-text>

        <result-glyphs>
            0x00000292, 0x000024E8, 0x000002D1, 0x00001582, 0x000004A1, 0x00000650, 0x000007E2, 0x00000021, 
            0x00002395, 0x00001896
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000024.0000000.00000036.0000000.000000
            48.0000000.00000060.0000000.00000072.0000000.00000084.0000000.000000
            90.0000000.000000102.0000000.000000114.0000000.000000
        </result-positions>
    </test-case>

    <test-case id="Telugu Syllable Boundary Test" script="telu">
        <test-font name="gautami.ttf" version="Version 5.02" checksum="0x45C66919" rchecksum="0x00DBFA1A"/>

        <test-text>ప్రకాష్</test-text>

        <result-glyphs>
            0x00000057, 0x0000023B, 0x0000FFFF, 0x00000125, 0x00000066, 0x00000241, 0x0000FFFF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000002, 0x00000001, 0x00000003, 0x00000004, 0x00000005, 0x00000006
        </result-indices>

        <result-positions>
            0.0000000.0000008.2851560.00000014.8945310.00000014.8945310.000000
            21.5039060.00000025.1367190.00000033.4218750.00000033.4218750.000000
        </result-positions>
    </test-case>

    <test-case id="Angsana New Mark Test" script="thai">
        <test-font name="ANGSA.TTF" version="Version 5.00" checksum="0x95F16337" rchecksum="0x00724BC4"/>

        <test-text>บทที่๑พายุไซโคลนโดโรธีอาศัยอยู่ท่ามกลางทุ่งใหญ่ในแคนซัสกับลุงเฮนรีชาวไร่และป้าเอ็มภรรยาชาวไร่บ้านของพวกเขาหลังเล็กเพราะไม้สร้างบ้านต้องขนมาด้วยเกวียนเป็นระยะทางหลายไมล์</test-text>

        <result-glyphs>
            0x0000009D, 0x0000009A, 0x0000009A, 0x000000B8, 0x000000C9, 0x000000D2, 0x000000A1, 0x000000B5, 
            0x000000A5, 0x000000BB, 0x000000C5, 0x0000008E, 0x000000C3, 0x00000087, 0x000000A8, 0x0000009C, 
            0x000000C3, 0x00000097, 0x000000C3, 0x000000A6, 0x0000009B, 0x000000B8, 0x000000B0, 0x000000B5, 
            0x000000AB, 0x000000B4, 0x000000A5, 0x000000B0, 0x000000A5, 0x000000BC, 0x0000006E, 0x0000009A, 
            0x0000006E, 0x000000B5, 0x000000A4, 0x00000084, 0x000000A8, 0x000000B5, 0x0000008A, 0x0000009A, 
            0x000000BB, 0x0000006E, 0x0000008A, 0x000000C4, 0x000000AE, 0x00000090, 0x0000006E, 0x000000C4, 
            0x0000009C, 0x000000C2, 0x00000087, 0x0000009C, 0x0000008E, 0x000000B4, 0x000000AD, 0x00000084, 
            0x000000B4, 0x0000009D, 0x000000A8, 0x000000BB, 0x0000008A, 0x000000C1, 0x000000B1, 0x0000009C, 
            0x000000A6, 0x000000B8, 0x0000008D, 0x000000B5, 0x000000AA, 0x000000C5, 0x000000A6, 0x0000006E, 
            0x000000C2, 0x000000A8, 0x000000B3, 0x0000009E, 0x0000006F, 0x000000B5, 0x000000C1, 0x000000B0, 
            0x000000C8, 0x000000A4, 0x000000A3, 0x000000A6, 0x000000A6, 0x000000A5, 0x000000B5, 0x0000008D, 
            0x000000B5, 0x000000AA, 0x000000C5, 0x000000A6, 0x0000006E, 0x0000009D, 0x0000006F, 0x000000B5, 
            0x0000009C, 0x00000085, 0x000000B0, 0x0000008A, 0x000000A1, 0x000000AA, 0x00000084, 0x000000C1, 
            0x00000085, 0x000000B5, 0x000000AE, 0x000000A8, 0x000000B4, 0x0000008A, 0x000000C1, 0x000000A8, 
            0x000000C8, 0x00000084, 0x000000C1, 0x000000A1, 0x000000A6, 0x000000B5, 0x000000B3, 0x000000C5, 
            0x000000A4, 0x0000006F, 0x000000AD, 0x000000A6, 0x0000006F, 0x000000B5, 0x0000008A, 0x0000009D, 
            0x0000006F, 0x000000B5, 0x0000009C, 0x00000098, 0x0000006F, 0x000000B0, 0x0000008A, 0x00000085, 
            0x0000009C, 0x000000A4, 0x000000B5, 0x00000097, 0x0000006F, 0x000000AA, 0x000000A5, 0x000000C1, 
            0x00000084, 0x000000AA, 0x000000B8, 0x000000A5, 0x0000009C, 0x000000C1, 0x0000009E, 0x000000C8, 
            0x0000009C, 0x000000A6, 0x000000B3, 0x000000A5, 0x000000B3, 0x0000009A, 0x000000B5, 0x0000008A, 
            0x000000AE, 0x000000A8, 0x000000B5, 0x000000A5, 0x000000C5, 0x000000A4, 0x000000A8, 0x00000072
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
            0x00000050, 0x00000051, 0x00000052, 0x00000053, 0x00000054, 0x00000055, 0x00000056, 0x00000057, 
            0x00000058, 0x00000059, 0x0000005A, 0x0000005B, 0x0000005C, 0x0000005D, 0x0000005E, 0x0000005F, 
            0x00000060, 0x00000061, 0x00000062, 0x00000063, 0x00000064, 0x00000065, 0x00000066, 0x00000067, 
            0x00000068, 0x00000069, 0x0000006A, 0x0000006B, 0x0000006C, 0x0000006D, 0x0000006E, 0x0000006F, 
            0x00000070, 0x00000071, 0x00000072, 0x00000073, 0x00000074, 0x00000075, 0x00000076, 0x00000077, 
            0x00000078, 0x00000079, 0x0000007A, 0x0000007B, 0x0000007C, 0x0000007D, 0x0000007E, 0x0000007F, 
            0x00000080, 0x00000081, 0x00000082, 0x00000083, 0x00000084, 0x00000085, 0x00000086, 0x00000087, 
            0x00000088, 0x00000089, 0x0000008A, 0x0000008B, 0x0000008C, 0x0000008D, 0x0000008E, 0x0000008F, 
            0x00000090, 0x00000091, 0x00000092, 0x00000093, 0x00000094, 0x00000095, 0x00000096, 0x00000097, 
            0x00000098, 0x00000099, 0x0000009A, 0x0000009B, 0x0000009C, 0x0000009D, 0x0000009E, 0x0000009F, 
            0x000000A0, 0x000000A1, 0x000000A2, 0x000000A3, 0x000000A4, 0x000000A5, 0x000000A6, 0x000000A7
        </result-indices>

        <result-positions>
            0.0000000.0000005.3994140.00000010.7988280.00000015.0722660.000000
            15.0722660.00000016.1982420.00000021.0468750.00000026.6162110.000000
            30.0351560.00000031.3125000.00000034.1513670.00000038.2792970.000000
            43.5585940.00000047.6630860.00000052.4384770.00000057.1787110.000000
            62.6982420.00000066.8027340.00000071.6015620.00000075.7060550.000000
            79.8105470.00000084.0292970.00000084.3691410.00000089.0976560.000000
            92.5166020.00000097.6142580.00000097.1953120.000000101.3115230.000000
            106.0400390.000000107.3759770.000000108.326172, -0.084961110.1562500.000000
            113.497070, -0.084961115.5556640.000000118.9746090.000000124.0136720.000000
            128.7656250.000000133.5058590.000000136.9248050.000000140.7041020.000000
            143.0361330.000000144.044922, -0.084961146.1035160.000000149.8828120.000000
            153.5537110.000000159.1582030.000000163.377930, -0.084961165.4218750.000000
            169.0927730.000000174.6123050.000000179.1357420.000000183.9111330.000000
            189.4306640.000000194.8798830.000000194.7099610.000000199.9892580.000000
            204.092773, -0.084961204.7412110.000000210.1406250.000000212.8281250.000000
            214.8808590.000000218.6601560.000000220.6757810.000000225.1289060.000000
            230.6484380.000000234.1054690.000000234.7529300.000000239.6132810.000000
            243.0322270.000000247.2802730.000000251.4082030.000000253.932617, -0.084961
            255.5126950.000000260.0361330.000000264.7763670.000000269.0712890.000000
            272.7041020.000000274.4707030.000000277.8896480.000000279.9052730.000000
            284.7685550.000000284.6337890.000000289.6728520.000000294.6416020.000000
            298.7460940.000000302.8505860.000000306.9667970.000000310.3857420.000000
            315.2460940.000000318.6650390.000000322.9130860.000000327.0410160.000000
            329.565430, -0.084961331.1455080.000000335.9111330.000000336.5449220.000000
            339.9638670.000000345.4833980.000000350.2587890.000000354.9873050.000000
            358.7666020.000000364.3359380.000000368.5839840.000000373.3359380.000000
            375.3515620.000000380.1269530.000000383.5458980.000000389.1503910.000000
            394.3066410.000000393.8906250.000000397.6699220.000000399.6855470.000000
            404.5488280.000000404.4257810.000000409.1777340.000000411.1933590.000000
            416.7626950.000000420.8671880.000000424.2861330.000000428.5810550.000000
            432.7089840.000000438.1230470.000000437.7480470.000000443.0273440.000000
            446.9765620.000000447.1318360.000000450.5507810.000000454.3300780.000000
            459.0957030.000000459.7294920.000000463.1484380.000000468.6679690.000000
            473.8476560.000000473.4785160.000000478.2070310.000000481.9863280.000000
            486.7617190.000000492.2812500.000000497.3203120.000000500.7392580.000000
            505.8603520.000000505.5380860.000000509.7861330.000000513.9023440.000000
            515.9179690.000000520.6699220.000000523.9472660.000000524.9179690.000000
            529.0341800.000000534.5537110.000000536.5693360.000000540.8466800.000000
            541.9687500.000000547.4882810.000000551.5927730.000000555.8876950.000000
            560.0039060.000000564.2988280.000000569.6982420.000000573.1171880.000000
            576.8964840.000000582.5009770.000000587.2412110.000000590.6601560.000000
            594.7763670.000000598.9042970.000000603.9433590.000000608.8945310.000000
            608.6835940.000000
        </result-positions>
    </test-case>

    <test-case id="Sinhala Al-Lakuna Test" script="sinh">
        <test-font name="lklug.hj.ttf" version="Version 0.6 " checksum="0xA190C2F4" rchecksum="0x00922218"/>

        <test-text>ක්‍රෙ ක්‍යෙ ක්‍ෂෙ ක්‍ෂ්‍යෙ ක්ෂෙ කර්‍මෙ ස්ට්‍රේ ස‍්සෙ ස්ස</test-text>

        <result-glyphs>
            0x0000004A, 0x000001D5, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x0000004A, 0x00000018, 
            0x0000008B, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x0000004A, 0x0000008A, 0x0000FFFF, 0x0000FFFF, 
            0x0000FFFF, 0x00000003, 0x0000004A, 0x0000008A, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000008B, 
            0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000001D6, 0x0000FFFF, 0x0000004A, 0x0000003C, 0x00000003, 
            0x00000018, 0x0000004A, 0x000001F8, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000A9, 
            0x0000FFFF, 0x0000004A, 0x0000007A, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 
            0x0000004A, 0x00000203, 0x0000FFFF, 0x0000FFFF, 0x0000FFFF, 0x00000003, 0x000000A9, 0x0000FFFF, 
            0x0000003D
        </result-glyphs>

        <result-indices>
            0x00000004, 0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000005, 0x0000000A, 0x00000006, 
            0x00000007, 0x00000008, 0x00000009, 0x0000000B, 0x00000010, 0x0000000C, 0x0000000D, 0x0000000E, 
            0x0000000F, 0x00000011, 0x00000019, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 
            0x00000017, 0x00000018, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001E, 0x0000001D, 0x0000001F, 
            0x00000020, 0x00000025, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000026, 0x00000027, 
            0x00000028, 0x0000002D, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 
            0x00000033, 0x0000002F, 0x00000030, 0x00000031, 0x00000032, 0x00000034, 0x00000035, 0x00000036, 
            0x00000037
        </result-indices>

        <result-positions>
            0.0000000.0000008.5200000.00000019.2240010.00000019.2240010.000000
            19.2240010.00000019.2240010.00000026.6400010.00000035.1600040.000000
            45.8640060.00000051.9360050.00000051.9360050.00000051.9360050.000000
            59.3520050.00000067.8720090.00000082.7040100.00000082.7040100.000000
            82.7040100.00000082.7040100.00000090.1200100.00000098.6400150.000000
            113.4720150.000000113.4720150.000000113.4720150.000000113.4720150.000000
            119.5440140.000000119.5440140.000000119.5440140.000000126.9600140.000000
            137.6640170.000000137.6640170.000000146.1840210.000000154.2960210.000000
            161.7120210.000000172.4160160.000000180.9360200.000000189.5520170.000000
            189.5520170.000000189.5520170.000000189.5520170.000000196.9680180.000000
            205.5840150.000000205.5840150.000000214.1040190.000000222.7200160.000000
            222.7200160.000000222.7200160.000000222.7200160.000000222.7200160.000000
            230.1360170.000000238.6560210.000000254.7840270.000000254.7840270.000000
            254.7840270.000000254.7840270.000000262.2000120.000000270.8160100.000000
            270.8160100.000000279.4320070.000000
        </result-positions>
    </test-case>

    <test-case id="Arabic Presentation Forms LRO Test" script="arab">
        <test-font name="trado.ttf" version="Version 1.01" checksum="0x7B68B462" rchecksum="0x00708871"/>

        <test-text>‭ﻲﺑﺮﻌﻟﺎﺑ</test-text>

        <result-glyphs>
            0x0000FFFF, 0x00000206, 0x000001A5, 0x000001C2, 0x000001E0, 0x000001F3, 0x000001A2, 0x000001A5
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007
        </result-indices>

        <result-positions>
            0.0000000.0000000.0000000.0000005.7597660.0000007.9804690.000000
            11.7480470.00000015.2988280.00000017.3027340.00000019.7636720.000000
            21.9843750.000000
        </result-positions>
    </test-case>

    <test-case id="Arabic Presentation Forms No LRO Test" script="arab">
        <test-font name="trado.ttf" version="Version 1.01" checksum="0x7B68B462" rchecksum="0x00708871"/>

        <test-text>ﻲﺑﺮﻌﻟﺎﺑ</test-text>

        <result-glyphs>
            0x000001A5, 0x000001A2, 0x000001F3, 0x000001E0, 0x000001C2, 0x000001A5, 0x00000206
        </result-glyphs>

        <result-indices>
            0x00000006, 0x00000005, 0x00000004, 0x00000003, 0x00000002, 0x00000001, 0x00000000
        </result-indices>

        <result-positions>
            0.0000000.0000002.2207030.0000004.6816410.0000006.6855470.000000
            10.2363280.00000014.0039060.00000016.2246090.00000021.9843750.000000
        </result-positions>
    </test-case>

    <test-case id="Canonical Char Indices Test" script="latn">
        <test-font name="arial.ttf" version="Version 5.01.2x" checksum="0x92F28CF6" rchecksum="0x02CF4C8A"/>

        <test-text>ḤḤ</test-text>

        <result-glyphs>
            0x000009A3, 0x000009A3
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001
        </result-indices>

        <result-positions>
            0.0000000.0000008.6660160.00000017.3320310.000000
        </result-positions>
    </test-case>

    <test-case id="REPH ZWNJ Test" script="deva">
        <test-font name="raghu.ttf" version="Original Version 1.00 (2005)" checksum="0x088DB135" rchecksum="0x00803FCE"/>

        <test-text>र्य र्‌य</test-text>

        <result-glyphs>
            0x00000099, 0x0000005B, 0x0000FFFF, 0x00000003, 0x0000009A, 0x00000051, 0x00000001, 0x00000099
        </result-glyphs>

        <result-indices>
            0x00000002, 0x00000000, 0x00000001, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007
        </result-indices>

        <result-positions>
            0.0000000.0000009.7265620.2636729.4687500.0000009.4687500.000000
            15.4687500.00000025.130859, -0.45117221.9843750.00000021.9843750.000000
            31.4531250.000000
        </result-positions>
    </test-case>

    <test-case id="AppleChancery mort" script="latn">
        <test-font name="Apple Chancery.ttf" version="6.1d4e1" checksum="0xC01C5902" rchecksum="0x014278BD"/>

        <test-text>The quick brown fox jumps over the lazy dog. • Jackdaws love my big sphinx of quartz</test-text>

        <result-glyphs>
            0x00000157, 0x0000FFFF, 0x00000048, 0x00000003, 0x00000054, 0x00000058, 0x0000004C, 0x00000046, 
            0x0000004E, 0x00000003, 0x00000045, 0x00000055, 0x00000052, 0x0000005A, 0x00000051, 0x00000003, 
            0x00000049, 0x00000052, 0x0000005B, 0x00000003, 0x0000004D, 0x00000058, 0x00000050, 0x00000053, 
            0x00000056, 0x00000003, 0x00000052, 0x00000059, 0x00000048, 0x00000055, 0x00000003, 0x00000152, 
            0x0000FFFF, 0x00000048, 0x00000003, 0x0000004F, 0x00000044, 0x0000005D, 0x0000005C, 0x00000003, 
            0x00000047, 0x00000052, 0x0000004A, 0x00000011, 0x00000003, 0x00000087, 0x00000003, 0x0000002D, 
            0x00000044, 0x00000046, 0x0000004E, 0x00000047, 0x00000044, 0x0000005A, 0x00000056, 0x00000003, 
            0x0000004F, 0x00000052, 0x00000059, 0x00000048, 0x00000003, 0x00000050, 0x0000005C, 0x00000003, 
            0x00000045, 0x0000004C, 0x0000004A, 0x00000003, 0x00000056, 0x00000053, 0x0000004B, 0x0000004C, 
            0x00000051, 0x0000005B, 0x00000003, 0x00000052, 0x00000049, 0x00000003, 0x00000054, 0x00000058, 
            0x00000044, 0x00000055, 0x00000057, 0x0000005D
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C, 0x0000004D, 0x0000004E, 0x0000004F, 
            0x00000050, 0x00000051, 0x00000052, 0x00000053
        </result-indices>

        <result-positions>
            0.0000000.00000013.5234380.00000013.5234380.00000017.9824220.000000
            21.3164060.00000027.1347660.00000033.8613280.00000037.4121090.000000
            42.0058590.00000047.5546880.00000050.8886720.00000056.7070310.000000
            61.7050780.00000066.8496090.00000074.3789060.00000081.1523440.000000
            84.4863280.00000088.2304690.00000093.3750000.00000099.3867190.000000
            102.7207030.000000105.9140620.000000112.6406250.000000122.1093750.000000
            128.0800780.000000132.3457030.000000135.6796880.000000140.8242190.000000
            146.2324220.000000150.6914060.000000155.6894530.000000159.0234380.000000
            168.9082030.000000168.9082030.000000173.3671880.000000176.7011720.000000
            179.9003910.000000186.0585940.000000190.9980470.000000197.5019530.000000
            200.8359380.000000206.9941410.000000212.1386720.000000217.7343750.000000
            220.2128910.000000223.5468750.000000230.2148440.000000233.5488280.000000
            239.0039060.000000245.1621090.000000249.7558590.000000255.3046880.000000
            261.4628910.000000267.6210940.000000275.1503910.000000279.4160160.000000
            282.7500000.000000285.9492190.000000291.0937500.000000296.5019530.000000
            300.9609380.000000304.2949220.000000313.7636720.000000320.2675780.000000
            323.6015620.000000329.4199220.000000332.9707030.000000338.5664060.000000
            341.9003910.000000346.1660160.000000352.1367190.000000358.5234380.000000
            362.0742190.000000368.8476560.000000374.8593750.000000378.1933590.000000
            383.3378910.000000387.0820310.000000390.4160160.000000396.2343750.000000
            402.9609380.000000409.1191410.000000414.1171880.000000418.3652340.000000
            423.3046880.000000
        </result-positions>
    </test-case>

    <test-case id="Zapfino morx" script="latn">
        <test-font name="Zapfino.ttf" version="8.0d1e1" checksum="0x78FF7638" rchecksum="0x00EDBCB6"/>

        <test-text>Pack my bags with six dozen liquor jugs</test-text>

        <result-glyphs>
            0x00000040, 0x000001F8, 0x00000203, 0x00000230, 0x00000003, 0x00000239, 0x00000274, 0x00000003, 
            0x000001FE, 0x000001F8, 0x0000021D, 0x00000255, 0x00000003, 0x0000026C, 0x00000228, 0x0000025C, 
            0x00000223, 0x00000003, 0x00000255, 0x00000228, 0x00000270, 0x00000003, 0x00000207, 0x00000244, 
            0x0000027A, 0x00000210, 0x0000023D, 0x00000003, 0x00000235, 0x00000228, 0x0000024D, 0x00000264, 
            0x00000244, 0x00000251, 0x00000003, 0x0000022C, 0x00000264, 0x0000021D, 0x00000255
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026
        </result-indices>

        <result-positions>
            0.0000000.00000012.6300000.00000021.1800000.00000027.6000000.000000
            36.5999980.00000042.5999980.00000053.1600000.00000059.9700010.000000
            65.9700010.00000073.6200030.00000082.1700060.00000089.3700030.000000
            94.7400050.000000100.7400050.000000112.0500030.000000117.4800030.000000
            123.4200060.000000131.4000090.000000137.4000090.000000142.7700040.000000
            148.1999970.000000155.6999970.000000161.6999970.000000169.8300020.000000
            177.3300020.000000184.0200040.000000190.1699980.000000198.0000000.000000
            204.0000000.000000210.0899960.000000215.5199890.000000223.2299960.000000
            230.9400020.000000238.4400020.000000244.2900090.000000250.2900090.000000
            256.1400150.000000263.8500060.000000271.0500180.000000276.4200130.000000
        </result-positions>
    </test-case>

    <test-case id="SourceCodePro-Regular.otf" script="latn">
        <test-font name="SourceCodePro-Regular.otf" version="Version 1.009;PS 1.000;hotconv 1.0.70;makeotf.lib2.5.5900" checksum="0x9EFE425F" rchecksum="0x0074AEC5"/>

        <test-text>Li kien kien, li kieku kieku.</test-text>

        <result-glyphs>
            0x0000000D, 0x00000024, 0x00000001, 0x00000026, 0x00000024, 0x00000020, 0x00000029, 0x00000001, 
            0x00000026, 0x00000024, 0x00000020, 0x00000029, 0x000001D0, 0x00000001, 0x00000027, 0x00000024, 
            0x00000001, 0x00000026, 0x00000024, 0x00000020, 0x00000026, 0x00000030, 0x00000001, 0x00000026, 
            0x00000024, 0x00000020, 0x00000026, 0x00000030, 0x000001CF
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C
        </result-indices>

        <result-positions>
            0.0000000.0000007.2000000.00000014.4000000.00000021.5999980.000000
            28.7999990.00000036.0000000.00000043.2000010.00000050.4000020.000000
            57.6000020.00000064.8000030.00000072.0000000.00000079.1999970.000000
            86.3999940.00000093.5999910.000000100.7999880.000000107.9999850.000000
            115.1999820.000000122.3999790.000000129.5999760.000000136.7999730.000000
            143.9999690.000000151.1999660.000000158.3999630.000000165.5999600.000000
            172.7999570.000000179.9999540.000000187.1999510.000000194.3999480.000000
            201.5999450.000000208.7999420.000000
        </result-positions>
    </test-case>

    <test-case id="SourceSansPro-Regular.otf" script="latn">
        <test-font name="SourceSansPro-Regular.otf" version="Version 1.036;PS 1.000;hotconv 1.0.70;makeotf.lib2.5.5900" checksum="0x0EDDDCF3" rchecksum="0x008F9D5C"/>

        <test-text>Il-Mistoqsija oħt l-għerf.</test-text>

        <result-glyphs>
            0x0000000A, 0x00000027, 0x00000210, 0x0000000E, 0x00000024, 0x0000002E, 0x0000002F, 0x0000002A, 
            0x0000002C, 0x0000002E, 0x00000024, 0x00000025, 0x0000001C, 0x00000001, 0x0000002A, 0x0000011F, 
            0x0000002F, 0x00000001, 0x00000027, 0x00000210, 0x00000022, 0x0000011F, 0x00000020, 0x0000002D, 
            0x00000021, 0x000001FB
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019
        </result-indices>

        <result-positions>
            0.0000000.0000003.0960000.0000006.1560000.0000009.8880000.000000
            18.5520000.00000021.5040000.00000026.5320000.00000030.4679990.000000
            36.9720000.00000043.5719990.00000048.5999980.00000051.5519980.000000
            54.5159990.00000060.6600000.00000063.0840000.00000069.5879970.000000
            76.1159970.00000080.1719970.00000082.5960010.00000085.6559980.000000
            89.3880000.00000095.4359970.000000101.9639970.000000107.9160000.000000
            112.0800020.000000114.9840010.000000117.9720000.000000
        </result-positions>
    </test-case>

    <test-case id="Tibetan" script="tibt">
        <test-font name="Jomolhari-alpha3c-0605331.ttf" version="Version alpha 0.003c 2006" checksum="0x0C1F08DC" rchecksum="0x067378EF"/>

        <test-text>༄༅།། ཏིན་ཏིན་གྱི་དཔའ་རྩལ</test-text>

        <result-glyphs>
            0x00000145, 0x0000FFFF, 0x00000151, 0x00000151, 0x00000003, 0x0000046C, 0x00000BFD, 0x0000059A, 
            0x0000014E, 0x0000046C, 0x00000BFD, 0x0000059A, 0x0000014E, 0x000002CA, 0x0000FFFF, 0x00000BFD, 
            0x0000014E, 0x0000050E, 0x00000611, 0x00000848, 0x0000014E, 0x0000093C, 0x0000FFFF, 0x0000098B
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017
        </result-indices>

        <result-positions>
            0.0000000.00000014.9062500.00000014.9062500.00000017.6484380.000000
            20.3906250.00000023.9062500.00000029.1093750.00000029.1093750.000000
            34.1718750.00000035.9296880.00000041.1328120.00000041.1328120.000000
            46.1953120.00000047.9531250.00000054.7734380.00000054.7734380.000000
            54.7734380.00000056.5312500.00000061.8750000.00000067.5703120.000000
            73.1953120.00000074.9531250.00000080.4375000.00000080.4375000.000000
            87.3281250.000000
        </result-positions>
    </test-case>

    <test-case id="Old Hangul" script="hang">
        <test-font name="UnBatangOdal.ttf" version="Version 1.00" checksum="0x4BA78B70" rchecksum="0x0A18D67F"/>

        <test-text>ᄊᆞᆷ ᄒᆞᆫ글 ᄀᆞᇹ ᄫᆞᆼ</test-text>

        <result-glyphs>
            0x000044FF, 0x00004707, 0x00004859, 0x00000005, 0x0000462B, 0x00004707, 0x00004785, 0x000019B2, 
            0x00000005, 0x00004361, 0x00004707, 0x0000498D, 0x00000005, 0x000044C3, 0x00004707, 0x00004911
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F
        </result-indices>

        <result-positions>
            0.0000000.00000012.0000000.00000012.0000000.00000012.0000000.000000
            14.7000000.00000026.7000010.00000026.7000010.00000026.7000010.000000
            38.7000010.00000041.4000020.00000053.4000020.00000053.4000020.000000
            53.4000020.00000056.1000020.00000068.1000060.00000068.1000060.000000
            68.1000060.000000
        </result-positions>
    </test-case>

    <test-case id="DevaRotate" script="deva">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>के े</test-text>

        <result-glyphs>
            0x00000901, 0x00000931, 0x00000003, 0x00000956, 0x00000931
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000003
        </result-indices>

        <result-positions>
            0.0000000.0000005.9355470.0000008.5488280.00000012.3457030.000000
            17.0859380.00000018.3457030.000000
        </result-positions>
    </test-case>

    <test-case id="DevaGASP" script="deva">
        <test-font name="LucidaSansRegular.ttf" version="Version 1.20 - October 2000" checksum="0xF5D9BA6D" rchecksum="0x029B644F"/>

        <test-text>अँग्रेज़ी</test-text>

        <result-glyphs>
            0x000008F1, 0x000008EE, 0x000009CB, 0x0000FFFF, 0x0000FFFF, 0x00000931, 0x00000940, 0x0000FFFF, 
            0x0000092A
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000004, 0x00000003, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008
        </result-indices>

        <result-positions>
            0.0000000.0000009.0761720.0000009.0761720.00000016.0253910.000000
            16.0253910.00000016.0253910.00000016.0253910.00000023.9765620.000000
            23.9765620.00000027.3046880.000000
        </result-positions>
    </test-case>

    <test-case id="KerningWAVA" script="latn">
        <test-font name="Arial.ttf" version="Version 5.01.2x" checksum="0x92F28CF6" rchecksum="0x02CF4C8A"/>

        <test-text>To WAVA is easy, it’s the 1,452 other glyphs in the office I’m worried about!</test-text>

        <result-glyphs>
            0x00000037, 0x00000052, 0x00000003, 0x0000003A, 0x00000024, 0x00000039, 0x00000024, 0x00000003, 
            0x0000004C, 0x00000056, 0x00000003, 0x00000048, 0x00000044, 0x00000056, 0x0000005C, 0x0000000F, 
            0x00000003, 0x0000004C, 0x00000057, 0x000000B6, 0x00000056, 0x00000003, 0x00000057, 0x0000004B, 
            0x00000048, 0x00000003, 0x00000014, 0x0000000F, 0x00000017, 0x00000018, 0x00000015, 0x00000003, 
            0x00000052, 0x00000057, 0x0000004B, 0x00000048, 0x00000055, 0x00000003, 0x0000004A, 0x0000004F, 
            0x0000005C, 0x00000053, 0x0000004B, 0x00000056, 0x00000003, 0x0000004C, 0x00000051, 0x00000003, 
            0x00000057, 0x0000004B, 0x00000048, 0x00000003, 0x00000052, 0x00000049, 0x00000049, 0x0000004C, 
            0x00000046, 0x00000048, 0x00000003, 0x0000002C, 0x000000B6, 0x00000050, 0x00000003, 0x0000005A, 
            0x00000052, 0x00000055, 0x00000055, 0x0000004C, 0x00000048, 0x00000047, 0x00000003, 0x00000044, 
            0x00000045, 0x00000052, 0x00000058, 0x00000057, 0x00000004
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C
        </result-indices>

        <result-positions>
            0.0000000.0000006.0000000.00000012.6738280.00000016.0078120.000000
            26.8886720.00000034.0019530.00000041.1152340.00000048.4570310.000000
            51.7910160.00000054.4570310.00000060.4570310.00000063.7910160.000000
            70.4648440.00000077.1386720.00000083.1386720.00000088.2480470.000000
            91.5820310.00000094.9160160.00000097.5820310.000000100.9160160.000000
            103.3652340.000000109.3652340.000000112.6992190.000000116.0332030.000000
            122.7070310.000000129.3808590.000000132.7148440.000000139.3886720.000000
            142.7226560.000000149.3964840.000000156.0703120.000000162.7441410.000000
            166.0781250.000000172.7519530.000000176.0859380.000000182.7597660.000000
            189.4335940.000000193.4296880.000000196.7636720.000000203.4375000.000000
            206.1035160.000000212.1035160.000000218.7773440.000000225.4511720.000000
            231.4511720.000000234.7851560.000000237.4511720.000000244.1250000.000000
            247.4589840.000000250.7929690.000000257.4667970.000000264.1406250.000000
            267.4746090.000000274.1484380.000000277.2656250.000000280.5996090.000000
            283.2656250.000000289.2656250.000000295.9394530.000000299.2734380.000000
            302.6074220.000000305.2734380.000000315.2695310.000000318.6035160.000000
            327.2695310.000000333.9433590.000000337.9394530.000000341.9355470.000000
            344.6015620.000000351.2753910.000000357.9492190.000000361.2832030.000000
            367.9570310.000000374.6308590.000000381.3046880.000000387.9785160.000000
            391.3125000.000000394.6464840.000000
        </result-positions>
    </test-case>

    <test-case id="KerningWAVASol" script="latn">
        <test-font name="ArialSol.ttf" version="Version 2.90" checksum="0xDBE08480" rchecksum="0x0093BDD0"/>

        <test-text>To WAVA is easy, it’s the 1,452 other glyphs in the office I’m worried about!</test-text>

        <result-glyphs>
            0x00000037, 0x00000052, 0x00000003, 0x0000003A, 0x00000024, 0x00000039, 0x00000024, 0x00000003, 
            0x0000004C, 0x00000056, 0x00000003, 0x00000048, 0x00000044, 0x00000056, 0x0000005C, 0x0000000F, 
            0x00000003, 0x0000004C, 0x00000057, 0x000000B6, 0x00000056, 0x00000003, 0x00000057, 0x0000004B, 
            0x00000048, 0x00000003, 0x00000014, 0x0000000F, 0x00000017, 0x00000018, 0x00000015, 0x00000003, 
            0x00000052, 0x00000057, 0x0000004B, 0x00000048, 0x00000055, 0x00000003, 0x0000004A, 0x0000004F, 
            0x0000005C, 0x00000053, 0x0000004B, 0x00000056, 0x00000003, 0x0000004C, 0x00000051, 0x00000003, 
            0x00000057, 0x0000004B, 0x00000048, 0x00000003, 0x00000052, 0x00000049, 0x00000049, 0x0000004C, 
            0x00000046, 0x00000048, 0x00000003, 0x0000002C, 0x000000B6, 0x00000050, 0x00000003, 0x0000005A, 
            0x00000052, 0x00000055, 0x00000055, 0x0000004C, 0x00000048, 0x00000047, 0x00000003, 0x00000044, 
            0x00000045, 0x00000052, 0x00000058, 0x00000057, 0x00000004
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009, 0x0000000A, 0x0000000B, 0x0000000C, 0x0000000D, 0x0000000E, 0x0000000F, 
            0x00000010, 0x00000011, 0x00000012, 0x00000013, 0x00000014, 0x00000015, 0x00000016, 0x00000017, 
            0x00000018, 0x00000019, 0x0000001A, 0x0000001B, 0x0000001C, 0x0000001D, 0x0000001E, 0x0000001F, 
            0x00000020, 0x00000021, 0x00000022, 0x00000023, 0x00000024, 0x00000025, 0x00000026, 0x00000027, 
            0x00000028, 0x00000029, 0x0000002A, 0x0000002B, 0x0000002C, 0x0000002D, 0x0000002E, 0x0000002F, 
            0x00000030, 0x00000031, 0x00000032, 0x00000033, 0x00000034, 0x00000035, 0x00000036, 0x00000037, 
            0x00000038, 0x00000039, 0x0000003A, 0x0000003B, 0x0000003C, 0x0000003D, 0x0000003E, 0x0000003F, 
            0x00000040, 0x00000041, 0x00000042, 0x00000043, 0x00000044, 0x00000045, 0x00000046, 0x00000047, 
            0x00000048, 0x00000049, 0x0000004A, 0x0000004B, 0x0000004C
        </result-indices>

        <result-positions>
            0.0000000.0000006.0000000.00000012.6738280.00000016.0078120.000000
            26.8886720.00000034.0019530.00000041.1152340.00000048.4570310.000000
            51.7910160.00000054.4570310.00000060.4570310.00000063.7910160.000000
            70.4648440.00000077.1386720.00000083.1386720.00000088.2480470.000000
            91.5820310.00000094.9160160.00000097.5820310.000000100.9160160.000000
            103.3652340.000000109.3652340.000000112.6992190.000000116.0332030.000000
            122.7070310.000000129.3808590.000000132.7148440.000000139.3886720.000000
            142.7226560.000000149.3964840.000000156.0703120.000000162.7441410.000000
            166.0781250.000000172.7519530.000000176.0859380.000000182.7597660.000000
            189.4335940.000000193.4296880.000000196.7636720.000000203.4375000.000000
            206.1035160.000000212.1035160.000000218.7773440.000000225.4511720.000000
            231.4511720.000000234.7851560.000000237.4511720.000000244.1250000.000000
            247.4589840.000000250.7929690.000000257.4667970.000000264.1406250.000000
            267.4746090.000000274.1484380.000000277.2656250.000000280.5996090.000000
            283.2656250.000000289.2656250.000000295.9394530.000000299.2734380.000000
            302.6074220.000000305.2734380.000000315.2695310.000000318.6035160.000000
            327.2695310.000000333.9433590.000000337.9394530.000000341.9355470.000000
            344.6015620.000000351.2753910.000000357.9492190.000000361.2832030.000000
            367.9570310.000000374.6308590.000000381.3046880.000000387.9785160.000000
            391.3125000.000000394.6464840.000000
        </result-positions>
    </test-case>

    <test-case id="OrientBug" script="latn">
        <test-font name="DejaVuSans.ttf" version="Version 2.29" checksum="0xBD8F1118" rchecksum="0x029E44D6"/>

        <test-text>Orient Bug</test-text>

        <result-glyphs>
            0x00000032, 0x00000055, 0x0000004C, 0x00000048, 0x00000051, 0x00000057, 0x00000003, 0x00000025, 
            0x00000058, 0x0000004A
        </result-glyphs>

        <result-indices>
            0x00000000, 0x00000001, 0x00000002, 0x00000003, 0x00000004, 0x00000005, 0x00000006, 0x00000007, 
            0x00000008, 0x00000009
        </result-indices>

        <result-positions>
            0.0000000.0000009.4453120.00000014.3789060.00000017.7128910.000000
            25.0957030.00000032.7011720.00000037.4062500.00000041.2207030.000000
            49.4531250.00000057.0585940.00000064.6757810.000000
        </result-positions>
    </test-case>

</layout-tests>

Messung V0.5 in Prozent
C=88 H=94 G=90

¤ Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.0.118Bemerkung:  (vorverarbeitet am  2026-06-07) ¤

*Bot Zugriff






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.