1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
{
"context" : {
"font" : "serif 12",
"base-gravity" : "south",
"gravity-hint" : "natural",
"base-dir" : "weak-ltr",
"round-glyph-positions" : true,
"transform" : [
1,
0,
0,
1,
0,
0
]
},
"comment" : "Test that font fallback works\nfor visible format characters\nin the Arabic block.",
"text" : "",
"font" : "Sans 32",
"output" : {
"is-wrapped" : false,
"is-ellipsized" : false,
"unknown-glyphs" : 0,
"width" : 56320,
"height" : 56320,
"log-attrs" : [
{
"char-break" : true,
"cursor-position" : true,
"sentence-boundary" : true,
"backspace-deletes-character" : true,
"word-boundary" : true
},
{
"line-break" : true,
"mandatory-break" : true,
"char-break" : true,
"white" : true,
"cursor-position" : true,
"sentence-boundary" : true,
"backspace-deletes-character" : true,
"word-boundary" : true
}
],
"lines" : [
{
"start-index" : 0,
"length" : 2,
"paragraph-start" : true,
"direction" : "ltr",
"runs" : [
{
"offset" : 0,
"length" : 2,
"text" : "",
"bidi-level" : 2,
"gravity" : "south",
"language" : "en-us",
"script" : "common",
"font" : {
"description" : "Amiri 32",
"checksum" : "d5e6374130d6df09e66f80f0bbcb7262112584ebadb861f0a412a21cc742a5dd",
"matrix" : [
1,
-0,
-0,
1,
0,
0
]
},
"flags" : 0,
"y-offset" : 0,
"start-x-offset" : 0,
"end-x-offset" : 0,
"glyphs" : [
{
"glyph" : 1,
"width" : 56320,
"is-cluster-start" : true,
"log-cluster" : 0
}
]
}
]
}
]
}
}
|