{ "context" : { "font" : "serif 12", "language" : "en-us", "base-gravity" : "south", "gravity-hint" : "natural", "base-dir" : "weak-ltr", "round-glyph-positions" : true, "transform" : [ 1, 0, 0, 1, 0, 0 ] }, "text" : "This paragraph should ac­tual­ly have multiple lines, unlike all the other wannabe äöü pa­ra­graph tests in this ugh test-case. Grow some lines!", "font" : "Cantarell 11", "width" : 198656, "output" : { "is-wrapped" : true, "is-ellipsized" : false, "unknown-glyphs" : 0, "width" : 197632, "height" : 97280, "log-attrs" : [ { "char-break" : true, "cursor-position" : true, "word-start" : true, "sentence-boundary" : true, "sentence-start" : true, "backspace-deletes-character" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "word-end" : true, "word-boundary" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "word-end" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "word-end" : true, "word-boundary" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "sentence-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "sentence-boundary" : true, "sentence-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "white" : true, "cursor-position" : true, "word-end" : true, "expandable-space" : true, "word-boundary" : true }, { "line-break" : true, "char-break" : true, "cursor-position" : true, "word-start" : true, "word-boundary" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "break-inserts-hyphen" : true }, { "char-break" : true, "cursor-position" : true, "word-end" : true, "word-boundary" : true }, { "line-break" : true, "mandatory-break" : true, "char-break" : true, "white" : true, "cursor-position" : true, "sentence-boundary" : true, "sentence-end" : true, "word-boundary" : true } ], "lines" : [ { "start-index" : 0, "length" : 32, "paragraph-start" : true, "direction" : "ltr", "runs" : [ { "offset" : 0, "length" : 32, "text" : "This paragraph should ac­tual­", "bidi-level" : 0, "gravity" : "south", "language" : "en-us", "script" : "Latn", "font" : { "description" : "Cantarell 11", "checksum" : "5bcb6ee14ee9d210b2e91d643de1fe456e9d1aea770983fdb05951545efebbe2", "variations" : { "wght" : 0 }, "matrix" : [ 1, -0, -0, 1, 0, 0 ] }, "flags" : 4, "y-offset" : 0, "start-x-offset" : 0, "end-x-offset" : 0, "glyphs" : [ { "glyph" : 187, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 0 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 1 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 2 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 3 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 4 }, { "glyph" : 406, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 5 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 6 }, { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 7 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 8 }, { "glyph" : 312, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 9 }, { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 10 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 11 }, { "glyph" : 406, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 12 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 13 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 14 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 15 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 16 }, { "glyph" : 370, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 17 }, { "glyph" : 438, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 18 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 19 }, { "glyph" : 280, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 20 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 21 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 22 }, { "glyph" : 273, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 23 }, { "glyph" : 268435455, "width" : 0, "is-cluster-start" : true, "log-cluster" : 24 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 26 }, { "glyph" : 438, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 27 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 28 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 29 }, { "glyph" : 268435455, "width" : 0, "is-cluster-start" : true, "log-cluster" : 30 }, { "glyph" : 1081, "width" : 6144, "log-cluster" : 30 } ] } ] }, { "start-index" : 32, "length" : 31, "paragraph-start" : false, "direction" : "ltr", "runs" : [ { "offset" : 32, "length" : 31, "text" : "ly have multiple lines, unlike ", "bidi-level" : 0, "gravity" : "south", "language" : "en-us", "script" : "Latn", "font" : { "description" : "Cantarell 11", "checksum" : "5bcb6ee14ee9d210b2e91d643de1fe456e9d1aea770983fdb05951545efebbe2", "variations" : { "wght" : 0 }, "matrix" : [ 1, -0, -0, 1, 0, 0 ] }, "flags" : 0, "y-offset" : 0, "start-x-offset" : 0, "end-x-offset" : 0, "glyphs" : [ { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 0 }, { "glyph" : 473, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 1 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 2 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 3 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 4 }, { "glyph" : 466, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 5 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 6 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 7 }, { "glyph" : 358, "width" : 13312, "is-cluster-start" : true, "log-cluster" : 8 }, { "glyph" : 438, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 9 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 10 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 11 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 12 }, { "glyph" : 406, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 13 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 14 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 15 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 16 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 17 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 18 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 19 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 20 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 21 }, { "glyph" : 1059, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 22 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 23 }, { "glyph" : 438, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 24 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 25 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 26 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 27 }, { "glyph" : 345, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 28 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 29 }, { "glyph" : 268435455, "width" : 0, "is-cluster-start" : true, "log-cluster" : 30 } ] } ] }, { "start-index" : 63, "length" : 33, "paragraph-start" : false, "direction" : "ltr", "runs" : [ { "offset" : 63, "length" : 33, "text" : "all the other wannabe äöü pa­", "bidi-level" : 0, "gravity" : "south", "language" : "en-us", "script" : "Latn", "font" : { "description" : "Cantarell 11", "checksum" : "5bcb6ee14ee9d210b2e91d643de1fe456e9d1aea770983fdb05951545efebbe2", "variations" : { "wght" : 0 }, "matrix" : [ 1, -0, -0, 1, 0, 0 ] }, "flags" : 4, "y-offset" : 0, "start-x-offset" : 0, "end-x-offset" : 0, "glyphs" : [ { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 0 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 1 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 2 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 3 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 4 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 5 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 6 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 7 }, { "glyph" : 370, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 8 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 9 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 10 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 11 }, { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 12 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 13 }, { "glyph" : 467, "width" : 11264, "is-cluster-start" : true, "log-cluster" : 14 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 15 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 16 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 17 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 18 }, { "glyph" : 272, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 19 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 20 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 21 }, { "glyph" : 260, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 22 }, { "glyph" : 381, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 24 }, { "glyph" : 444, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 26 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 28 }, { "glyph" : 406, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 29 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 30 }, { "glyph" : 268435455, "width" : 0, "is-cluster-start" : true, "log-cluster" : 31 }, { "glyph" : 1081, "width" : 6144, "log-cluster" : 31 } ] } ] }, { "start-index" : 96, "length" : 33, "paragraph-start" : false, "direction" : "ltr", "runs" : [ { "offset" : 96, "length" : 33, "text" : "ra­graph tests in this ugh test-", "bidi-level" : 0, "gravity" : "south", "language" : "en-us", "script" : "Latn", "font" : { "description" : "Cantarell 11", "checksum" : "5bcb6ee14ee9d210b2e91d643de1fe456e9d1aea770983fdb05951545efebbe2", "variations" : { "wght" : 0 }, "matrix" : [ 1, -0, -0, 1, 0, 0 ] }, "flags" : 0, "y-offset" : 0, "start-x-offset" : 0, "end-x-offset" : 0, "glyphs" : [ { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 0 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 1 }, { "glyph" : 268435455, "width" : 0, "is-cluster-start" : true, "log-cluster" : 2 }, { "glyph" : 312, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 4 }, { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 5 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 6 }, { "glyph" : 406, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 7 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 8 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 9 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 10 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 11 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 12 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 13 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 14 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 15 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 16 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 17 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 18 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 19 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 20 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 21 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 22 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 23 }, { "glyph" : 438, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 24 }, { "glyph" : 312, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 25 }, { "glyph" : 319, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 26 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 27 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 28 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 29 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 30 }, { "glyph" : 430, "width" : 5120, "is-cluster-start" : true, "log-cluster" : 31 }, { "glyph" : 1081, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 32 } ] } ] }, { "start-index" : 129, "length" : 22, "paragraph-start" : false, "direction" : "ltr", "runs" : [ { "offset" : 129, "length" : 22, "text" : "case. Grow some lines!", "bidi-level" : 0, "gravity" : "south", "language" : "en-us", "script" : "Latn", "font" : { "description" : "Cantarell 11", "checksum" : "5bcb6ee14ee9d210b2e91d643de1fe456e9d1aea770983fdb05951545efebbe2", "variations" : { "wght" : 0 }, "matrix" : [ 1, -0, -0, 1, 0, 0 ] }, "flags" : 0, "y-offset" : 0, "start-x-offset" : 0, "end-x-offset" : 0, "glyphs" : [ { "glyph" : 273, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 0 }, { "glyph" : 244, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 1 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 2 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 3 }, { "glyph" : 1058, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 4 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 5 }, { "glyph" : 69, "width" : 10240, "is-cluster-start" : true, "log-cluster" : 6 }, { "glyph" : 409, "width" : 6144, "is-cluster-start" : true, "log-cluster" : 7 }, { "glyph" : 370, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 8 }, { "glyph" : 467, "width" : 11264, "is-cluster-start" : true, "log-cluster" : 9 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 10 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 11 }, { "glyph" : 370, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 12 }, { "glyph" : 358, "width" : 13312, "is-cluster-start" : true, "log-cluster" : 13 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 14 }, { "glyph" : 1109, "width" : 3072, "is-cluster-start" : true, "log-cluster" : 15 }, { "glyph" : 349, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 16 }, { "glyph" : 324, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 17 }, { "glyph" : 360, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 18 }, { "glyph" : 287, "width" : 8192, "is-cluster-start" : true, "log-cluster" : 19 }, { "glyph" : 417, "width" : 7168, "is-cluster-start" : true, "log-cluster" : 20 }, { "glyph" : 1063, "width" : 4096, "is-cluster-start" : true, "log-cluster" : 21 } ] } ] } ] } }