Changeset 147588 in webkit
- Timestamp:
- Apr 3, 2013 2:53:49 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 5 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r147585 r147588 1 2013-04-03 Glenn Adams <glenn@skynav.com> 2 3 Element boundaries prevent Japanese line break opportunities 4 https://bugs.webkit.org/show_bug.cgi?id=105692 5 6 Reviewed by Darin Adler. 7 8 * fast/text/line-break-between-text-nodes-cjk-expected.html: Added. 9 * fast/text/line-break-between-text-nodes-cjk.html: Added. 10 * fast/text/line-break-between-text-nodes-latin1-expected.html: Added. 11 * fast/text/line-break-between-text-nodes-latin1.html: Added. 12 * platform/chromium-linux/fast/text/international/003-expected.png: Rebaselined. 13 * platform/chromium-linux/fast/text/international/003-expected.txt: Rebaselined. 14 * platform/chromium-linux/fast/text/international/text-combine-image-test-expected.png: Rebaselined. 15 * platform/chromium-linux/fast/text/international/text-combine-image-test-expected.txt: Added (previously missing). 16 * platform/chromium-linux/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Rebaselined. 17 * platform/chromium-linux/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Rebaselined. 18 1 19 2013-04-03 Mark Hahnenberg <mhahnenberg@apple.com> 2 20 -
trunk/LayoutTests/platform/chromium-linux/fast/text/international/003-expected.txt
r56277 r147588 4 4 RenderBlock {HTML} at (0,0) size 800x600 5 5 RenderBody {BODY} at (8,8) size 784x584 6 RenderTable {TABLE} at (0,0) size 784x358 [border: (5px outset #808080)] 7 RenderTableSection {TBODY} at (5,5) size 774x348 8 RenderTableRow {TR} at (0,2) size 774x344 9 RenderTableCell {TD} at (2,172) size 716x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] 10 RenderTableCell {TD} at (720,2) size 52x344 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] 11 RenderInline {A} at (0,0) size 16x39 [color=#0000EE] 12 RenderText {#text} at (2,2) size 16x39 13 text run at (2,2) width 16: "\x{5CA1}" 14 text run at (2,22) width 16: "\x{5C71}" 15 RenderText {#text} at (18,22) size 16x19 16 text run at (18,22) width 16: "\x{FF5C}" 6 RenderTable {TABLE} at (0,0) size 784x338 [border: (5px outset #808080)] 7 RenderTableSection {TBODY} at (5,5) size 774x328 8 RenderTableRow {TR} at (0,2) size 774x324 9 RenderTableCell {TD} at (2,162) size 716x4 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1] 10 RenderTableCell {TD} at (720,2) size 52x324 [border: (1px inset #808080)] [r=0 c=1 rs=1 cs=1] 11 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 12 RenderText {#text} at (2,2) size 32x19 13 text run at (2,2) width 32: "\x{5CA1}\x{5C71}" 14 RenderText {#text} at (34,2) size 16x19 15 text run at (34,2) width 16: "\x{FF5C}" 16 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 17 RenderText {#text} at (2,22) size 32x19 18 text run at (2,22) width 32: "\x{5E83}\x{5CF6}" 19 RenderText {#text} at (34,22) size 16x19 20 text run at (34,22) width 16: "\x{FF5C}" 21 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 22 RenderText {#text} at (2,42) size 32x19 23 text run at (2,42) width 32: "\x{5C71}\x{53E3}" 24 RenderText {#text} at (34,42) size 16x19 25 text run at (34,42) width 16: "\x{FF5C}" 26 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 27 RenderText {#text} at (2,62) size 32x19 28 text run at (2,62) width 32: "\x{5FB3}\x{5CF6}" 29 RenderText {#text} at (34,62) size 16x19 30 text run at (34,62) width 16: "\x{FF5C}" 31 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 32 RenderText {#text} at (2,82) size 32x19 33 text run at (2,82) width 32: "\x{9999}\x{5DDD}" 34 RenderText {#text} at (34,82) size 16x19 35 text run at (34,82) width 16: "\x{FF5C}" 36 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 37 RenderText {#text} at (2,102) size 32x19 38 text run at (2,102) width 32: "\x{611B}\x{5A9B}" 39 RenderText {#text} at (34,102) size 16x19 40 text run at (34,102) width 16: "\x{FF5C}" 41 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 42 RenderText {#text} at (2,122) size 32x19 43 text run at (2,122) width 32: "\x{9AD8}\x{77E5}" 44 RenderText {#text} at (34,122) size 16x19 45 text run at (34,122) width 16: "\x{FF5C}" 17 46 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 18 RenderText {#text} at (34,22) size 48x39 19 text run at (34,22) width 16: "\x{5E83}" 20 text run at (2,42) width 16: "\x{5CF6}" 21 RenderText {#text} at (18,42) size 16x19 22 text run at (18,42) width 16: "\x{FF5C}" 47 RenderText {#text} at (2,142) size 48x39 48 text run at (2,142) width 48: "\x{798F}\x{5CA1}\x{30FB}" 49 text run at (2,162) width 48: "\x{5317}\x{4E5D}\x{5DDE}" 50 RenderText {#text} at (2,182) size 16x19 51 text run at (2,182) width 16: "\x{FF5C}" 52 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 53 RenderText {#text} at (18,182) size 32x19 54 text run at (18,182) width 32: "\x{4F50}\x{8CC0}" 55 RenderText {#text} at (2,202) size 16x19 56 text run at (2,202) width 16: "\x{FF5C}" 57 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 58 RenderText {#text} at (18,202) size 32x19 59 text run at (18,202) width 32: "\x{9577}\x{5D0E}" 60 RenderText {#text} at (2,222) size 16x19 61 text run at (2,222) width 16: "\x{FF5C}" 62 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 63 RenderText {#text} at (18,222) size 32x19 64 text run at (18,222) width 32: "\x{718A}\x{672C}" 65 RenderText {#text} at (2,242) size 16x19 66 text run at (2,242) width 16: "\x{FF5C}" 67 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 68 RenderText {#text} at (18,242) size 32x19 69 text run at (18,242) width 32: "\x{5927}\x{5206}" 70 RenderText {#text} at (2,262) size 16x19 71 text run at (2,262) width 16: "\x{FF5C}" 72 RenderInline {A} at (0,0) size 32x19 [color=#0000EE] 73 RenderText {#text} at (18,262) size 32x19 74 text run at (18,262) width 32: "\x{5BAE}\x{5D0E}" 75 RenderText {#text} at (2,282) size 16x19 76 text run at (2,282) width 16: "\x{FF5C}" 23 77 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 24 RenderText {#text} at (34,42) size 48x39 25 text run at (34,42) width 16: "\x{5C71}" 26 text run at (2,62) width 16: "\x{53E3}" 27 RenderText {#text} at (18,62) size 16x19 28 text run at (18,62) width 16: "\x{FF5C}" 29 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 30 RenderText {#text} at (34,62) size 48x39 31 text run at (34,62) width 16: "\x{5FB3}" 32 text run at (2,82) width 16: "\x{5CF6}" 33 RenderText {#text} at (18,82) size 16x19 34 text run at (18,82) width 16: "\x{FF5C}" 35 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 36 RenderText {#text} at (34,82) size 48x39 37 text run at (34,82) width 16: "\x{9999}" 38 text run at (2,102) width 16: "\x{5DDD}" 39 RenderText {#text} at (18,102) size 16x19 40 text run at (18,102) width 16: "\x{FF5C}" 41 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 42 RenderText {#text} at (34,102) size 48x39 43 text run at (34,102) width 16: "\x{611B}" 44 text run at (2,122) width 16: "\x{5A9B}" 45 RenderText {#text} at (18,122) size 16x19 46 text run at (18,122) width 16: "\x{FF5C}" 47 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 48 RenderText {#text} at (34,122) size 48x39 49 text run at (34,122) width 16: "\x{9AD8}" 50 text run at (2,142) width 16: "\x{77E5}" 51 RenderText {#text} at (18,142) size 16x19 52 text run at (18,142) width 16: "\x{FF5C}" 53 RenderInline {A} at (0,0) size 48x79 [color=#0000EE] 54 RenderText {#text} at (34,142) size 48x79 55 text run at (34,142) width 16: "\x{798F}" 56 text run at (2,162) width 48: "\x{5CA1}\x{30FB}\x{5317}" 57 text run at (2,182) width 16: "\x{4E5D}" 58 text run at (2,202) width 16: "\x{5DDE}" 59 RenderText {#text} at (18,202) size 16x19 60 text run at (18,202) width 16: "\x{FF5C}" 61 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 62 RenderText {#text} at (34,202) size 48x39 63 text run at (34,202) width 16: "\x{4F50}" 64 text run at (2,222) width 16: "\x{8CC0}" 65 RenderText {#text} at (18,222) size 16x19 66 text run at (18,222) width 16: "\x{FF5C}" 67 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 68 RenderText {#text} at (34,222) size 48x39 69 text run at (34,222) width 16: "\x{9577}" 70 text run at (2,242) width 16: "\x{5D0E}" 71 RenderText {#text} at (18,242) size 16x19 72 text run at (18,242) width 16: "\x{FF5C}" 73 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 74 RenderText {#text} at (34,242) size 48x39 75 text run at (34,242) width 16: "\x{718A}" 76 text run at (2,262) width 16: "\x{672C}" 77 RenderText {#text} at (18,262) size 16x19 78 text run at (18,262) width 16: "\x{FF5C}" 79 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 80 RenderText {#text} at (34,262) size 48x39 81 text run at (34,262) width 16: "\x{5927}" 82 text run at (2,282) width 16: "\x{5206}" 83 RenderText {#text} at (18,282) size 16x19 84 text run at (18,282) width 16: "\x{FF5C}" 85 RenderInline {A} at (0,0) size 48x39 [color=#0000EE] 86 RenderText {#text} at (34,282) size 48x39 87 text run at (34,282) width 16: "\x{5BAE}" 88 text run at (2,302) width 16: "\x{5D0E}" 78 RenderText {#text} at (18,282) size 48x39 79 text run at (18,282) width 32: "\x{9E7F}\x{5150}" 80 text run at (2,302) width 16: "\x{5CF6}" 89 81 RenderText {#text} at (18,302) size 16x19 90 82 text run at (18,302) width 16: "\x{FF5C}" 91 RenderInline {A} at (0,0) size 48x39 [color=#0000EE]92 RenderText {#text} at (34,302) size 48x3993 text run at (34,302) width 16: "\x{9E7F}"94 text run at (2,322) width 32: "\x{5150}\x{5CF6}"95 RenderText {#text} at (34,322) size 16x1996 text run at (34,322) width 16: "\x{FF5C}" -
trunk/LayoutTests/platform/chromium-linux/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt
r127543 r147588 1 layer at (0,0) size 47 68x5851 layer at (0,0) size 4748x585 2 2 RenderView at (0,0) size 800x585 3 layer at (-39 68,0) size 4768x585 backgroundClip at (0,0) size 4768x585 clip at (0,0) size 4768x585 outlineClip at (0,0) size 4768x5854 RenderBlock {HTML} at (0,0) size 47 69x5855 RenderBody {BODY} at (58,46) size 46 52x4933 layer at (-3948,0) size 4748x585 backgroundClip at (0,0) size 4748x585 clip at (0,0) size 4748x585 outlineClip at (0,0) size 4748x585 4 RenderBlock {HTML} at (0,0) size 4749x585 5 RenderBody {BODY} at (58,46) size 4632x493 6 6 RenderBlock {H1} at (0,0) size 48x492 7 7 RenderText {#text} at (6,0) size 36x64 … … 10 10 RenderText {#text} at (5,0) size 26x96 11 11 text run at (5,0) width 96: "\x{590F}\x{76EE}\x{6F31}\x{77F3}" 12 RenderBlock {DIV} at (125,0) size 45 27x49213 RenderBlock (anonymous) at (0,0) size 25 46x49212 RenderBlock {DIV} at (125,0) size 4507x492 13 RenderBlock (anonymous) at (0,0) size 2526x492 14 14 RenderBR {BR} at (0,0) size 19x0 15 15 RenderBR {BR} at (20,0) size 19x0 … … 158 158 RenderText {#text} at (286,53) size 19x384 159 159 text run at (286,53) width 384: "\x{308A}\x{306B}\x{3061}\x{3089}\x{3061}\x{3089}\x{3059}\x{308B}\x{305F}\x{3060}\x{306E}\x{4EBA}\x{3067}\x{3042}\x{308B}\x{3002}\x{305F}\x{3060}\x{306E}\x{4EBA}\x{304C}\x{4F5C}\x{3063}\x{305F}" 160 RenderInline {STRONG} at (0,0) size 39x469 161 RenderText {#text} at (286,437) size 39x469 162 text run at (286,437) width 32: "\x{4EBA}\x{306E}" 163 text run at (306,0) width 16: "\x{4E16}" 164 RenderText {#text} at (306,16) size 19x368 165 text run at (306,16) width 368: "\x{304C}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{304B}\x{3089}\x{3068}\x{3066}\x{3001}\x{8D8A}\x{3059}\x{56FD}\x{306F}\x{3042}\x{308B}\x{307E}\x{3044}\x{3002}\x{3042}\x{308C}\x{3070}" 160 RenderInline {STRONG} at (0,0) size 19x48 161 RenderText {#text} at (286,437) size 19x48 162 text run at (286,437) width 48: "\x{4EBA}\x{306E}\x{4E16}" 163 RenderText {#text} at (306,0) size 19x368 164 text run at (306,0) width 368: "\x{304C}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{304B}\x{3089}\x{3068}\x{3066}\x{3001}\x{8D8A}\x{3059}\x{56FD}\x{306F}\x{3042}\x{308B}\x{307E}\x{3044}\x{3002}\x{3042}\x{308C}\x{3070}" 166 165 RenderInline {STRONG} at (0,0) size 19x64 167 RenderText {#text} at (306,3 84) size 19x64168 text run at (306,3 84) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}"169 RenderText {#text} at (306,4 48) size 39x480170 text run at (306,4 48) width 32: "\x{306E}\x{56FD}"171 text run at (326,0) width 1 28: "\x{3078}\x{884C}\x{304F}\x{3070}\x{304B}\x{308A}\x{3060}\x{3002}"166 RenderText {#text} at (306,368) size 19x64 167 text run at (306,368) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}" 168 RenderText {#text} at (306,432) size 39x480 169 text run at (306,432) width 48: "\x{306E}\x{56FD}\x{3078}" 170 text run at (326,0) width 112: "\x{884C}\x{304F}\x{3070}\x{304B}\x{308A}\x{3060}\x{3002}" 172 171 RenderInline {STRONG} at (0,0) size 19x64 173 RenderText {#text} at (326,1 28) size 19x64174 text run at (326,1 28) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}"175 RenderText {#text} at (326,1 92) size 19x48176 text run at (326,1 92) width 48: "\x{306E}\x{56FD}\x{306F}"172 RenderText {#text} at (326,112) size 19x64 173 text run at (326,112) width 64: "\x{4EBA}\x{3067}\x{306A}\x{3057}" 174 RenderText {#text} at (326,176) size 19x48 175 text run at (326,176) width 48: "\x{306E}\x{56FD}\x{306F}" 177 176 RenderInline {STRONG} at (0,0) size 19x48 178 RenderText {#text} at (326,240) size 19x48 179 text run at (326,240) width 48: "\x{4EBA}\x{306E}\x{4E16}" 180 RenderText {#text} at (326,288) size 39x464 181 text run at (326,288) width 176: "\x{3088}\x{308A}\x{3082}\x{306A}\x{304A}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304B}\x{308D}" 182 text run at (346,0) width 32: "\x{3046}\x{3002}" 183 RenderBR {BR} at (346,32) size 19x0 184 RenderText {#text} at (366,0) size 50x464 185 text run at (366,0) width 464: "\x{3000}\x{8D8A}\x{3059}\x{4E8B}\x{306E}\x{306A}\x{3089}\x{306C}\x{4E16}\x{304C}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3051}\x{308C}\x{3070}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{6240}\x{3092}\x{3069}\x{308C}\x{307B}\x{3069}" 186 text run at (397,0) width 32: "\x{304B}\x{3001}" 187 RenderRuby (inline) {RUBY} at (0,0) size 19x32 188 RenderRubyRun (anonymous) at (397,30) size 20x36 177 RenderText {#text} at (326,224) size 19x48 178 text run at (326,224) width 48: "\x{4EBA}\x{306E}\x{4E16}" 179 RenderText {#text} at (326,272) size 19x208 180 text run at (326,272) width 208: "\x{3088}\x{308A}\x{3082}\x{306A}\x{304A}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304B}\x{308D}\x{3046}\x{3002}" 181 RenderBR {BR} at (326,480) size 19x0 182 RenderText {#text} at (346,0) size 50x464 183 text run at (346,0) width 464: "\x{3000}\x{8D8A}\x{3059}\x{4E8B}\x{306E}\x{306A}\x{3089}\x{306C}\x{4E16}\x{304C}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3051}\x{308C}\x{3070}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{3044}\x{6240}\x{3092}\x{3069}\x{308C}\x{307B}\x{3069}" 184 text run at (377,0) width 32: "\x{304B}\x{3001}" 185 RenderRuby (inline) {RUBY} at (0,0) size 19x32 186 RenderRubyRun (anonymous) at (377,30) size 20x36 189 187 RenderRubyText {RT} at (-12,0) size 12x36 190 188 RenderText {#text} at (0,0) size 12x36 … … 194 192 RenderText {#text} at (0,2) size 19x32 195 193 text run at (0,2) width 32: "\x{5BDB}\x{5BB9}" 196 RenderText {#text} at (3 97,64) size 19x32197 text run at (3 97,64) width 32: "\x{3066}\x{3001}"198 RenderRuby (inline) {RUBY} at (0,0) size 19x16 199 RenderRubyRun (anonymous) at (3 97,95) size 20x18194 RenderText {#text} at (377,64) size 19x32 195 text run at (377,64) width 32: "\x{3066}\x{3001}" 196 RenderRuby (inline) {RUBY} at (0,0) size 19x16 197 RenderRubyRun (anonymous) at (377,95) size 20x18 200 198 RenderRubyText {RT} at (-12,0) size 12x18 201 199 RenderText {#text} at (0,0) size 12x18 … … 205 203 RenderText {#text} at (0,1) size 19x16 206 204 text run at (0,1) width 16: "\x{675F}" 207 RenderText {#text} at (3 97,112) size 19x16208 text run at (3 97,112) width 16: "\x{306E}"209 RenderRuby (inline) {RUBY} at (0,0) size 19x16 210 RenderRubyRun (anonymous) at (3 97,128) size 20x16205 RenderText {#text} at (377,112) size 19x16 206 text run at (377,112) width 16: "\x{306E}" 207 RenderRuby (inline) {RUBY} at (0,0) size 19x16 208 RenderRubyRun (anonymous) at (377,128) size 20x16 211 209 RenderRubyText {RT} at (-12,0) size 12x16 212 210 RenderText {#text} at (0,3) size 12x10 … … 216 214 RenderText {#text} at (0,0) size 19x16 217 215 text run at (0,0) width 16: "\x{9593}" 218 RenderText {#text} at (3 97,144) size 50x480219 text run at (3 97,144) width 336: "\x{306E}\x{547D}\x{3092}\x{3001}\x{675F}\x{306E}\x{9593}\x{3067}\x{3082}\x{4F4F}\x{307F}\x{3088}\x{304F}\x{305B}\x{306D}\x{3070}\x{306A}\x{3089}\x{306C}\x{3002}\x{3053}"220 text run at (4 28,0) width 400: "\x{3053}\x{306B}\x{8A69}\x{4EBA}\x{3068}\x{3044}\x{3046}\x{5929}\x{8077}\x{304C}\x{51FA}\x{6765}\x{3066}\x{3001}\x{3053}\x{3053}\x{306B}\x{753B}\x{5BB6}\x{3068}\x{3044}\x{3046}\x{4F7F}\x{547D}\x{304C}"221 RenderRuby (inline) {RUBY} at (0,0) size 19x16 222 RenderRubyRun (anonymous) at (4 28,399) size 20x18216 RenderText {#text} at (377,144) size 50x480 217 text run at (377,144) width 336: "\x{306E}\x{547D}\x{3092}\x{3001}\x{675F}\x{306E}\x{9593}\x{3067}\x{3082}\x{4F4F}\x{307F}\x{3088}\x{304F}\x{305B}\x{306D}\x{3070}\x{306A}\x{3089}\x{306C}\x{3002}\x{3053}" 218 text run at (408,0) width 400: "\x{3053}\x{306B}\x{8A69}\x{4EBA}\x{3068}\x{3044}\x{3046}\x{5929}\x{8077}\x{304C}\x{51FA}\x{6765}\x{3066}\x{3001}\x{3053}\x{3053}\x{306B}\x{753B}\x{5BB6}\x{3068}\x{3044}\x{3046}\x{4F7F}\x{547D}\x{304C}" 219 RenderRuby (inline) {RUBY} at (0,0) size 19x16 220 RenderRubyRun (anonymous) at (408,399) size 20x18 223 221 RenderRubyText {RT} at (-12,0) size 12x18 224 222 RenderText {#text} at (0,0) size 12x18 … … 228 226 RenderText {#text} at (0,1) size 19x16 229 227 text run at (0,1) width 16: "\x{964D}" 230 RenderText {#text} at (4 28,416) size 50x480231 text run at (4 28,416) width 64: "\x{308B}\x{3002}\x{3042}\x{3089}"232 text run at (4 59,0) width 176: "\x{3086}\x{308B}\x{82B8}\x{8853}\x{306E}\x{58EB}\x{306F}\x{4EBA}\x{306E}\x{4E16}\x{3092}"233 RenderRuby (inline) {RUBY} at (0,0) size 19x32 234 RenderRubyRun (anonymous) at (4 59,176) size 20x32228 RenderText {#text} at (408,416) size 50x480 229 text run at (408,416) width 64: "\x{308B}\x{3002}\x{3042}\x{3089}" 230 text run at (439,0) width 176: "\x{3086}\x{308B}\x{82B8}\x{8853}\x{306E}\x{58EB}\x{306F}\x{4EBA}\x{306E}\x{4E16}\x{3092}" 231 RenderRuby (inline) {RUBY} at (0,0) size 19x32 232 RenderRubyRun (anonymous) at (439,176) size 20x32 235 233 RenderRubyText {RT} at (-12,0) size 12x32 236 234 RenderText {#text} at (0,2) size 12x28 … … 240 238 RenderText {#text} at (0,0) size 19x32 241 239 text run at (0,0) width 32: "\x{9577}\x{9591}" 242 RenderText {#text} at (4 59,208) size 19x208243 text run at (4 59,208) width 208: "\x{306B}\x{3057}\x{3001}\x{4EBA}\x{306E}\x{5FC3}\x{3092}\x{8C4A}\x{304B}\x{306B}\x{3059}\x{308B}\x{304C}"244 RenderRuby (inline) {RUBY} at (0,0) size 19x16 245 RenderRubyRun (anonymous) at (4 59,415) size 20x18240 RenderText {#text} at (439,208) size 19x208 241 text run at (439,208) width 208: "\x{306B}\x{3057}\x{3001}\x{4EBA}\x{306E}\x{5FC3}\x{3092}\x{8C4A}\x{304B}\x{306B}\x{3059}\x{308B}\x{304C}" 242 RenderRuby (inline) {RUBY} at (0,0) size 19x16 243 RenderRubyRun (anonymous) at (439,415) size 20x18 246 244 RenderRubyText {RT} at (-12,0) size 12x18 247 245 RenderText {#text} at (0,0) size 12x18 … … 251 249 RenderText {#text} at (0,1) size 19x16 252 250 text run at (0,1) width 16: "\x{6545}" 253 RenderText {#text} at (4 59,432) size 19x16254 text run at (4 59,432) width 16: "\x{306B}"255 RenderRuby (inline) {RUBY} at (0,0) size 19x16 256 RenderRubyRun (anonymous) at (4 59,447) size 20x18251 RenderText {#text} at (439,432) size 19x16 252 text run at (439,432) width 16: "\x{306B}" 253 RenderRuby (inline) {RUBY} at (0,0) size 19x16 254 RenderRubyRun (anonymous) at (439,447) size 20x18 257 255 RenderRubyText {RT} at (-12,0) size 12x18 258 256 RenderText {#text} at (0,0) size 12x18 … … 262 260 RenderText {#text} at (0,1) size 19x16 263 261 text run at (0,1) width 16: "\x{5C0A}" 264 RenderText {#text} at (4 59,464) size 39x480265 text run at (4 59,464) width 16: "\x{3068}"266 text run at (4 79,0) width 32: "\x{3044}\x{3002}"267 RenderBR {BR} at (4 79,32) size 19x0268 RenderText {#text} at ( 510,0) size 19x240269 text run at ( 510,0) width 240: "\x{3000}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}\x{4E16}\x{304B}\x{3089}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}"262 RenderText {#text} at (439,464) size 39x480 263 text run at (439,464) width 16: "\x{3068}" 264 text run at (459,0) width 32: "\x{3044}\x{3002}" 265 RenderBR {BR} at (459,32) size 19x0 266 RenderText {#text} at (490,0) size 19x240 267 text run at (490,0) width 240: "\x{3000}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}\x{4E16}\x{304B}\x{3089}\x{3001}\x{4F4F}\x{307F}\x{306B}\x{304F}\x{304D}" 270 268 RenderRuby (inline) {RUBY} at (0,0) size 19x19 271 RenderRubyRun (anonymous) at ( 510,236) size 20x27269 RenderRubyRun (anonymous) at (490,236) size 20x27 272 270 RenderRubyText {RT} at (-12,0) size 12x27 273 271 RenderText {#text} at (0,0) size 12x27 … … 277 275 RenderText {#text} at (0,5) size 19x17 278 276 text run at (0,5) width 16: "\x{7169}" 279 RenderText {#text} at ( 510,259) size 50x483280 text run at ( 510,259) width 224: "\x{3044}\x{3092}\x{5F15}\x{304D}\x{629C}\x{3044}\x{3066}\x{3001}\x{3042}\x{308A}\x{304C}\x{305F}\x{3044}\x{4E16}"281 text run at (5 41,0) width 272: "\x{754C}\x{3092}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{5199}\x{3059}\x{306E}\x{304C}\x{8A69}\x{3067}\x{3042}\x{308B}\x{3001}"282 RenderRuby (inline) {RUBY} at (0,0) size 19x16 283 RenderRubyRun (anonymous) at (5 41,272) size 20x16277 RenderText {#text} at (490,259) size 50x483 278 text run at (490,259) width 224: "\x{3044}\x{3092}\x{5F15}\x{304D}\x{629C}\x{3044}\x{3066}\x{3001}\x{3042}\x{308A}\x{304C}\x{305F}\x{3044}\x{4E16}" 279 text run at (521,0) width 272: "\x{754C}\x{3092}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{5199}\x{3059}\x{306E}\x{304C}\x{8A69}\x{3067}\x{3042}\x{308B}\x{3001}" 280 RenderRuby (inline) {RUBY} at (0,0) size 19x16 281 RenderRubyRun (anonymous) at (521,272) size 20x16 284 282 RenderRubyText {RT} at (-12,0) size 12x16 285 283 RenderText {#text} at (0,3) size 12x10 … … 289 287 RenderText {#text} at (0,0) size 19x16 290 288 text run at (0,0) width 16: "\x{753B}" 291 RenderText {#text} at (5 41,288) size 50x480292 text run at (5 41,288) width 192: "\x{3067}\x{3042}\x{308B}\x{3002}\x{3042}\x{308B}\x{306F}\x{97F3}\x{697D}\x{3068}\x{5F6B}\x{523B}"293 text run at (5 72,0) width 128: "\x{3067}\x{3042}\x{308B}\x{3002}\x{3053}\x{307E}\x{304B}\x{306B}"294 RenderRuby (inline) {RUBY} at (0,0) size 19x16 295 RenderRubyRun (anonymous) at (5 72,128) size 20x16289 RenderText {#text} at (521,288) size 50x480 290 text run at (521,288) width 192: "\x{3067}\x{3042}\x{308B}\x{3002}\x{3042}\x{308B}\x{306F}\x{97F3}\x{697D}\x{3068}\x{5F6B}\x{523B}" 291 text run at (552,0) width 128: "\x{3067}\x{3042}\x{308B}\x{3002}\x{3053}\x{307E}\x{304B}\x{306B}" 292 RenderRuby (inline) {RUBY} at (0,0) size 19x16 293 RenderRubyRun (anonymous) at (552,128) size 20x16 296 294 RenderRubyText {RT} at (-12,0) size 12x16 297 295 RenderText {#text} at (0,3) size 12x10 … … 301 299 RenderText {#text} at (0,0) size 19x16 302 300 text run at (0,0) width 16: "\x{4E91}" 303 RenderText {#text} at (5 72,144) size 50x480304 text run at (5 72,144) width 336: "\x{3048}\x{3070}\x{5199}\x{3055}\x{306A}\x{3044}\x{3067}\x{3082}\x{3088}\x{3044}\x{3002}\x{305F}\x{3060}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{898B}\x{308C}"305 text run at ( 603,0) width 192: "\x{3070}\x{3001}\x{305D}\x{3053}\x{306B}\x{8A69}\x{3082}\x{751F}\x{304D}\x{3001}\x{6B4C}\x{3082}"306 RenderRuby (inline) {RUBY} at (0,0) size 19x16 307 RenderRubyRun (anonymous) at ( 603,192) size 20x16301 RenderText {#text} at (552,144) size 50x480 302 text run at (552,144) width 336: "\x{3048}\x{3070}\x{5199}\x{3055}\x{306A}\x{3044}\x{3067}\x{3082}\x{3088}\x{3044}\x{3002}\x{305F}\x{3060}\x{307E}\x{306E}\x{3042}\x{305F}\x{308A}\x{306B}\x{898B}\x{308C}" 303 text run at (583,0) width 192: "\x{3070}\x{3001}\x{305D}\x{3053}\x{306B}\x{8A69}\x{3082}\x{751F}\x{304D}\x{3001}\x{6B4C}\x{3082}" 304 RenderRuby (inline) {RUBY} at (0,0) size 19x16 305 RenderRubyRun (anonymous) at (583,192) size 20x16 308 306 RenderRubyText {RT} at (-12,0) size 12x16 309 307 RenderText {#text} at (0,3) size 12x10 … … 313 311 RenderText {#text} at (0,0) size 19x16 314 312 text run at (0,0) width 16: "\x{6E67}" 315 RenderText {#text} at ( 603,208) size 19x192316 text run at ( 603,208) width 192: "\x{304F}\x{3002}\x{7740}\x{60F3}\x{3092}\x{7D19}\x{306B}\x{843D}\x{3055}\x{306C}\x{3068}\x{3082}"313 RenderText {#text} at (583,208) size 19x192 314 text run at (583,208) width 192: "\x{304F}\x{3002}\x{7740}\x{60F3}\x{3092}\x{7D19}\x{306B}\x{843D}\x{3055}\x{306C}\x{3068}\x{3082}" 317 315 RenderRuby (inline) {RUBY} at (0,0) size 19x37 318 RenderRubyRun (anonymous) at ( 603,396) size 20x45316 RenderRubyRun (anonymous) at (583,396) size 20x45 319 317 RenderRubyText {RT} at (-12,0) size 12x45 320 318 RenderText {#text} at (0,0) size 12x45 … … 326 324 RenderText {#text} at (0,22) size 19x17 327 325 text run at (0,22) width 16: "\x{93D8}" 328 RenderText {#text} at ( 603,437) size 19x16329 text run at ( 603,437) width 16: "\x{306E}"330 RenderRuby (inline) {RUBY} at (0,0) size 19x16 331 RenderRubyRun (anonymous) at ( 603,452) size 20x18326 RenderText {#text} at (583,437) size 19x16 327 text run at (583,437) width 16: "\x{306E}" 328 RenderRuby (inline) {RUBY} at (0,0) size 19x16 329 RenderRubyRun (anonymous) at (583,452) size 20x18 332 330 RenderRubyText {RT} at (-12,0) size 12x18 333 331 RenderText {#text} at (0,0) size 12x18 … … 337 335 RenderText {#text} at (0,1) size 19x16 338 336 text run at (0,1) width 16: "\x{97F3}" 339 RenderText {#text} at ( 603,469) size 19x16340 text run at ( 603,469) width 16: "\x{306F}"337 RenderText {#text} at (583,469) size 19x16 338 text run at (583,469) width 16: "\x{306F}" 341 339 RenderRuby (inline) {RUBY} at (0,0) size 19x34 342 RenderRubyRun (anonymous) at (6 34,0) size 20x36340 RenderRubyRun (anonymous) at (614,0) size 20x36 343 341 RenderRubyText {RT} at (-12,0) size 12x36 344 342 RenderText {#text} at (0,0) size 12x36 … … 348 346 RenderText {#text} at (0,2) size 19x32 349 347 text run at (0,2) width 32: "\x{80F8}\x{88CF}" 350 RenderText {#text} at (6 34,34) size 19x16351 text run at (6 34,34) width 16: "\x{306B}"352 RenderRuby (inline) {RUBY} at (0,0) size 19x16 353 RenderRubyRun (anonymous) at (6 34,49) size 20x18348 RenderText {#text} at (614,34) size 19x16 349 text run at (614,34) width 16: "\x{306B}" 350 RenderRuby (inline) {RUBY} at (0,0) size 19x16 351 RenderRubyRun (anonymous) at (614,49) size 20x18 354 352 RenderRubyText {RT} at (-12,0) size 12x18 355 353 RenderText {#text} at (0,0) size 12x18 … … 359 357 RenderText {#text} at (0,1) size 19x16 360 358 text run at (0,1) width 16: "\x{8D77}" 361 RenderText {#text} at (6 34,66) size 19x32362 text run at (6 34,66) width 32: "\x{308B}\x{3002}"363 RenderRuby (inline) {RUBY} at (0,0) size 19x32 364 RenderRubyRun (anonymous) at (6 34,96) size 20x36359 RenderText {#text} at (614,66) size 19x32 360 text run at (614,66) width 32: "\x{308B}\x{3002}" 361 RenderRuby (inline) {RUBY} at (0,0) size 19x32 362 RenderRubyRun (anonymous) at (614,96) size 20x36 365 363 RenderRubyText {RT} at (-12,0) size 12x36 366 364 RenderText {#text} at (0,0) size 12x36 … … 370 368 RenderText {#text} at (0,2) size 19x32 371 369 text run at (0,2) width 32: "\x{4E39}\x{9752}" 372 RenderText {#text} at (6 34,130) size 19x16373 text run at (6 34,130) width 16: "\x{306F}"374 RenderRuby (inline) {RUBY} at (0,0) size 19x32 375 RenderRubyRun (anonymous) at (6 34,146) size 20x32370 RenderText {#text} at (614,130) size 19x16 371 text run at (614,130) width 16: "\x{306F}" 372 RenderRuby (inline) {RUBY} at (0,0) size 19x32 373 RenderRubyRun (anonymous) at (614,146) size 20x32 376 374 RenderRubyText {RT} at (-12,0) size 12x32 377 375 RenderText {#text} at (0,7) size 12x18 … … 381 379 RenderText {#text} at (0,0) size 19x32 382 380 text run at (0,0) width 32: "\x{753B}\x{67B6}" 383 RenderText {#text} at (6 34,178) size 19x64384 text run at (6 34,178) width 64: "\x{306B}\x{5411}\x{3063}\x{3066}"385 RenderRuby (inline) {RUBY} at (0,0) size 19x32 386 RenderRubyRun (anonymous) at (6 34,242) size 20x32381 RenderText {#text} at (614,178) size 19x64 382 text run at (614,178) width 64: "\x{306B}\x{5411}\x{3063}\x{3066}" 383 RenderRuby (inline) {RUBY} at (0,0) size 19x32 384 RenderRubyRun (anonymous) at (614,242) size 20x32 387 385 RenderRubyText {RT} at (-12,0) size 12x32 388 386 RenderText {#text} at (0,2) size 12x28 … … 392 390 RenderText {#text} at (0,0) size 19x32 393 391 text run at (0,0) width 32: "\x{5857}\x{62B9}" 394 RenderText {#text} at (6 34,274) size 19x64395 text run at (6 34,274) width 64: "\x{305B}\x{3093}\x{3067}\x{3082}"396 RenderRuby (inline) {RUBY} at (0,0) size 19x32 397 RenderRubyRun (anonymous) at (6 34,338) size 20x32392 RenderText {#text} at (614,274) size 19x64 393 text run at (614,274) width 64: "\x{305B}\x{3093}\x{3067}\x{3082}" 394 RenderRuby (inline) {RUBY} at (0,0) size 19x32 395 RenderRubyRun (anonymous) at (614,338) size 20x32 398 396 RenderRubyText {RT} at (-12,0) size 12x32 399 397 RenderText {#text} at (0,2) size 12x28 … … 403 401 RenderText {#text} at (0,0) size 19x32 404 402 text run at (0,0) width 32: "\x{4E94}\x{5F69}" 405 RenderText {#text} at (6 34,370) size 19x16406 text run at (6 34,370) width 16: "\x{306E}"407 RenderRuby (inline) {RUBY} at (0,0) size 19x32 408 RenderRubyRun (anonymous) at (6 34,384) size 20x36403 RenderText {#text} at (614,370) size 19x16 404 text run at (614,370) width 16: "\x{306E}" 405 RenderRuby (inline) {RUBY} at (0,0) size 19x32 406 RenderRubyRun (anonymous) at (614,384) size 20x36 409 407 RenderRubyText {RT} at (-12,0) size 12x36 410 408 RenderText {#text} at (0,0) size 12x36 … … 414 412 RenderText {#text} at (0,2) size 19x32 415 413 text run at (0,2) width 32: "\x{7D62}\x{721B}" 416 RenderText {#text} at (6 34,418) size 19x16417 text run at (6 34,418) width 16: "\x{306F}"414 RenderText {#text} at (614,418) size 19x16 415 text run at (614,418) width 16: "\x{306F}" 418 416 RenderRuby (inline) {RUBY} at (0,0) size 19x19 419 RenderRubyRun (anonymous) at (6 34,430) size 20x27417 RenderRubyRun (anonymous) at (614,430) size 20x27 420 418 RenderRubyText {RT} at (-12,0) size 12x27 421 419 RenderText {#text} at (0,0) size 12x27 … … 425 423 RenderText {#text} at (0,5) size 19x17 426 424 text run at (0,5) width 16: "\x{81EA}" 427 RenderText {#text} at (6 34,453) size 19x32428 text run at (6 34,453) width 32: "\x{304B}\x{3089}"425 RenderText {#text} at (614,453) size 19x32 426 text run at (614,453) width 32: "\x{304B}\x{3089}" 429 427 RenderRuby (inline) {RUBY} at (0,0) size 19x34 430 RenderRubyRun (anonymous) at (6 65,0) size 20x36428 RenderRubyRun (anonymous) at (645,0) size 20x36 431 429 RenderRubyText {RT} at (-12,0) size 12x36 432 430 RenderText {#text} at (0,0) size 12x36 … … 436 434 RenderText {#text} at (0,2) size 19x32 437 435 text run at (0,2) width 32: "\x{5FC3}\x{773C}" 438 RenderText {#text} at (6 65,34) size 19x256439 text run at (6 65,34) width 256: "\x{306B}\x{6620}\x{308B}\x{3002}\x{305F}\x{3060}\x{304A}\x{306E}\x{304C}\x{4F4F}\x{3080}\x{4E16}\x{3092}\x{3001}\x{304B}\x{304F}"440 RenderRuby (inline) {RUBY} at (0,0) size 19x16 441 RenderRubyRun (anonymous) at (6 65,289) size 20x18436 RenderText {#text} at (645,34) size 19x256 437 text run at (645,34) width 256: "\x{306B}\x{6620}\x{308B}\x{3002}\x{305F}\x{3060}\x{304A}\x{306E}\x{304C}\x{4F4F}\x{3080}\x{4E16}\x{3092}\x{3001}\x{304B}\x{304F}" 438 RenderRuby (inline) {RUBY} at (0,0) size 19x16 439 RenderRubyRun (anonymous) at (645,289) size 20x18 442 440 RenderRubyText {RT} at (-12,0) size 12x18 443 441 RenderText {#text} at (0,0) size 12x18 … … 447 445 RenderText {#text} at (0,1) size 19x16 448 446 text run at (0,1) width 16: "\x{89B3}" 449 RenderText {#text} at (6 65,306) size 19x64450 text run at (6 65,306) width 64: "\x{3058}\x{5F97}\x{3066}\x{3001}"447 RenderText {#text} at (645,306) size 19x64 448 text run at (645,306) width 64: "\x{3058}\x{5F97}\x{3066}\x{3001}" 451 449 RenderRuby (inline) {RUBY} at (0,0) size 19x64 452 RenderRubyRun (anonymous) at (6 65,366) size 20x72450 RenderRubyRun (anonymous) at (645,366) size 20x72 453 451 RenderRubyText {RT} at (-12,0) size 12x72 454 452 RenderText {#text} at (0,0) size 12x72 … … 458 456 RenderText {#text} at (0,4) size 19x64 459 457 text run at (0,4) width 64: "\x{970A}\x{53F0}\x{65B9}\x{5BF8}" 460 RenderText {#text} at (6 65,434) size 50x482461 text run at (6 65,434) width 48: "\x{306E}\x{30AB}\x{30E1}"462 text run at (6 96,0) width 32: "\x{30E9}\x{306B}"458 RenderText {#text} at (645,434) size 50x482 459 text run at (645,434) width 48: "\x{306E}\x{30AB}\x{30E1}" 460 text run at (676,0) width 32: "\x{30E9}\x{306B}" 463 461 RenderRuby (inline) {RUBY} at (0,0) size 19x64 464 RenderRubyRun (anonymous) at (6 96,28) size 20x72462 RenderRubyRun (anonymous) at (676,28) size 20x72 465 463 RenderRubyText {RT} at (-12,0) size 12x72 466 464 RenderText {#text} at (0,0) size 12x72 … … 470 468 RenderText {#text} at (0,4) size 19x64 471 469 text run at (0,4) width 64: "\x{6F86}\x{5B63}\x{6EB7}\x{6FC1}" 472 RenderText {#text} at (6 96,96) size 19x208473 text run at (6 96,96) width 208: "\x{306E}\x{4FD7}\x{754C}\x{3092}\x{6E05}\x{304F}\x{3046}\x{3089}\x{3089}\x{304B}\x{306B}\x{53CE}\x{3081}"474 RenderRuby (inline) {RUBY} at (0,0) size 19x16 475 RenderRubyRun (anonymous) at (6 96,304) size 20x16470 RenderText {#text} at (676,96) size 19x208 471 text run at (676,96) width 208: "\x{306E}\x{4FD7}\x{754C}\x{3092}\x{6E05}\x{304F}\x{3046}\x{3089}\x{3089}\x{304B}\x{306B}\x{53CE}\x{3081}" 472 RenderRuby (inline) {RUBY} at (0,0) size 19x16 473 RenderRubyRun (anonymous) at (676,304) size 20x16 476 474 RenderRubyText {RT} at (-12,0) size 12x16 477 475 RenderText {#text} at (0,3) size 12x10 … … 481 479 RenderText {#text} at (0,0) size 19x16 482 480 text run at (0,0) width 16: "\x{5F97}" 483 RenderText {#text} at (6 96,320) size 19x32484 text run at (6 96,320) width 32: "\x{308C}\x{3070}"485 RenderRuby (inline) {RUBY} at (0,0) size 19x16 486 RenderRubyRun (anonymous) at (6 96,352) size 20x16481 RenderText {#text} at (676,320) size 19x32 482 text run at (676,320) width 32: "\x{308C}\x{3070}" 483 RenderRuby (inline) {RUBY} at (0,0) size 19x16 484 RenderRubyRun (anonymous) at (676,352) size 20x16 487 485 RenderRubyText {RT} at (-12,0) size 12x16 488 486 RenderText {#text} at (0,3) size 12x10 … … 492 490 RenderText {#text} at (0,0) size 19x16 493 491 text run at (0,0) width 16: "\x{8DB3}" 494 RenderText {#text} at (6 96,368) size 19x96495 text run at (6 96,368) width 96: "\x{308B}\x{3002}\x{3053}\x{306E}\x{6545}\x{306B}"496 RenderRuby (inline) {RUBY} at (0,0) size 19x32 497 RenderRubyRun (anonymous) at (7 27,0) size 20x32492 RenderText {#text} at (676,368) size 19x96 493 text run at (676,368) width 96: "\x{308B}\x{3002}\x{3053}\x{306E}\x{6545}\x{306B}" 494 RenderRuby (inline) {RUBY} at (0,0) size 19x32 495 RenderRubyRun (anonymous) at (707,0) size 20x32 498 496 RenderRubyText {RT} at (-12,0) size 12x32 499 497 RenderText {#text} at (0,2) size 12x28 … … 503 501 RenderText {#text} at (0,0) size 19x32 504 502 text run at (0,0) width 32: "\x{7121}\x{58F0}" 505 RenderText {#text} at (7 27,32) size 19x160506 text run at (7 27,32) width 160: "\x{306E}\x{8A69}\x{4EBA}\x{306B}\x{306F}\x{4E00}\x{53E5}\x{306A}\x{304F}\x{3001}"507 RenderRuby (inline) {RUBY} at (0,0) size 19x32 508 RenderRubyRun (anonymous) at (7 27,190) size 20x36503 RenderText {#text} at (707,32) size 19x160 504 text run at (707,32) width 160: "\x{306E}\x{8A69}\x{4EBA}\x{306B}\x{306F}\x{4E00}\x{53E5}\x{306A}\x{304F}\x{3001}" 505 RenderRuby (inline) {RUBY} at (0,0) size 19x32 506 RenderRubyRun (anonymous) at (707,190) size 20x36 509 507 RenderRubyText {RT} at (-12,0) size 12x36 510 508 RenderText {#text} at (0,0) size 12x36 … … 514 512 RenderText {#text} at (0,2) size 19x32 515 513 text run at (0,2) width 32: "\x{7121}\x{8272}" 516 RenderText {#text} at (7 27,224) size 19x80517 text run at (7 27,224) width 80: "\x{306E}\x{753B}\x{5BB6}\x{306B}\x{306F}"518 RenderRuby (inline) {RUBY} at (0,0) size 19x32 519 RenderRubyRun (anonymous) at (7 27,302) size 20x36514 RenderText {#text} at (707,224) size 19x80 515 text run at (707,224) width 80: "\x{306E}\x{753B}\x{5BB6}\x{306B}\x{306F}" 516 RenderRuby (inline) {RUBY} at (0,0) size 19x32 517 RenderRubyRun (anonymous) at (707,302) size 20x36 520 518 RenderRubyText {RT} at (-12,0) size 12x36 521 519 RenderText {#text} at (0,0) size 12x36 … … 525 523 RenderText {#text} at (0,2) size 19x32 526 524 text run at (0,2) width 32: "\x{5C3A}\x{7E11}" 527 RenderText {#text} at (7 27,336) size 19x96528 text run at (7 27,336) width 96: "\x{306A}\x{304D}\x{3082}\x{3001}\x{304B}\x{304F}"529 RenderRuby (inline) {RUBY} at (0,0) size 19x32 530 RenderRubyRun (anonymous) at (7 27,430) size 20x36525 RenderText {#text} at (707,336) size 19x96 526 text run at (707,336) width 96: "\x{306A}\x{304D}\x{3082}\x{3001}\x{304B}\x{304F}" 527 RenderRuby (inline) {RUBY} at (0,0) size 19x32 528 RenderRubyRun (anonymous) at (707,430) size 20x36 531 529 RenderRubyText {RT} at (-12,0) size 12x36 532 530 RenderText {#text} at (0,0) size 12x36 … … 536 534 RenderText {#text} at (0,2) size 19x32 537 535 text run at (0,2) width 32: "\x{4EBA}\x{4E16}" 538 RenderText {#text} at (7 27,464) size 50x480539 text run at (7 27,464) width 16: "\x{3092}"540 text run at (7 58,0) width 208: "\x{89B3}\x{3058}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}"541 RenderRuby (inline) {RUBY} at (0,0) size 19x32 542 RenderRubyRun (anonymous) at (7 58,206) size 20x36536 RenderText {#text} at (707,464) size 50x480 537 text run at (707,464) width 16: "\x{3092}" 538 text run at (738,0) width 208: "\x{89B3}\x{3058}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}" 539 RenderRuby (inline) {RUBY} at (0,0) size 19x32 540 RenderRubyRun (anonymous) at (738,206) size 20x36 543 541 RenderRubyText {RT} at (-12,0) size 12x36 544 542 RenderText {#text} at (0,0) size 12x36 … … 548 546 RenderText {#text} at (0,2) size 19x32 549 547 text run at (0,2) width 32: "\x{7169}\x{60A9}" 550 RenderText {#text} at (7 58,240) size 19x16551 text run at (7 58,240) width 16: "\x{3092}"552 RenderRuby (inline) {RUBY} at (0,0) size 19x32 553 RenderRubyRun (anonymous) at (7 58,256) size 20x32548 RenderText {#text} at (738,240) size 19x16 549 text run at (738,240) width 16: "\x{3092}" 550 RenderRuby (inline) {RUBY} at (0,0) size 19x32 551 RenderRubyRun (anonymous) at (738,256) size 20x32 554 552 RenderRubyText {RT} at (-12,0) size 12x32 555 553 RenderText {#text} at (0,2) size 12x28 … … 559 557 RenderText {#text} at (0,0) size 19x32 560 558 text run at (0,0) width 32: "\x{89E3}\x{8131}" 561 RenderText {#text} at (7 58,288) size 19x176562 text run at (7 58,288) width 176: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}"559 RenderText {#text} at (738,288) size 19x176 560 text run at (738,288) width 176: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{304B}\x{304F}" 563 561 RenderRuby (inline) {RUBY} at (0,0) size 19x68 564 RenderRubyRun (anonymous) at (7 89,0) size 20x72562 RenderRubyRun (anonymous) at (769,0) size 20x72 565 563 RenderRubyText {RT} at (-12,0) size 12x72 566 564 RenderText {#text} at (0,0) size 12x72 … … 570 568 RenderText {#text} at (0,12) size 19x48 571 569 text run at (0,12) width 48: "\x{6E05}\x{6D44}\x{754C}" 572 RenderText {#text} at (7 89,68) size 19x16573 text run at (7 89,68) width 16: "\x{306B}"570 RenderText {#text} at (769,68) size 19x16 571 text run at (769,68) width 16: "\x{306B}" 574 572 RenderRuby (inline) {RUBY} at (0,0) size 19x46 575 RenderRubyRun (anonymous) at (7 89,80) size 20x54573 RenderRubyRun (anonymous) at (769,80) size 20x54 576 574 RenderRubyText {RT} at (-12,0) size 12x54 577 575 RenderText {#text} at (0,0) size 12x54 … … 581 579 RenderText {#text} at (0,11) size 19x32 582 580 text run at (0,11) width 32: "\x{51FA}\x{5165}" 583 RenderText {#text} at (7 89,130) size 19x224584 text run at (7 89,130) width 224: "\x{3057}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{307E}\x{305F}\x{3053}\x{306E}"581 RenderText {#text} at (769,130) size 19x224 582 text run at (769,130) width 224: "\x{3057}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}\x{307E}\x{305F}\x{3053}\x{306E}" 585 583 RenderRuby (inline) {RUBY} at (0,0) size 19x64 586 RenderRubyRun (anonymous) at (7 89,354) size 20x64584 RenderRubyRun (anonymous) at (769,354) size 20x64 587 585 RenderRubyText {RT} at (-12,0) size 12x64 588 586 RenderText {#text} at (0,9) size 12x46 … … 592 590 RenderText {#text} at (0,0) size 19x64 593 591 text run at (0,0) width 64: "\x{4E0D}\x{540C}\x{4E0D}\x{4E8C}" 594 RenderText {#text} at (7 89,418) size 19x16595 text run at (7 89,418) width 16: "\x{306E}"596 RenderRuby (inline) {RUBY} at (0,0) size 19x32 597 RenderRubyRun (anonymous) at (7 89,432) size 20x36592 RenderText {#text} at (769,418) size 19x16 593 text run at (769,418) width 16: "\x{306E}" 594 RenderRuby (inline) {RUBY} at (0,0) size 19x32 595 RenderRubyRun (anonymous) at (769,432) size 20x36 598 596 RenderRubyText {RT} at (-12,0) size 12x36 599 597 RenderText {#text} at (0,0) size 12x36 … … 603 601 RenderText {#text} at (0,2) size 19x32 604 602 text run at (0,2) width 32: "\x{4E7E}\x{5764}" 605 RenderText {#text} at (7 89,466) size 19x16606 text run at (7 89,466) width 16: "\x{3092}"603 RenderText {#text} at (769,466) size 19x16 604 text run at (769,466) width 16: "\x{3092}" 607 605 RenderRuby (inline) {RUBY} at (0,0) size 19x41 608 RenderRubyRun (anonymous) at (8 20,0) size 20x45606 RenderRubyRun (anonymous) at (800,0) size 20x45 609 607 RenderRubyText {RT} at (-12,0) size 12x45 610 608 RenderText {#text} at (0,0) size 12x45 … … 614 612 RenderText {#text} at (0,6) size 19x33 615 613 text run at (0,6) width 32: "\x{5EFA}\x{7ACB}" 616 RenderText {#text} at (8 20,41) size 19x160617 text run at (8 20,41) width 160: "\x{3057}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}"614 RenderText {#text} at (800,41) size 19x160 615 text run at (800,41) width 160: "\x{3057}\x{5F97}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}\x{3066}\x{3001}" 618 616 RenderRuby (inline) {RUBY} at (0,0) size 19x64 619 RenderRubyRun (anonymous) at (8 20,201) size 20x64617 RenderRubyRun (anonymous) at (800,201) size 20x64 620 618 RenderRubyText {RT} at (-12,0) size 12x64 621 619 RenderText {#text} at (0,9) size 12x46 … … 625 623 RenderText {#text} at (0,0) size 19x64 626 624 text run at (0,0) width 64: "\x{6211}\x{5229}\x{79C1}\x{617E}" 627 RenderText {#text} at (8 20,265) size 19x16628 text run at (8 20,265) width 16: "\x{306E}"629 RenderRuby (inline) {RUBY} at (0,0) size 19x32 630 RenderRubyRun (anonymous) at (8 20,281) size 20x32625 RenderText {#text} at (800,265) size 19x16 626 text run at (800,265) width 16: "\x{306E}" 627 RenderRuby (inline) {RUBY} at (0,0) size 19x32 628 RenderRubyRun (anonymous) at (800,281) size 20x32 631 629 RenderRubyText {RT} at (-12,0) size 12x32 632 630 RenderText {#text} at (0,2) size 12x28 … … 636 634 RenderText {#text} at (0,0) size 19x32 637 635 text run at (0,0) width 32: "\x{898A}\x{7D46}" 638 RenderText {#text} at (8 20,313) size 19x16639 text run at (8 20,313) width 16: "\x{3092}"640 RenderRuby (inline) {RUBY} at (0,0) size 19x32 641 RenderRubyRun (anonymous) at (8 20,327) size 20x36636 RenderText {#text} at (800,313) size 19x16 637 text run at (800,313) width 16: "\x{3092}" 638 RenderRuby (inline) {RUBY} at (0,0) size 19x32 639 RenderRubyRun (anonymous) at (800,327) size 20x36 642 640 RenderRubyText {RT} at (-12,0) size 12x36 643 641 RenderText {#text} at (0,0) size 12x36 … … 647 645 RenderText {#text} at (0,2) size 19x32 648 646 text run at (0,2) width 32: "\x{6383}\x{8569}" 649 RenderText {#text} at (8 20,361) size 50x473650 text run at (8 20,361) width 112: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}"651 text run at (8 51,0) width 64: "\x{3066}\x{3001}\x{2015}\x{2015}"652 RenderRuby (inline) {RUBY} at (0,0) size 19x32 653 RenderRubyRun (anonymous) at (8 51,62) size 20x36647 RenderText {#text} at (800,361) size 50x473 648 text run at (800,361) width 112: "\x{3059}\x{308B}\x{306E}\x{70B9}\x{306B}\x{304A}\x{3044}" 649 text run at (831,0) width 64: "\x{3066}\x{3001}\x{2015}\x{2015}" 650 RenderRuby (inline) {RUBY} at (0,0) size 19x32 651 RenderRubyRun (anonymous) at (831,62) size 20x36 654 652 RenderRubyText {RT} at (-12,0) size 12x36 655 653 RenderText {#text} at (0,0) size 12x36 … … 659 657 RenderText {#text} at (0,2) size 19x32 660 658 text run at (0,2) width 32: "\x{5343}\x{91D1}" 661 RenderText {#text} at (8 51,96) size 19x96662 text run at (8 51,96) width 96: "\x{306E}\x{5B50}\x{3088}\x{308A}\x{3082}\x{3001}"659 RenderText {#text} at (831,96) size 19x96 660 text run at (831,96) width 96: "\x{306E}\x{5B50}\x{3088}\x{308A}\x{3082}\x{3001}" 663 661 RenderRuby (inline) {RUBY} at (0,0) size 19x37 664 RenderRubyRun (anonymous) at (8 51,188) size 20x45662 RenderRubyRun (anonymous) at (831,188) size 20x45 665 663 RenderRubyText {RT} at (-12,0) size 12x45 666 664 RenderText {#text} at (0,0) size 12x45 … … 670 668 RenderText {#text} at (0,6) size 19x33 671 669 text run at (0,6) width 32: "\x{4E07}\x{4E57}" 672 RenderText {#text} at (8 51,229) size 19x208673 text run at (8 51,229) width 208: "\x{306E}\x{541B}\x{3088}\x{308A}\x{3082}\x{3001}\x{3042}\x{3089}\x{3086}\x{308B}\x{4FD7}\x{754C}\x{306E}"674 RenderRuby (inline) {RUBY} at (0,0) size 19x32 675 RenderRubyRun (anonymous) at (8 51,435) size 20x36670 RenderText {#text} at (831,229) size 19x208 671 text run at (831,229) width 208: "\x{306E}\x{541B}\x{3088}\x{308A}\x{3082}\x{3001}\x{3042}\x{3089}\x{3086}\x{308B}\x{4FD7}\x{754C}\x{306E}" 672 RenderRuby (inline) {RUBY} at (0,0) size 19x32 673 RenderRubyRun (anonymous) at (831,435) size 20x36 676 674 RenderRubyText {RT} at (-12,0) size 12x36 677 675 RenderText {#text} at (0,0) size 12x36 … … 681 679 RenderText {#text} at (0,2) size 19x32 682 680 text run at (0,2) width 32: "\x{5BF5}\x{5150}" 683 RenderText {#text} at (8 51,469) size 39x485684 text run at (8 51,469) width 16: "\x{3088}"685 text run at (8 71,0) width 128: "\x{308A}\x{3082}\x{5E78}\x{798F}\x{3067}\x{3042}\x{308B}\x{3002}"686 RenderBR {BR} at (8 71,128) size 19x0687 RenderText {#text} at ( 902,0) size 19x272688 text run at ( 902,0) width 272: "\x{3000}\x{4E16}\x{306B}\x{4F4F}\x{3080}\x{3053}\x{3068}\x{4E8C}\x{5341}\x{5E74}\x{306B}\x{3057}\x{3066}\x{3001}\x{4F4F}\x{3080}\x{306B}"689 RenderRuby (inline) {RUBY} at (0,0) size 19x32 690 RenderRubyRun (anonymous) at ( 902,272) size 20x32681 RenderText {#text} at (831,469) size 39x485 682 text run at (831,469) width 16: "\x{3088}" 683 text run at (851,0) width 128: "\x{308A}\x{3082}\x{5E78}\x{798F}\x{3067}\x{3042}\x{308B}\x{3002}" 684 RenderBR {BR} at (851,128) size 19x0 685 RenderText {#text} at (882,0) size 19x272 686 text run at (882,0) width 272: "\x{3000}\x{4E16}\x{306B}\x{4F4F}\x{3080}\x{3053}\x{3068}\x{4E8C}\x{5341}\x{5E74}\x{306B}\x{3057}\x{3066}\x{3001}\x{4F4F}\x{3080}\x{306B}" 687 RenderRuby (inline) {RUBY} at (0,0) size 19x32 688 RenderRubyRun (anonymous) at (882,272) size 20x32 691 689 RenderRubyText {RT} at (-12,0) size 12x32 692 690 RenderText {#text} at (0,7) size 12x18 … … 696 694 RenderText {#text} at (0,0) size 19x32 697 695 text run at (0,0) width 32: "\x{7532}\x{6590}" 698 RenderText {#text} at ( 902,304) size 50x480699 text run at ( 902,304) width 176: "\x{3042}\x{308B}\x{4E16}\x{3068}\x{77E5}\x{3063}\x{305F}\x{3002}\x{4E8C}\x{5341}\x{4E94}"700 text run at (9 33,0) width 112: "\x{5E74}\x{306B}\x{3057}\x{3066}\x{660E}\x{6697}\x{306F}"701 RenderRuby (inline) {RUBY} at (0,0) size 19x32 702 RenderRubyRun (anonymous) at (9 33,110) size 20x36696 RenderText {#text} at (882,304) size 50x480 697 text run at (882,304) width 176: "\x{3042}\x{308B}\x{4E16}\x{3068}\x{77E5}\x{3063}\x{305F}\x{3002}\x{4E8C}\x{5341}\x{4E94}" 698 text run at (913,0) width 112: "\x{5E74}\x{306B}\x{3057}\x{3066}\x{660E}\x{6697}\x{306F}" 699 RenderRuby (inline) {RUBY} at (0,0) size 19x32 700 RenderRubyRun (anonymous) at (913,110) size 20x36 703 701 RenderRubyText {RT} at (-12,0) size 12x36 704 702 RenderText {#text} at (0,0) size 12x36 … … 708 706 RenderText {#text} at (0,2) size 19x32 709 707 text run at (0,2) width 32: "\x{8868}\x{88CF}" 710 RenderText {#text} at (9 33,144) size 50x480711 text run at (9 33,144) width 336: "\x{306E}\x{3054}\x{3068}\x{304F}\x{3001}\x{65E5}\x{306E}\x{3042}\x{305F}\x{308B}\x{6240}\x{306B}\x{306F}\x{304D}\x{3063}\x{3068}\x{5F71}\x{304C}\x{3055}\x{3059}\x{3068}"712 text run at (9 64,0) width 112: "\x{609F}\x{3063}\x{305F}\x{3002}\x{4E09}\x{5341}\x{306E}"713 RenderRuby (inline) {RUBY} at (0,0) size 19x32 714 RenderRubyRun (anonymous) at (9 64,110) size 20x36708 RenderText {#text} at (913,144) size 50x480 709 text run at (913,144) width 336: "\x{306E}\x{3054}\x{3068}\x{304F}\x{3001}\x{65E5}\x{306E}\x{3042}\x{305F}\x{308B}\x{6240}\x{306B}\x{306F}\x{304D}\x{3063}\x{3068}\x{5F71}\x{304C}\x{3055}\x{3059}\x{3068}" 710 text run at (944,0) width 112: "\x{609F}\x{3063}\x{305F}\x{3002}\x{4E09}\x{5341}\x{306E}" 711 RenderRuby (inline) {RUBY} at (0,0) size 19x32 712 RenderRubyRun (anonymous) at (944,110) size 20x36 715 713 RenderRubyText {RT} at (-12,0) size 12x36 716 714 RenderText {#text} at (0,0) size 12x36 … … 720 718 RenderText {#text} at (0,2) size 19x32 721 719 text run at (0,2) width 32: "\x{4ECA}\x{65E5}" 722 RenderText {#text} at (9 64,144) size 19x288723 text run at (9 64,144) width 288: "\x{306F}\x{3053}\x{3046}\x{601D}\x{3046}\x{3066}\x{3044}\x{308B}\x{3002}\x{2015}\x{2015}\x{559C}\x{3073}\x{306E}\x{6DF1}\x{304D}\x{3068}\x{304D}"720 RenderText {#text} at (944,144) size 19x288 721 text run at (944,144) width 288: "\x{306F}\x{3053}\x{3046}\x{601D}\x{3046}\x{3066}\x{3044}\x{308B}\x{3002}\x{2015}\x{2015}\x{559C}\x{3073}\x{306E}\x{6DF1}\x{304D}\x{3068}\x{304D}" 724 722 RenderRuby (inline) {RUBY} at (0,0) size 19x19 725 RenderRubyRun (anonymous) at (9 64,428) size 20x27723 RenderRubyRun (anonymous) at (944,428) size 20x27 726 724 RenderRubyText {RT} at (-12,0) size 12x27 727 725 RenderText {#text} at (0,0) size 12x27 … … 731 729 RenderText {#text} at (0,5) size 19x17 732 730 text run at (0,5) width 16: "\x{6182}" 733 RenderText {#text} at (9 64,451) size 50x483734 text run at (9 64,451) width 32: "\x{3044}\x{3088}"735 text run at (9 95,0) width 80: "\x{3044}\x{3088}\x{6DF1}\x{304F}\x{3001}"731 RenderText {#text} at (944,451) size 50x483 732 text run at (944,451) width 32: "\x{3044}\x{3088}" 733 text run at (975,0) width 80: "\x{3044}\x{3088}\x{6DF1}\x{304F}\x{3001}" 736 734 RenderRuby (inline) {RUBY} at (0,0) size 19x19 737 RenderRubyRun (anonymous) at (9 95,76) size 20x27735 RenderRubyRun (anonymous) at (975,76) size 20x27 738 736 RenderRubyText {RT} at (-12,0) size 12x27 739 737 RenderText {#text} at (0,0) size 12x27 … … 743 741 RenderText {#text} at (0,5) size 19x17 744 742 text run at (0,5) width 16: "\x{697D}" 745 RenderText {#text} at (9 95,99) size 50x483746 text run at (9 95,99) width 384: "\x{307F}\x{306E}\x{5927}\x{3044}\x{306A}\x{308B}\x{307B}\x{3069}\x{82E6}\x{3057}\x{307F}\x{3082}\x{5927}\x{304D}\x{3044}\x{3002}\x{3053}\x{308C}\x{3092}\x{5207}\x{308A}\x{653E}\x{305D}\x{3046}"747 text run at (10 26,0) width 160: "\x{3068}\x{3059}\x{308B}\x{3068}\x{8EAB}\x{304C}\x{6301}\x{3066}\x{306C}\x{3002}"748 RenderRuby (inline) {RUBY} at (0,0) size 19x16 749 RenderRubyRun (anonymous) at (10 26,159) size 20x18743 RenderText {#text} at (975,99) size 50x483 744 text run at (975,99) width 384: "\x{307F}\x{306E}\x{5927}\x{3044}\x{306A}\x{308B}\x{307B}\x{3069}\x{82E6}\x{3057}\x{307F}\x{3082}\x{5927}\x{304D}\x{3044}\x{3002}\x{3053}\x{308C}\x{3092}\x{5207}\x{308A}\x{653E}\x{305D}\x{3046}" 745 text run at (1006,0) width 160: "\x{3068}\x{3059}\x{308B}\x{3068}\x{8EAB}\x{304C}\x{6301}\x{3066}\x{306C}\x{3002}" 746 RenderRuby (inline) {RUBY} at (0,0) size 19x16 747 RenderRubyRun (anonymous) at (1006,159) size 20x18 750 748 RenderRubyText {RT} at (-12,0) size 12x18 751 749 RenderText {#text} at (0,0) size 12x18 … … 755 753 RenderText {#text} at (0,1) size 19x16 756 754 text run at (0,1) width 16: "\x{7247}" 757 RenderText {#text} at (10 26,176) size 50x464758 text run at (10 26,176) width 288: "\x{3065}\x{3051}\x{3088}\x{3046}\x{3068}\x{3059}\x{308C}\x{3070}\x{4E16}\x{304C}\x{7ACB}\x{305F}\x{306C}\x{3002}\x{91D1}\x{306F}\x{5927}\x{4E8B}"759 text run at (10 57,0) width 128: "\x{3060}\x{3001}\x{5927}\x{4E8B}\x{306A}\x{3082}\x{306E}\x{304C}"760 RenderRuby (inline) {RUBY} at (0,0) size 19x16 761 RenderRubyRun (anonymous) at (10 57,128) size 20x16755 RenderText {#text} at (1006,176) size 50x464 756 text run at (1006,176) width 288: "\x{3065}\x{3051}\x{3088}\x{3046}\x{3068}\x{3059}\x{308C}\x{3070}\x{4E16}\x{304C}\x{7ACB}\x{305F}\x{306C}\x{3002}\x{91D1}\x{306F}\x{5927}\x{4E8B}" 757 text run at (1037,0) width 128: "\x{3060}\x{3001}\x{5927}\x{4E8B}\x{306A}\x{3082}\x{306E}\x{304C}" 758 RenderRuby (inline) {RUBY} at (0,0) size 19x16 759 RenderRubyRun (anonymous) at (1037,128) size 20x16 762 760 RenderRubyText {RT} at (-12,0) size 12x16 763 761 RenderText {#text} at (0,3) size 12x10 … … 767 765 RenderText {#text} at (0,0) size 19x16 768 766 text run at (0,0) width 16: "\x{6B96}" 769 RenderText {#text} at (10 57,144) size 19x48770 text run at (10 57,144) width 48: "\x{3048}\x{308C}\x{3070}"771 RenderRuby (inline) {RUBY} at (0,0) size 19x16 772 RenderRubyRun (anonymous) at (10 57,192) size 20x16767 RenderText {#text} at (1037,144) size 19x48 768 text run at (1037,144) width 48: "\x{3048}\x{308C}\x{3070}" 769 RenderRuby (inline) {RUBY} at (0,0) size 19x16 770 RenderRubyRun (anonymous) at (1037,192) size 20x16 773 771 RenderRubyText {RT} at (-12,0) size 12x16 774 772 RenderText {#text} at (0,3) size 12x10 … … 778 776 RenderText {#text} at (0,0) size 19x16 779 777 text run at (0,0) width 16: "\x{5BDD}" 780 RenderText {#text} at (10 57,208) size 19x16781 text run at (10 57,208) width 16: "\x{308B}"782 RenderRuby (inline) {RUBY} at (0,0) size 19x16 783 RenderRubyRun (anonymous) at (10 57,224) size 20x16778 RenderText {#text} at (1037,208) size 19x16 779 text run at (1037,208) width 16: "\x{308B}" 780 RenderRuby (inline) {RUBY} at (0,0) size 19x16 781 RenderRubyRun (anonymous) at (1037,224) size 20x16 784 782 RenderRubyText {RT} at (-12,0) size 12x16 785 783 RenderText {#text} at (0,3) size 12x10 … … 789 787 RenderText {#text} at (0,0) size 19x16 790 788 text run at (0,0) width 16: "\x{9593}" 791 RenderText {#text} at (10 57,240) size 70x480792 text run at (10 57,240) width 240: "\x{3082}\x{5FC3}\x{914D}\x{3060}\x{308D}\x{3046}\x{3002}\x{604B}\x{306F}\x{3046}\x{308C}\x{3057}\x{3044}\x{3001}\x{5B09}"793 text run at (10 77,0) width 480: "\x{3057}\x{3044}\x{604B}\x{304C}\x{7A4D}\x{3082}\x{308C}\x{3070}\x{3001}\x{604B}\x{3092}\x{305B}\x{306C}\x{6614}\x{304C}\x{304B}\x{3048}\x{3063}\x{3066}\x{604B}\x{3057}\x{304B}\x{308D}\x{3002}\x{95A3}\x{50DA}\x{306E}\x{80A9}\x{306F}\x{6570}"794 text run at (1 108,0) width 96: "\x{767E}\x{4E07}\x{4EBA}\x{306E}\x{8DB3}\x{3092}"795 RenderRuby (inline) {RUBY} at (0,0) size 19x16 796 RenderRubyRun (anonymous) at (1 108,95) size 20x18789 RenderText {#text} at (1037,240) size 70x480 790 text run at (1037,240) width 240: "\x{3082}\x{5FC3}\x{914D}\x{3060}\x{308D}\x{3046}\x{3002}\x{604B}\x{306F}\x{3046}\x{308C}\x{3057}\x{3044}\x{3001}\x{5B09}" 791 text run at (1057,0) width 480: "\x{3057}\x{3044}\x{604B}\x{304C}\x{7A4D}\x{3082}\x{308C}\x{3070}\x{3001}\x{604B}\x{3092}\x{305B}\x{306C}\x{6614}\x{304C}\x{304B}\x{3048}\x{3063}\x{3066}\x{604B}\x{3057}\x{304B}\x{308D}\x{3002}\x{95A3}\x{50DA}\x{306E}\x{80A9}\x{306F}\x{6570}" 792 text run at (1088,0) width 96: "\x{767E}\x{4E07}\x{4EBA}\x{306E}\x{8DB3}\x{3092}" 793 RenderRuby (inline) {RUBY} at (0,0) size 19x16 794 RenderRubyRun (anonymous) at (1088,95) size 20x18 797 795 RenderRubyText {RT} at (-12,0) size 12x18 798 796 RenderText {#text} at (0,0) size 12x18 … … 802 800 RenderText {#text} at (0,1) size 19x16 803 801 text run at (0,1) width 16: "\x{652F}" 804 RenderText {#text} at (1 108,112) size 19x80805 text run at (1 108,112) width 80: "\x{3048}\x{3066}\x{3044}\x{308B}\x{3002}"806 RenderRuby (inline) {RUBY} at (0,0) size 19x32 807 RenderRubyRun (anonymous) at (1 108,192) size 20x32802 RenderText {#text} at (1088,112) size 19x80 803 text run at (1088,112) width 80: "\x{3048}\x{3066}\x{3044}\x{308B}\x{3002}" 804 RenderRuby (inline) {RUBY} at (0,0) size 19x32 805 RenderRubyRun (anonymous) at (1088,192) size 20x32 808 806 RenderRubyText {RT} at (-12,0) size 12x32 809 807 RenderText {#text} at (0,2) size 12x28 … … 813 811 RenderText {#text} at (0,0) size 19x32 814 812 text run at (0,0) width 32: "\x{80CC}\x{4E2D}" 815 RenderText {#text} at (1 108,224) size 50x480816 text run at (1 108,224) width 256: "\x{306B}\x{306F}\x{91CD}\x{3044}\x{5929}\x{4E0B}\x{304C}\x{304A}\x{3076}\x{3055}\x{3063}\x{3066}\x{3044}\x{308B}\x{3002}\x{3046}"817 text run at (11 39,0) width 272: "\x{307E}\x{3044}\x{7269}\x{3082}\x{98DF}\x{308F}\x{306D}\x{3070}\x{60DC}\x{3057}\x{3044}\x{3002}\x{5C11}\x{3057}\x{98DF}\x{3048}\x{3070}"818 RenderRuby (inline) {RUBY} at (0,0) size 19x16 819 RenderRubyRun (anonymous) at (11 39,272) size 20x16813 RenderText {#text} at (1088,224) size 50x480 814 text run at (1088,224) width 256: "\x{306B}\x{306F}\x{91CD}\x{3044}\x{5929}\x{4E0B}\x{304C}\x{304A}\x{3076}\x{3055}\x{3063}\x{3066}\x{3044}\x{308B}\x{3002}\x{3046}" 815 text run at (1119,0) width 272: "\x{307E}\x{3044}\x{7269}\x{3082}\x{98DF}\x{308F}\x{306D}\x{3070}\x{60DC}\x{3057}\x{3044}\x{3002}\x{5C11}\x{3057}\x{98DF}\x{3048}\x{3070}" 816 RenderRuby (inline) {RUBY} at (0,0) size 19x16 817 RenderRubyRun (anonymous) at (1119,272) size 20x16 820 818 RenderRubyText {RT} at (-12,0) size 12x16 821 819 RenderText {#text} at (0,3) size 12x10 … … 825 823 RenderText {#text} at (0,0) size 19x16 826 824 text run at (0,0) width 16: "\x{98FD}" 827 RenderText {#text} at (11 39,288) size 19x16828 text run at (11 39,288) width 16: "\x{304D}"829 RenderRuby (inline) {RUBY} at (0,0) size 19x16 830 RenderRubyRun (anonymous) at (11 39,304) size 20x16825 RenderText {#text} at (1119,288) size 19x16 826 text run at (1119,288) width 16: "\x{304D}" 827 RenderRuby (inline) {RUBY} at (0,0) size 19x16 828 RenderRubyRun (anonymous) at (1119,304) size 20x16 831 829 RenderRubyText {RT} at (-12,0) size 12x16 832 830 RenderText {#text} at (0,3) size 12x10 … … 836 834 RenderText {#text} at (0,0) size 19x16 837 835 text run at (0,0) width 16: "\x{8DB3}" 838 RenderText {#text} at (11 39,320) size 39x480839 text run at (11 39,320) width 160: "\x{3089}\x{306C}\x{3002}\x{5B58}\x{5206}\x{98DF}\x{3048}\x{3070}\x{3042}\x{3068}"840 text run at (11 59,0) width 128: "\x{304C}\x{4E0D}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{2026}\x{2026}"841 RenderBR {BR} at (11 59,128) size 19x0842 RenderText {#text} at (11 90,0) size 19x16843 text run at (11 90,0) width 16: "\x{3000}"844 RenderRuby (inline) {RUBY} at (0,0) size 19x16 845 RenderRubyRun (anonymous) at (11 90,16) size 20x16836 RenderText {#text} at (1119,320) size 39x480 837 text run at (1119,320) width 160: "\x{3089}\x{306C}\x{3002}\x{5B58}\x{5206}\x{98DF}\x{3048}\x{3070}\x{3042}\x{3068}" 838 text run at (1139,0) width 128: "\x{304C}\x{4E0D}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{2026}\x{2026}" 839 RenderBR {BR} at (1139,128) size 19x0 840 RenderText {#text} at (1170,0) size 19x16 841 text run at (1170,0) width 16: "\x{3000}" 842 RenderRuby (inline) {RUBY} at (0,0) size 19x16 843 RenderRubyRun (anonymous) at (1170,16) size 20x16 846 844 RenderRubyText {RT} at (-12,0) size 12x16 847 845 RenderText {#text} at (0,3) size 12x10 … … 851 849 RenderText {#text} at (0,0) size 19x16 852 850 text run at (0,0) width 16: "\x{4F59}" 853 RenderText {#text} at (11 90,32) size 19x16854 text run at (11 90,32) width 16: "\x{306E}"851 RenderText {#text} at (1170,32) size 19x16 852 text run at (1170,32) width 16: "\x{306E}" 855 853 RenderRuby (inline) {RUBY} at (0,0) size 19x28 856 RenderRubyRun (anonymous) at (11 90,44) size 20x36854 RenderRubyRun (anonymous) at (1170,44) size 20x36 857 855 RenderRubyText {RT} at (-12,0) size 12x36 858 856 RenderText {#text} at (0,0) size 12x36 … … 862 860 RenderText {#text} at (0,10) size 19x16 863 861 text run at (0,10) width 16: "\x{8003}" 864 RenderText {#text} at (11 90,76) size 19x256865 text run at (11 90,76) width 256: "\x{304C}\x{3053}\x{3053}\x{307E}\x{3067}\x{6F02}\x{6D41}\x{3057}\x{3066}\x{6765}\x{305F}\x{6642}\x{306B}\x{3001}\x{4F59}\x{306E}"866 RenderRuby (inline) {RUBY} at (0,0) size 19x32 867 RenderRubyRun (anonymous) at (11 90,332) size 20x32862 RenderText {#text} at (1170,76) size 19x256 863 text run at (1170,76) width 256: "\x{304C}\x{3053}\x{3053}\x{307E}\x{3067}\x{6F02}\x{6D41}\x{3057}\x{3066}\x{6765}\x{305F}\x{6642}\x{306B}\x{3001}\x{4F59}\x{306E}" 864 RenderRuby (inline) {RUBY} at (0,0) size 19x32 865 RenderRubyRun (anonymous) at (1170,332) size 20x32 868 866 RenderRubyText {RT} at (-12,0) size 12x32 869 867 RenderText {#text} at (0,2) size 12x28 … … 873 871 RenderText {#text} at (0,0) size 19x32 874 872 text run at (0,0) width 32: "\x{53F3}\x{8DB3}" 875 RenderText {#text} at (11 90,364) size 19x48876 text run at (11 90,364) width 48: "\x{306F}\x{7A81}\x{7136}"877 RenderRuby (inline) {RUBY} at (0,0) size 19x16 878 RenderRubyRun (anonymous) at (11 90,411) size 20x18873 RenderText {#text} at (1170,364) size 19x48 874 text run at (1170,364) width 48: "\x{306F}\x{7A81}\x{7136}" 875 RenderRuby (inline) {RUBY} at (0,0) size 19x16 876 RenderRubyRun (anonymous) at (1170,411) size 20x18 879 877 RenderRubyText {RT} at (-12,0) size 12x18 880 878 RenderText {#text} at (0,0) size 12x18 … … 884 882 RenderText {#text} at (0,1) size 19x16 885 883 text run at (0,1) width 16: "\x{5750}" 886 RenderText {#text} at (11 90,428) size 50x476887 text run at (11 90,428) width 48: "\x{308A}\x{306E}\x{308F}"888 text run at (12 21,0) width 32: "\x{308B}\x{3044}"889 RenderRuby (inline) {RUBY} at (0,0) size 19x32 890 RenderRubyRun (anonymous) at (12 21,30) size 20x36884 RenderText {#text} at (1170,428) size 50x476 885 text run at (1170,428) width 48: "\x{308A}\x{306E}\x{308F}" 886 text run at (1201,0) width 32: "\x{308B}\x{3044}" 887 RenderRuby (inline) {RUBY} at (0,0) size 19x32 888 RenderRubyRun (anonymous) at (1201,30) size 20x36 891 889 RenderRubyText {RT} at (-12,0) size 12x36 892 890 RenderText {#text} at (0,0) size 12x36 … … 896 894 RenderText {#text} at (0,2) size 19x32 897 895 text run at (0,2) width 32: "\x{89D2}\x{77F3}" 898 RenderText {#text} at (12 21,64) size 19x16899 text run at (12 21,64) width 16: "\x{306E}"900 RenderRuby (inline) {RUBY} at (0,0) size 19x16 901 RenderRubyRun (anonymous) at (12 21,79) size 20x18896 RenderText {#text} at (1201,64) size 19x16 897 text run at (1201,64) width 16: "\x{306E}" 898 RenderRuby (inline) {RUBY} at (0,0) size 19x16 899 RenderRubyRun (anonymous) at (1201,79) size 20x18 902 900 RenderRubyText {RT} at (-12,0) size 12x18 903 901 RenderText {#text} at (0,0) size 12x18 … … 907 905 RenderText {#text} at (0,1) size 19x16 908 906 text run at (0,1) width 16: "\x{7AEF}" 909 RenderText {#text} at (12 21,96) size 19x48910 text run at (12 21,96) width 48: "\x{3092}\x{8E0F}\x{307F}"911 RenderRuby (inline) {RUBY} at (0,0) size 19x16 912 RenderRubyRun (anonymous) at (12 21,144) size 20x16907 RenderText {#text} at (1201,96) size 19x48 908 text run at (1201,96) width 48: "\x{3092}\x{8E0F}\x{307F}" 909 RenderRuby (inline) {RUBY} at (0,0) size 19x16 910 RenderRubyRun (anonymous) at (1201,144) size 20x16 913 911 RenderRubyText {RT} at (-12,0) size 12x16 914 912 RenderText {#text} at (0,3) size 12x10 … … 918 916 RenderText {#text} at (0,0) size 19x16 919 917 text run at (0,0) width 16: "\x{640D}" 920 RenderText {#text} at (12 21,160) size 19x80921 text run at (12 21,160) width 80: "\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}"922 RenderRuby (inline) {RUBY} at (0,0) size 19x32 923 RenderRubyRun (anonymous) at (12 21,238) size 20x36918 RenderText {#text} at (1201,160) size 19x80 919 text run at (1201,160) width 80: "\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}" 920 RenderRuby (inline) {RUBY} at (0,0) size 19x32 921 RenderRubyRun (anonymous) at (1201,238) size 20x36 924 922 RenderRubyText {RT} at (-12,0) size 12x36 925 923 RenderText {#text} at (0,0) size 12x36 … … 929 927 RenderText {#text} at (0,2) size 19x32 930 928 text run at (0,2) width 32: "\x{5E73}\x{8861}" 931 RenderText {#text} at (12 21,272) size 50x480932 text run at (12 21,272) width 208: "\x{3092}\x{4FDD}\x{3064}\x{305F}\x{3081}\x{306B}\x{3001}\x{3059}\x{308F}\x{3084}\x{3068}\x{524D}\x{306B}"933 text run at (12 52,0) width 80: "\x{98DB}\x{3073}\x{51FA}\x{3057}\x{305F}"934 RenderRuby (inline) {RUBY} at (0,0) size 19x32 935 RenderRubyRun (anonymous) at (12 52,80) size 20x32929 RenderText {#text} at (1201,272) size 50x480 930 text run at (1201,272) width 208: "\x{3092}\x{4FDD}\x{3064}\x{305F}\x{3081}\x{306B}\x{3001}\x{3059}\x{308F}\x{3084}\x{3068}\x{524D}\x{306B}" 931 text run at (1232,0) width 80: "\x{98DB}\x{3073}\x{51FA}\x{3057}\x{305F}" 932 RenderRuby (inline) {RUBY} at (0,0) size 19x32 933 RenderRubyRun (anonymous) at (1232,80) size 20x32 936 934 RenderRubyText {RT} at (-12,0) size 12x32 937 935 RenderText {#text} at (0,2) size 12x28 … … 941 939 RenderText {#text} at (0,0) size 19x32 942 940 text run at (0,0) width 32: "\x{5DE6}\x{8DB3}" 943 RenderText {#text} at (12 52,112) size 19x32944 text run at (12 52,112) width 32: "\x{304C}\x{3001}"945 RenderRuby (inline) {RUBY} at (0,0) size 19x32 946 RenderRubyRun (anonymous) at (12 52,144) size 20x32941 RenderText {#text} at (1232,112) size 19x32 942 text run at (1232,112) width 32: "\x{304C}\x{3001}" 943 RenderRuby (inline) {RUBY} at (0,0) size 19x32 944 RenderRubyRun (anonymous) at (1232,144) size 20x32 947 945 RenderRubyText {RT} at (-12,0) size 12x32 948 946 RenderText {#text} at (0,2) size 12x28 … … 952 950 RenderText {#text} at (0,0) size 19x32 953 951 text run at (0,0) width 32: "\x{4ED5}\x{640D}" 954 RenderText {#text} at (12 52,176) size 19x32955 text run at (12 52,176) width 32: "\x{3058}\x{306E}"956 RenderRuby (inline) {RUBY} at (0,0) size 19x16 957 RenderRubyRun (anonymous) at (12 52,208) size 20x16952 RenderText {#text} at (1232,176) size 19x32 953 text run at (1232,176) width 32: "\x{3058}\x{306E}" 954 RenderRuby (inline) {RUBY} at (0,0) size 19x16 955 RenderRubyRun (anonymous) at (1232,208) size 20x16 958 956 RenderRubyText {RT} at (-12,0) size 12x16 959 957 RenderText {#text} at (0,3) size 12x10 … … 963 961 RenderText {#text} at (0,0) size 19x16 964 962 text run at (0,0) width 16: "\x{57CB}" 965 RenderText {#text} at (12 52,224) size 19x16966 text run at (12 52,224) width 16: "\x{3081}"967 RenderRuby (inline) {RUBY} at (0,0) size 19x16 968 RenderRubyRun (anonymous) at (12 52,239) size 20x18963 RenderText {#text} at (1232,224) size 19x16 964 text run at (1232,224) width 16: "\x{3081}" 965 RenderRuby (inline) {RUBY} at (0,0) size 19x16 966 RenderRubyRun (anonymous) at (1232,239) size 20x18 969 967 RenderRubyText {RT} at (-12,0) size 12x18 970 968 RenderText {#text} at (0,0) size 12x18 … … 974 972 RenderText {#text} at (0,1) size 19x16 975 973 text run at (0,1) width 16: "\x{5408}" 976 RenderText {#text} at (12 52,256) size 50x480977 text run at (12 52,256) width 224: "\x{305B}\x{3092}\x{3059}\x{308B}\x{3068}\x{5171}\x{306B}\x{3001}\x{4F59}\x{306E}\x{8170}\x{306F}\x{5177}\x{5408}"978 text run at (12 83,0) width 32: "\x{3088}\x{304F}"979 RenderRuby (inline) {RUBY} at (0,0) size 19x16 980 RenderRubyRun (anonymous) at (12 83,31) size 20x18974 RenderText {#text} at (1232,256) size 50x480 975 text run at (1232,256) width 224: "\x{305B}\x{3092}\x{3059}\x{308B}\x{3068}\x{5171}\x{306B}\x{3001}\x{4F59}\x{306E}\x{8170}\x{306F}\x{5177}\x{5408}" 976 text run at (1263,0) width 32: "\x{3088}\x{304F}" 977 RenderRuby (inline) {RUBY} at (0,0) size 19x16 978 RenderRubyRun (anonymous) at (1263,31) size 20x18 981 979 RenderRubyText {RT} at (-12,0) size 12x18 982 980 RenderText {#text} at (0,0) size 12x18 … … 986 984 RenderText {#text} at (0,1) size 19x16 987 985 text run at (0,1) width 16: "\x{65B9}" 988 RenderText {#text} at (12 83,48) size 19x144989 text run at (12 83,48) width 144: "\x{4E09}\x{5C3A}\x{307B}\x{3069}\x{306A}\x{5CA9}\x{306E}\x{4E0A}\x{306B}"990 RenderRuby (inline) {RUBY} at (0,0) size 19x16 991 RenderRubyRun (anonymous) at (12 83,192) size 20x16986 RenderText {#text} at (1263,48) size 19x144 987 text run at (1263,48) width 144: "\x{4E09}\x{5C3A}\x{307B}\x{3069}\x{306A}\x{5CA9}\x{306E}\x{4E0A}\x{306B}" 988 RenderRuby (inline) {RUBY} at (0,0) size 19x16 989 RenderRubyRun (anonymous) at (1263,192) size 20x16 992 990 RenderRubyText {RT} at (-12,0) size 12x16 993 991 RenderText {#text} at (0,3) size 12x10 … … 997 995 RenderText {#text} at (0,0) size 19x16 998 996 text run at (0,0) width 16: "\x{5378}" 999 RenderText {#text} at (12 83,208) size 19x2081000 text run at (12 83,208) width 208: "\x{308A}\x{305F}\x{3002}\x{80A9}\x{306B}\x{304B}\x{3051}\x{305F}\x{7D75}\x{306E}\x{5177}\x{7BB1}\x{304C}"1001 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1002 RenderRubyRun (anonymous) at (12 83,415) size 20x18997 RenderText {#text} at (1263,208) size 19x208 998 text run at (1263,208) width 208: "\x{308A}\x{305F}\x{3002}\x{80A9}\x{306B}\x{304B}\x{3051}\x{305F}\x{7D75}\x{306E}\x{5177}\x{7BB1}\x{304C}" 999 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1000 RenderRubyRun (anonymous) at (1263,415) size 20x18 1003 1001 RenderRubyText {RT} at (-12,0) size 12x18 1004 1002 RenderText {#text} at (0,0) size 12x18 … … 1008 1006 RenderText {#text} at (0,1) size 19x16 1009 1007 text run at (0,1) width 16: "\x{814B}" 1010 RenderText {#text} at (12 83,432) size 50x4801011 text run at (12 83,432) width 48: "\x{306E}\x{4E0B}\x{304B}"1012 text run at (1 314,0) width 16: "\x{3089}"1013 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1014 RenderRubyRun (anonymous) at (1 314,15) size 20x181008 RenderText {#text} at (1263,432) size 50x480 1009 text run at (1263,432) width 48: "\x{306E}\x{4E0B}\x{304B}" 1010 text run at (1294,0) width 16: "\x{3089}" 1011 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1012 RenderRubyRun (anonymous) at (1294,15) size 20x18 1015 1013 RenderRubyText {RT} at (-12,0) size 12x18 1016 1014 RenderText {#text} at (0,0) size 12x18 … … 1020 1018 RenderText {#text} at (0,1) size 19x16 1021 1019 text run at (0,1) width 16: "\x{8E8D}" 1022 RenderText {#text} at (1 314,32) size 19x1761023 text run at (1 314,32) width 176: "\x{308A}\x{51FA}\x{3057}\x{305F}\x{3060}\x{3051}\x{3067}\x{3001}\x{5E78}\x{3044}\x{3068}"1024 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1025 RenderRubyRun (anonymous) at (1 314,207) size 20x181020 RenderText {#text} at (1294,32) size 19x176 1021 text run at (1294,32) width 176: "\x{308A}\x{51FA}\x{3057}\x{305F}\x{3060}\x{3051}\x{3067}\x{3001}\x{5E78}\x{3044}\x{3068}" 1022 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1023 RenderRubyRun (anonymous) at (1294,207) size 20x18 1026 1024 RenderRubyText {RT} at (-12,0) size 12x18 1027 1025 RenderText {#text} at (0,0) size 12x18 … … 1031 1029 RenderText {#text} at (0,1) size 19x16 1032 1030 text run at (0,1) width 16: "\x{4F55}" 1033 RenderText {#text} at (1 314,224) size 19x1281034 text run at (1 314,224) width 128: "\x{306E}\x{4E8B}\x{3082}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}"1035 RenderBR {BR} at (1 314,352) size 19x01036 RenderText {#text} at (13 45,0) size 19x2401037 text run at (13 45,0) width 240: "\x{3000}\x{7ACB}\x{3061}\x{4E0A}\x{304C}\x{308B}\x{6642}\x{306B}\x{5411}\x{3046}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}"1038 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1039 RenderRubyRun (anonymous) at (13 45,239) size 20x181031 RenderText {#text} at (1294,224) size 19x128 1032 text run at (1294,224) width 128: "\x{306E}\x{4E8B}\x{3082}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}" 1033 RenderBR {BR} at (1294,352) size 19x0 1034 RenderText {#text} at (1325,0) size 19x240 1035 text run at (1325,0) width 240: "\x{3000}\x{7ACB}\x{3061}\x{4E0A}\x{304C}\x{308B}\x{6642}\x{306B}\x{5411}\x{3046}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}" 1036 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1037 RenderRubyRun (anonymous) at (1325,239) size 20x18 1040 1038 RenderRubyText {RT} at (-12,0) size 12x18 1041 1039 RenderText {#text} at (0,0) size 12x18 … … 1045 1043 RenderText {#text} at (0,1) size 19x16 1046 1044 text run at (0,1) width 16: "\x{8DEF}" 1047 RenderText {#text} at (13 45,256) size 50x4801048 text run at (13 45,256) width 224: "\x{304B}\x{3089}\x{5DE6}\x{306E}\x{65B9}\x{306B}\x{30D0}\x{30B1}\x{30C4}\x{3092}\x{4F0F}\x{305B}\x{305F}\x{3088}"1049 text run at (13 76,0) width 64: "\x{3046}\x{306A}\x{5CF0}\x{304C}"1050 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1051 RenderRubyRun (anonymous) at (13 76,63) size 20x181045 RenderText {#text} at (1325,256) size 50x480 1046 text run at (1325,256) width 224: "\x{304B}\x{3089}\x{5DE6}\x{306E}\x{65B9}\x{306B}\x{30D0}\x{30B1}\x{30C4}\x{3092}\x{4F0F}\x{305B}\x{305F}\x{3088}" 1047 text run at (1356,0) width 64: "\x{3046}\x{306A}\x{5CF0}\x{304C}" 1048 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1049 RenderRubyRun (anonymous) at (1356,63) size 20x18 1052 1050 RenderRubyText {RT} at (-12,0) size 12x18 1053 1051 RenderText {#text} at (0,0) size 12x18 … … 1057 1055 RenderText {#text} at (0,1) size 19x16 1058 1056 text run at (0,1) width 16: "\x{8073}" 1059 RenderText {#text} at (13 76,80) size 19x1121060 text run at (13 76,80) width 112: "\x{3048}\x{3066}\x{3044}\x{308B}\x{3002}\x{6749}\x{304B}"1057 RenderText {#text} at (1356,80) size 19x112 1058 text run at (1356,80) width 112: "\x{3048}\x{3066}\x{3044}\x{308B}\x{3002}\x{6749}\x{304B}" 1061 1059 RenderRuby (inline) {RUBY} at (0,0) size 19x19 1062 RenderRubyRun (anonymous) at (13 76,188) size 20x271060 RenderRubyRun (anonymous) at (1356,188) size 20x27 1063 1061 RenderRubyText {RT} at (-12,0) size 12x27 1064 1062 RenderText {#text} at (0,0) size 12x27 … … 1068 1066 RenderText {#text} at (0,5) size 19x17 1069 1067 text run at (0,5) width 16: "\x{6A9C}" 1070 RenderText {#text} at (13 76,211) size 19x1121071 text run at (13 76,211) width 112: "\x{304B}\x{5206}\x{304B}\x{3089}\x{306A}\x{3044}\x{304C}"1072 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1073 RenderRubyRun (anonymous) at (13 76,323) size 20x321068 RenderText {#text} at (1356,211) size 19x112 1069 text run at (1356,211) width 112: "\x{304B}\x{5206}\x{304B}\x{3089}\x{306A}\x{3044}\x{304C}" 1070 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1071 RenderRubyRun (anonymous) at (1356,323) size 20x32 1074 1072 RenderRubyText {RT} at (-12,0) size 12x32 1075 1073 RenderText {#text} at (0,2) size 12x28 … … 1079 1077 RenderText {#text} at (0,0) size 19x32 1080 1078 text run at (0,0) width 32: "\x{6839}\x{5143}" 1081 RenderText {#text} at (13 76,355) size 19x321082 text run at (13 76,355) width 32: "\x{304B}\x{3089}"1079 RenderText {#text} at (1356,355) size 19x32 1080 text run at (1356,355) width 32: "\x{304B}\x{3089}" 1083 1081 RenderRuby (inline) {RUBY} at (0,0) size 19x19 1084 RenderRubyRun (anonymous) at (13 76,383) size 20x271082 RenderRubyRun (anonymous) at (1356,383) size 20x27 1085 1083 RenderRubyText {RT} at (-12,0) size 12x27 1086 1084 RenderText {#text} at (0,0) size 12x27 … … 1090 1088 RenderText {#text} at (0,5) size 19x17 1091 1089 text run at (0,5) width 16: "\x{9802}" 1092 RenderText {#text} at (13 76,406) size 50x4861093 text run at (13 76,406) width 80: "\x{304D}\x{307E}\x{3067}\x{3053}\x{3068}"1094 text run at (1 407,0) width 48: "\x{3054}\x{3068}\x{304F}"1095 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1096 RenderRubyRun (anonymous) at (1 407,46) size 20x361090 RenderText {#text} at (1356,406) size 50x486 1091 text run at (1356,406) width 80: "\x{304D}\x{307E}\x{3067}\x{3053}\x{3068}" 1092 text run at (1387,0) width 48: "\x{3054}\x{3068}\x{304F}" 1093 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1094 RenderRubyRun (anonymous) at (1387,46) size 20x36 1097 1095 RenderRubyText {RT} at (-12,0) size 12x36 1098 1096 RenderText {#text} at (0,0) size 12x36 … … 1102 1100 RenderText {#text} at (0,2) size 19x32 1103 1101 text run at (0,2) width 32: "\x{84BC}\x{9ED2}" 1104 RenderText {#text} at (1 407,80) size 19x2401105 text run at (1 407,80) width 240: "\x{3044}\x{4E2D}\x{306B}\x{3001}\x{5C71}\x{685C}\x{304C}\x{8584}\x{8D64}\x{304F}\x{3060}\x{3093}\x{3060}\x{3089}\x{306B}"1106 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1107 RenderRubyRun (anonymous) at (1 407,320) size 20x321102 RenderText {#text} at (1387,80) size 19x240 1103 text run at (1387,80) width 240: "\x{3044}\x{4E2D}\x{306B}\x{3001}\x{5C71}\x{685C}\x{304C}\x{8584}\x{8D64}\x{304F}\x{3060}\x{3093}\x{3060}\x{3089}\x{306B}" 1104 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1105 RenderRubyRun (anonymous) at (1387,320) size 20x32 1108 1106 RenderRubyText {RT} at (-12,0) size 12x32 1109 1107 RenderText {#text} at (0,2) size 12x28 … … 1113 1111 RenderText {#text} at (0,0) size 19x32 1114 1112 text run at (0,0) width 32: "\x{68DA}\x{5F15}" 1115 RenderText {#text} at (1 407,352) size 19x481116 text run at (1 407,352) width 48: "\x{3044}\x{3066}\x{3001}"1117 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1118 RenderRubyRun (anonymous) at (1 407,400) size 20x161113 RenderText {#text} at (1387,352) size 19x48 1114 text run at (1387,352) width 48: "\x{3044}\x{3066}\x{3001}" 1115 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1116 RenderRubyRun (anonymous) at (1387,400) size 20x16 1119 1117 RenderRubyText {RT} at (-12,0) size 12x16 1120 1118 RenderText {#text} at (0,3) size 12x10 … … 1124 1122 RenderText {#text} at (0,0) size 19x16 1125 1123 text run at (0,0) width 16: "\x{7D9A}" 1126 RenderText {#text} at (1 407,416) size 19x161127 text run at (1 407,416) width 16: "\x{304E}"1128 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1129 RenderRubyRun (anonymous) at (1 407,432) size 20x161124 RenderText {#text} at (1387,416) size 19x16 1125 text run at (1387,416) width 16: "\x{304E}" 1126 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1127 RenderRubyRun (anonymous) at (1387,432) size 20x16 1130 1128 RenderRubyText {RT} at (-12,0) size 12x16 1131 1129 RenderText {#text} at (0,3) size 12x10 … … 1135 1133 RenderText {#text} at (0,0) size 19x16 1136 1134 text run at (0,0) width 16: "\x{76EE}" 1137 RenderText {#text} at (1 407,448) size 19x161138 text run at (1 407,448) width 16: "\x{304C}"1135 RenderText {#text} at (1387,448) size 19x16 1136 text run at (1387,448) width 16: "\x{304C}" 1139 1137 RenderRuby (inline) {RUBY} at (0,0) size 19x17 1140 RenderRubyRun (anonymous) at (1 407,463) size 20x181138 RenderRubyRun (anonymous) at (1387,463) size 20x18 1141 1139 RenderRubyText {RT} at (-12,0) size 12x18 1142 1140 RenderText {#text} at (0,0) size 12x18 … … 1146 1144 RenderText {#text} at (0,1) size 19x16 1147 1145 text run at (0,1) width 16: "\x{78BA}" 1148 RenderText {#text} at (14 38,0) size 19x1121149 text run at (14 38,0) width 112: "\x{3068}\x{898B}\x{3048}\x{306C}\x{304F}\x{3089}\x{3044}"1150 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1151 RenderRubyRun (anonymous) at (14 38,111) size 20x181146 RenderText {#text} at (1418,0) size 19x112 1147 text run at (1418,0) width 112: "\x{3068}\x{898B}\x{3048}\x{306C}\x{304F}\x{3089}\x{3044}" 1148 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1149 RenderRubyRun (anonymous) at (1418,111) size 20x18 1152 1150 RenderRubyText {RT} at (-12,0) size 12x18 1153 1151 RenderText {#text} at (0,0) size 12x18 … … 1157 1155 RenderText {#text} at (0,1) size 19x16 1158 1156 text run at (0,1) width 16: "\x{9744}" 1159 RenderText {#text} at (14 38,128) size 19x1441160 text run at (14 38,128) width 144: "\x{304C}\x{6FC3}\x{3044}\x{3002}\x{5C11}\x{3057}\x{624B}\x{524D}\x{306B}"1161 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1162 RenderRubyRun (anonymous) at (14 38,270) size 20x361157 RenderText {#text} at (1418,128) size 19x144 1158 text run at (1418,128) width 144: "\x{304C}\x{6FC3}\x{3044}\x{3002}\x{5C11}\x{3057}\x{624B}\x{524D}\x{306B}" 1159 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1160 RenderRubyRun (anonymous) at (1418,270) size 20x36 1163 1161 RenderRubyText {RT} at (-12,0) size 12x36 1164 1162 RenderText {#text} at (0,0) size 12x36 … … 1168 1166 RenderText {#text} at (0,2) size 19x32 1169 1167 text run at (0,2) width 32: "\x{79BF}\x{5C71}" 1170 RenderText {#text} at (14 38,304) size 19x641171 text run at (14 38,304) width 64: "\x{304C}\x{4E00}\x{3064}\x{3001}"1172 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1173 RenderRubyRun (anonymous) at (14 38,367) size 20x181168 RenderText {#text} at (1418,304) size 19x64 1169 text run at (1418,304) width 64: "\x{304C}\x{4E00}\x{3064}\x{3001}" 1170 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1171 RenderRubyRun (anonymous) at (1418,367) size 20x18 1174 1172 RenderRubyText {RT} at (-12,0) size 12x18 1175 1173 RenderText {#text} at (0,0) size 12x18 … … 1179 1177 RenderText {#text} at (0,1) size 19x16 1180 1178 text run at (0,1) width 16: "\x{7FA4}" 1181 RenderText {#text} at (14 38,384) size 19x961182 text run at (14 38,384) width 96: "\x{3092}\x{306C}\x{304D}\x{3093}\x{3067}\x{3066}"1179 RenderText {#text} at (1418,384) size 19x96 1180 text run at (1418,384) width 96: "\x{3092}\x{306C}\x{304D}\x{3093}\x{3067}\x{3066}" 1183 1181 RenderRuby (inline) {RUBY} at (0,0) size 19x17 1184 RenderRubyRun (anonymous) at (14 69,0) size 20x181182 RenderRubyRun (anonymous) at (1449,0) size 20x18 1185 1183 RenderRubyText {RT} at (-12,0) size 12x18 1186 1184 RenderText {#text} at (0,0) size 12x18 … … 1190 1188 RenderText {#text} at (0,1) size 19x16 1191 1189 text run at (0,1) width 16: "\x{7709}" 1192 RenderText {#text} at (14 69,17) size 19x161193 text run at (14 69,17) width 16: "\x{306B}"1194 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1195 RenderRubyRun (anonymous) at (14 69,32) size 20x181190 RenderText {#text} at (1449,17) size 19x16 1191 text run at (1449,17) width 16: "\x{306B}" 1192 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1193 RenderRubyRun (anonymous) at (1449,32) size 20x18 1196 1194 RenderRubyText {RT} at (-12,0) size 12x18 1197 1195 RenderText {#text} at (0,0) size 12x18 … … 1201 1199 RenderText {#text} at (0,1) size 19x16 1202 1200 text run at (0,1) width 16: "\x{903C}" 1203 RenderText {#text} at (14 69,49) size 19x321204 text run at (14 69,49) width 32: "\x{308B}\x{3002}"1205 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1206 RenderRubyRun (anonymous) at (14 69,81) size 20x161201 RenderText {#text} at (1449,49) size 19x32 1202 text run at (1449,49) width 32: "\x{308B}\x{3002}" 1203 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1204 RenderRubyRun (anonymous) at (1449,81) size 20x16 1207 1205 RenderRubyText {RT} at (-12,0) size 12x16 1208 1206 RenderText {#text} at (0,3) size 12x10 … … 1212 1210 RenderText {#text} at (0,0) size 19x16 1213 1211 text run at (0,0) width 16: "\x{79BF}" 1214 RenderText {#text} at (14 69,97) size 19x1281215 text run at (14 69,97) width 128: "\x{3052}\x{305F}\x{5074}\x{9762}\x{306F}\x{5DE8}\x{4EBA}\x{306E}"1216 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1217 RenderRubyRun (anonymous) at (14 69,224) size 20x181212 RenderText {#text} at (1449,97) size 19x128 1213 text run at (1449,97) width 128: "\x{3052}\x{305F}\x{5074}\x{9762}\x{306F}\x{5DE8}\x{4EBA}\x{306E}" 1214 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1215 RenderRubyRun (anonymous) at (1449,224) size 20x18 1218 1216 RenderRubyText {RT} at (-12,0) size 12x18 1219 1217 RenderText {#text} at (0,0) size 12x18 … … 1223 1221 RenderText {#text} at (0,1) size 19x16 1224 1222 text run at (0,1) width 16: "\x{65A7}" 1225 RenderText {#text} at (14 69,241) size 19x161226 text run at (14 69,241) width 16: "\x{3067}"1227 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1228 RenderRubyRun (anonymous) at (14 69,256) size 20x181223 RenderText {#text} at (1449,241) size 19x16 1224 text run at (1449,241) width 16: "\x{3067}" 1225 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1226 RenderRubyRun (anonymous) at (1449,256) size 20x18 1229 1227 RenderRubyText {RT} at (-12,0) size 12x18 1230 1228 RenderText {#text} at (0,0) size 12x18 … … 1234 1232 RenderText {#text} at (0,1) size 19x16 1235 1233 text run at (0,1) width 16: "\x{524A}" 1236 RenderText {#text} at (14 69,273) size 50x4811237 text run at (14 69,273) width 208: "\x{308A}\x{53BB}\x{3063}\x{305F}\x{304B}\x{3001}\x{92ED}\x{3069}\x{304D}\x{5E73}\x{9762}\x{3092}\x{3084}"1238 text run at (1 500,0) width 96: "\x{3051}\x{306B}\x{8C37}\x{306E}\x{5E95}\x{306B}"1239 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1240 RenderRubyRun (anonymous) at (1 500,95) size 20x181234 RenderText {#text} at (1449,273) size 50x481 1235 text run at (1449,273) width 208: "\x{308A}\x{53BB}\x{3063}\x{305F}\x{304B}\x{3001}\x{92ED}\x{3069}\x{304D}\x{5E73}\x{9762}\x{3092}\x{3084}" 1236 text run at (1480,0) width 96: "\x{3051}\x{306B}\x{8C37}\x{306E}\x{5E95}\x{306B}" 1237 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1238 RenderRubyRun (anonymous) at (1480,95) size 20x18 1241 1239 RenderRubyText {RT} at (-12,0) size 12x18 1242 1240 RenderText {#text} at (0,0) size 12x18 … … 1246 1244 RenderText {#text} at (0,1) size 19x16 1247 1245 text run at (0,1) width 16: "\x{57CB}" 1248 RenderText {#text} at (1 500,112) size 19x801249 text run at (1 500,112) width 80: "\x{3081}\x{3066}\x{3044}\x{308B}\x{3002}"1250 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1251 RenderRubyRun (anonymous) at (1 500,190) size 20x361246 RenderText {#text} at (1480,112) size 19x80 1247 text run at (1480,112) width 80: "\x{3081}\x{3066}\x{3044}\x{308B}\x{3002}" 1248 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1249 RenderRubyRun (anonymous) at (1480,190) size 20x36 1252 1250 RenderRubyText {RT} at (-12,0) size 12x36 1253 1251 RenderText {#text} at (0,0) size 12x36 … … 1257 1255 RenderText {#text} at (0,2) size 19x32 1258 1256 text run at (0,2) width 32: "\x{5929}\x{8FBA}" 1259 RenderText {#text} at (1 500,224) size 50x4801260 text run at (1 500,224) width 256: "\x{306B}\x{4E00}\x{672C}\x{898B}\x{3048}\x{308B}\x{306E}\x{306F}\x{8D64}\x{677E}\x{3060}\x{308D}\x{3046}\x{3002}\x{679D}\x{306E}"1261 text run at (15 31,0) width 80: "\x{9593}\x{306E}\x{7A7A}\x{3055}\x{3048}"1262 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1263 RenderRubyRun (anonymous) at (15 31,78) size 20x361257 RenderText {#text} at (1480,224) size 50x480 1258 text run at (1480,224) width 256: "\x{306B}\x{4E00}\x{672C}\x{898B}\x{3048}\x{308B}\x{306E}\x{306F}\x{8D64}\x{677E}\x{3060}\x{308D}\x{3046}\x{3002}\x{679D}\x{306E}" 1259 text run at (1511,0) width 80: "\x{9593}\x{306E}\x{7A7A}\x{3055}\x{3048}" 1260 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1261 RenderRubyRun (anonymous) at (1511,78) size 20x36 1264 1262 RenderRubyText {RT} at (-12,0) size 12x36 1265 1263 RenderText {#text} at (0,0) size 12x36 … … 1269 1267 RenderText {#text} at (0,2) size 19x32 1270 1268 text run at (0,2) width 32: "\x{5224}\x{7136}" 1271 RenderText {#text} at (15 31,112) size 50x4801272 text run at (15 31,112) width 368: "\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}\x{884C}\x{304F}\x{624B}\x{306F}\x{4E8C}\x{4E01}\x{307B}\x{3069}\x{3067}\x{5207}\x{308C}\x{3066}\x{3044}\x{308B}\x{304C}\x{3001}\x{9AD8}\x{3044}"1273 text run at (15 62,0) width 80: "\x{6240}\x{304B}\x{3089}\x{8D64}\x{3044}"1274 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1275 RenderRubyRun (anonymous) at (15 62,80) size 20x321269 RenderText {#text} at (1511,112) size 50x480 1270 text run at (1511,112) width 368: "\x{3057}\x{3066}\x{3044}\x{308B}\x{3002}\x{884C}\x{304F}\x{624B}\x{306F}\x{4E8C}\x{4E01}\x{307B}\x{3069}\x{3067}\x{5207}\x{308C}\x{3066}\x{3044}\x{308B}\x{304C}\x{3001}\x{9AD8}\x{3044}" 1271 text run at (1542,0) width 80: "\x{6240}\x{304B}\x{3089}\x{8D64}\x{3044}" 1272 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1273 RenderRubyRun (anonymous) at (1542,80) size 20x32 1276 1274 RenderRubyText {RT} at (-12,0) size 12x32 1277 1275 RenderText {#text} at (0,2) size 12x28 … … 1281 1279 RenderText {#text} at (0,0) size 19x32 1282 1280 text run at (0,0) width 32: "\x{6BDB}\x{5E03}" 1283 RenderText {#text} at (15 62,112) size 50x4801284 text run at (15 62,112) width 368: "\x{304C}\x{52D5}\x{3044}\x{3066}\x{6765}\x{308B}\x{306E}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}\x{767B}\x{308C}\x{3070}\x{3042}\x{3059}\x{3053}\x{3078}\x{51FA}\x{308B}\x{306E}\x{3060}"1285 text run at (15 93,0) width 144: "\x{308D}\x{3046}\x{3002}\x{8DEF}\x{306F}\x{3059}\x{3053}\x{3076}\x{308B}"1286 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1287 RenderRubyRun (anonymous) at (15 93,144) size 20x321281 RenderText {#text} at (1542,112) size 50x480 1282 text run at (1542,112) width 368: "\x{304C}\x{52D5}\x{3044}\x{3066}\x{6765}\x{308B}\x{306E}\x{3092}\x{898B}\x{308B}\x{3068}\x{3001}\x{767B}\x{308C}\x{3070}\x{3042}\x{3059}\x{3053}\x{3078}\x{51FA}\x{308B}\x{306E}\x{3060}" 1283 text run at (1573,0) width 144: "\x{308D}\x{3046}\x{3002}\x{8DEF}\x{306F}\x{3059}\x{3053}\x{3076}\x{308B}" 1284 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1285 RenderRubyRun (anonymous) at (1573,144) size 20x32 1288 1286 RenderRubyText {RT} at (-12,0) size 12x32 1289 1287 RenderText {#text} at (0,2) size 12x28 … … 1293 1291 RenderText {#text} at (0,0) size 19x32 1294 1292 text run at (0,0) width 32: "\x{96E3}\x{7FA9}" 1295 RenderText {#text} at (15 93,176) size 19x321296 text run at (15 93,176) width 32: "\x{3060}\x{3002}"1297 RenderBR {BR} at (15 93,208) size 19x01298 RenderText {#text} at (16 24,0) size 19x2081299 text run at (16 24,0) width 208: "\x{3000}\x{571F}\x{3092}\x{306A}\x{3089}\x{3059}\x{3060}\x{3051}\x{306A}\x{3089}\x{3055}\x{307B}\x{3069}"1300 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1301 RenderRubyRun (anonymous) at (16 24,208) size 20x321293 RenderText {#text} at (1573,176) size 19x32 1294 text run at (1573,176) width 32: "\x{3060}\x{3002}" 1295 RenderBR {BR} at (1573,208) size 19x0 1296 RenderText {#text} at (1604,0) size 19x208 1297 text run at (1604,0) width 208: "\x{3000}\x{571F}\x{3092}\x{306A}\x{3089}\x{3059}\x{3060}\x{3051}\x{306A}\x{3089}\x{3055}\x{307B}\x{3069}" 1298 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1299 RenderRubyRun (anonymous) at (1604,208) size 20x32 1302 1300 RenderRubyText {RT} at (-12,0) size 12x32 1303 1301 RenderText {#text} at (0,7) size 12x18 … … 1307 1305 RenderText {#text} at (0,0) size 19x32 1308 1306 text run at (0,0) width 32: "\x{624B}\x{9593}" 1309 RenderText {#text} at (16 24,240) size 19x161310 text run at (16 24,240) width 16: "\x{3082}"1311 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1312 RenderRubyRun (anonymous) at (16 24,256) size 20x161307 RenderText {#text} at (1604,240) size 19x16 1308 text run at (1604,240) width 16: "\x{3082}" 1309 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1310 RenderRubyRun (anonymous) at (1604,256) size 20x16 1313 1311 RenderRubyText {RT} at (-12,0) size 12x16 1314 1312 RenderText {#text} at (0,3) size 12x10 … … 1318 1316 RenderText {#text} at (0,0) size 19x16 1319 1317 text run at (0,0) width 16: "\x{5165}" 1320 RenderText {#text} at (16 24,272) size 50x4801321 text run at (16 24,272) width 208: "\x{308B}\x{307E}\x{3044}\x{304C}\x{3001}\x{571F}\x{306E}\x{4E2D}\x{306B}\x{306F}\x{5927}\x{304D}\x{306A}"1322 text run at (16 55,0) width 112: "\x{77F3}\x{304C}\x{3042}\x{308B}\x{3002}\x{571F}\x{306F}"1323 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1324 RenderRubyRun (anonymous) at (16 55,111) size 20x181318 RenderText {#text} at (1604,272) size 50x480 1319 text run at (1604,272) width 208: "\x{308B}\x{307E}\x{3044}\x{304C}\x{3001}\x{571F}\x{306E}\x{4E2D}\x{306B}\x{306F}\x{5927}\x{304D}\x{306A}" 1320 text run at (1635,0) width 112: "\x{77F3}\x{304C}\x{3042}\x{308B}\x{3002}\x{571F}\x{306F}" 1321 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1322 RenderRubyRun (anonymous) at (1635,111) size 20x18 1325 1323 RenderRubyText {RT} at (-12,0) size 12x18 1326 1324 RenderText {#text} at (0,0) size 12x18 … … 1330 1328 RenderText {#text} at (0,1) size 19x16 1331 1329 text run at (0,1) width 16: "\x{5E73}" 1332 RenderText {#text} at (16 55,128) size 50x4641333 text run at (16 55,128) width 336: "\x{3089}\x{306B}\x{3057}\x{3066}\x{3082}\x{77F3}\x{306F}\x{5E73}\x{3089}\x{306B}\x{306A}\x{3089}\x{306C}\x{3002}\x{77F3}\x{306F}\x{5207}\x{308A}\x{7815}\x{3044}\x{3066}"1334 text run at (16 86,0) width 176: "\x{3082}\x{3001}\x{5CA9}\x{306F}\x{59CB}\x{672B}\x{304C}\x{3064}\x{304B}\x{306C}\x{3002}"1335 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1336 RenderRubyRun (anonymous) at (16 86,174) size 20x361330 RenderText {#text} at (1635,128) size 50x464 1331 text run at (1635,128) width 336: "\x{3089}\x{306B}\x{3057}\x{3066}\x{3082}\x{77F3}\x{306F}\x{5E73}\x{3089}\x{306B}\x{306A}\x{3089}\x{306C}\x{3002}\x{77F3}\x{306F}\x{5207}\x{308A}\x{7815}\x{3044}\x{3066}" 1332 text run at (1666,0) width 176: "\x{3082}\x{3001}\x{5CA9}\x{306F}\x{59CB}\x{672B}\x{304C}\x{3064}\x{304B}\x{306C}\x{3002}" 1333 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1334 RenderRubyRun (anonymous) at (1666,174) size 20x36 1337 1335 RenderRubyText {RT} at (-12,0) size 12x36 1338 1336 RenderText {#text} at (0,0) size 12x36 … … 1342 1340 RenderText {#text} at (0,2) size 19x32 1343 1341 text run at (0,2) width 32: "\x{6398}\x{5D29}" 1344 RenderText {#text} at (16 86,208) size 19x961345 text run at (16 86,208) width 96: "\x{3057}\x{305F}\x{571F}\x{306E}\x{4E0A}\x{306B}"1346 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1347 RenderRubyRun (anonymous) at (16 86,302) size 20x361342 RenderText {#text} at (1666,208) size 19x96 1343 text run at (1666,208) width 96: "\x{3057}\x{305F}\x{571F}\x{306E}\x{4E0A}\x{306B}" 1344 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1345 RenderRubyRun (anonymous) at (1666,302) size 20x36 1348 1346 RenderRubyText {RT} at (-12,0) size 12x36 1349 1347 RenderText {#text} at (0,0) size 12x36 … … 1353 1351 RenderText {#text} at (0,2) size 19x32 1354 1352 text run at (0,2) width 32: "\x{60A0}\x{7136}" 1355 RenderText {#text} at (16 86,336) size 19x161356 text run at (16 86,336) width 16: "\x{3068}"1353 RenderText {#text} at (1666,336) size 19x16 1354 text run at (1666,336) width 16: "\x{3068}" 1357 1355 RenderRuby (inline) {RUBY} at (0,0) size 19x19 1358 RenderRubyRun (anonymous) at (16 86,348) size 20x271356 RenderRubyRun (anonymous) at (1666,348) size 20x27 1359 1357 RenderRubyText {RT} at (-12,0) size 12x27 1360 1358 RenderText {#text} at (0,0) size 12x27 … … 1364 1362 RenderText {#text} at (0,5) size 19x17 1365 1363 text run at (0,5) width 16: "\x{5CD9}" 1366 RenderText {#text} at (16 86,371) size 50x4831367 text run at (16 86,371) width 112: "\x{3063}\x{3066}\x{3001}\x{543E}\x{3089}\x{306E}\x{305F}"1368 text run at (1 717,0) width 96: "\x{3081}\x{306B}\x{9053}\x{3092}\x{8B72}\x{308B}"1369 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1370 RenderRubyRun (anonymous) at (1 717,96) size 20x321364 RenderText {#text} at (1666,371) size 50x483 1365 text run at (1666,371) width 112: "\x{3063}\x{3066}\x{3001}\x{543E}\x{3089}\x{306E}\x{305F}" 1366 text run at (1697,0) width 96: "\x{3081}\x{306B}\x{9053}\x{3092}\x{8B72}\x{308B}" 1367 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1368 RenderRubyRun (anonymous) at (1697,96) size 20x32 1371 1369 RenderRubyText {RT} at (-12,0) size 12x32 1372 1370 RenderText {#text} at (0,2) size 12x28 … … 1376 1374 RenderText {#text} at (0,0) size 19x32 1377 1375 text run at (0,0) width 32: "\x{666F}\x{8272}" 1378 RenderText {#text} at (1 717,128) size 50x4801379 text run at (1 717,128) width 352: "\x{306F}\x{306A}\x{3044}\x{3002}\x{5411}\x{3046}\x{3067}\x{805E}\x{304B}\x{306C}\x{4E0A}\x{306F}\x{4E57}\x{308A}\x{8D8A}\x{3059}\x{304B}\x{3001}\x{5EFB}\x{3089}\x{306A}\x{3051}"1380 text run at (17 48,0) width 96: "\x{308C}\x{3070}\x{306A}\x{3089}\x{3093}\x{3002}"1381 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1382 RenderRubyRun (anonymous) at (17 48,95) size 20x181376 RenderText {#text} at (1697,128) size 50x480 1377 text run at (1697,128) width 352: "\x{306F}\x{306A}\x{3044}\x{3002}\x{5411}\x{3046}\x{3067}\x{805E}\x{304B}\x{306C}\x{4E0A}\x{306F}\x{4E57}\x{308A}\x{8D8A}\x{3059}\x{304B}\x{3001}\x{5EFB}\x{3089}\x{306A}\x{3051}" 1378 text run at (1728,0) width 96: "\x{308C}\x{3070}\x{306A}\x{3089}\x{3093}\x{3002}" 1379 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1380 RenderRubyRun (anonymous) at (1728,95) size 20x18 1383 1381 RenderRubyText {RT} at (-12,0) size 12x18 1384 1382 RenderText {#text} at (0,0) size 12x18 … … 1388 1386 RenderText {#text} at (0,1) size 19x16 1389 1387 text run at (0,1) width 16: "\x{5DCC}" 1390 RenderText {#text} at (17 48,112) size 19x1121391 text run at (17 48,112) width 112: "\x{306E}\x{306A}\x{3044}\x{6240}\x{3067}\x{3055}\x{3048}"1392 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1393 RenderRubyRun (anonymous) at (17 48,224) size 20x161388 RenderText {#text} at (1728,112) size 19x112 1389 text run at (1728,112) width 112: "\x{306E}\x{306A}\x{3044}\x{6240}\x{3067}\x{3055}\x{3048}" 1390 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1391 RenderRubyRun (anonymous) at (1728,224) size 20x16 1394 1392 RenderRubyText {RT} at (-12,0) size 12x16 1395 1393 RenderText {#text} at (0,3) size 12x10 … … 1399 1397 RenderText {#text} at (0,0) size 19x16 1400 1398 text run at (0,0) width 16: "\x{6B69}" 1401 RenderText {#text} at (17 48,240) size 50x4641402 text run at (17 48,240) width 224: "\x{308B}\x{304D}\x{3088}\x{304F}\x{306F}\x{306A}\x{3044}\x{3002}\x{5DE6}\x{53F3}\x{304C}\x{9AD8}\x{304F}\x{3063}"1403 text run at (17 79,0) width 80: "\x{3066}\x{3001}\x{4E2D}\x{5FC3}\x{304C}"1404 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1405 RenderRubyRun (anonymous) at (17 79,79) size 20x181399 RenderText {#text} at (1728,240) size 50x464 1400 text run at (1728,240) width 224: "\x{308B}\x{304D}\x{3088}\x{304F}\x{306F}\x{306A}\x{3044}\x{3002}\x{5DE6}\x{53F3}\x{304C}\x{9AD8}\x{304F}\x{3063}" 1401 text run at (1759,0) width 80: "\x{3066}\x{3001}\x{4E2D}\x{5FC3}\x{304C}" 1402 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1403 RenderRubyRun (anonymous) at (1759,79) size 20x18 1406 1404 RenderRubyText {RT} at (-12,0) size 12x18 1407 1405 RenderText {#text} at (0,0) size 12x18 … … 1411 1409 RenderText {#text} at (0,1) size 19x16 1412 1410 text run at (0,1) width 16: "\x{7AAA}" 1413 RenderText {#text} at (17 79,96) size 19x1281414 text run at (17 79,96) width 128: "\x{3093}\x{3067}\x{3001}\x{307E}\x{308B}\x{3067}\x{4E00}\x{9593}"1415 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1416 RenderRubyRun (anonymous) at (17 79,223) size 20x181411 RenderText {#text} at (1759,96) size 19x128 1412 text run at (1759,96) width 128: "\x{3093}\x{3067}\x{3001}\x{307E}\x{308B}\x{3067}\x{4E00}\x{9593}" 1413 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1414 RenderRubyRun (anonymous) at (1759,223) size 20x18 1417 1415 RenderRubyText {RT} at (-12,0) size 12x18 1418 1416 RenderText {#text} at (0,0) size 12x18 … … 1422 1420 RenderText {#text} at (0,1) size 19x16 1423 1421 text run at (0,1) width 16: "\x{5E45}" 1424 RenderText {#text} at (17 79,240) size 19x641425 text run at (17 79,240) width 64: "\x{3092}\x{4E09}\x{89D2}\x{306B}"1426 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1427 RenderRubyRun (anonymous) at (17 79,304) size 20x161422 RenderText {#text} at (1759,240) size 19x64 1423 text run at (1759,240) width 64: "\x{3092}\x{4E09}\x{89D2}\x{306B}" 1424 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1425 RenderRubyRun (anonymous) at (1759,304) size 20x16 1428 1426 RenderRubyText {RT} at (-12,0) size 12x16 1429 1427 RenderText {#text} at (0,3) size 12x10 … … 1433 1431 RenderText {#text} at (0,0) size 19x16 1434 1432 text run at (0,0) width 16: "\x{7A7F}" 1435 RenderText {#text} at (17 79,320) size 19x1281436 text run at (17 79,320) width 128: "\x{3063}\x{3066}\x{3001}\x{305D}\x{306E}\x{9802}\x{70B9}\x{304C}"1433 RenderText {#text} at (1759,320) size 19x128 1434 text run at (1759,320) width 128: "\x{3063}\x{3066}\x{3001}\x{305D}\x{306E}\x{9802}\x{70B9}\x{304C}" 1437 1435 RenderRuby (inline) {RUBY} at (0,0) size 19x34 1438 RenderRubyRun (anonymous) at (17 79,446) size 20x361436 RenderRubyRun (anonymous) at (1759,446) size 20x36 1439 1437 RenderRubyText {RT} at (-12,0) size 12x36 1440 1438 RenderText {#text} at (0,0) size 12x36 … … 1444 1442 RenderText {#text} at (0,2) size 19x32 1445 1443 text run at (0,2) width 32: "\x{771F}\x{4E2D}" 1446 RenderText {#text} at (1 810,0) size 19x161447 text run at (1 810,0) width 16: "\x{3092}"1444 RenderText {#text} at (1790,0) size 19x16 1445 text run at (1790,0) width 16: "\x{3092}" 1448 1446 RenderRuby (inline) {RUBY} at (0,0) size 19x19 1449 RenderRubyRun (anonymous) at (1 810,12) size 20x271447 RenderRubyRun (anonymous) at (1790,12) size 20x27 1450 1448 RenderRubyText {RT} at (-12,0) size 12x27 1451 1449 RenderText {#text} at (0,0) size 12x27 … … 1455 1453 RenderText {#text} at (0,5) size 19x17 1456 1454 text run at (0,5) width 16: "\x{8CAB}" 1457 RenderText {#text} at (1 810,35) size 19x4001458 text run at (1 810,35) width 400: "\x{3044}\x{3066}\x{3044}\x{308B}\x{3068}\x{8A55}\x{3057}\x{3066}\x{3082}\x{3088}\x{3044}\x{3002}\x{8DEF}\x{3092}\x{884C}\x{304F}\x{3068}\x{4E91}\x{308F}\x{3093}\x{3088}\x{308A}\x{5DDD}\x{5E95}\x{3092}"1459 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1460 RenderRubyRun (anonymous) at (1 810,434) size 20x181455 RenderText {#text} at (1790,35) size 19x400 1456 text run at (1790,35) width 400: "\x{3044}\x{3066}\x{3044}\x{308B}\x{3068}\x{8A55}\x{3057}\x{3066}\x{3082}\x{3088}\x{3044}\x{3002}\x{8DEF}\x{3092}\x{884C}\x{304F}\x{3068}\x{4E91}\x{308F}\x{3093}\x{3088}\x{308A}\x{5DDD}\x{5E95}\x{3092}" 1457 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1458 RenderRubyRun (anonymous) at (1790,434) size 20x18 1461 1459 RenderRubyText {RT} at (-12,0) size 12x18 1462 1460 RenderText {#text} at (0,0) size 12x18 … … 1466 1464 RenderText {#text} at (0,1) size 19x16 1467 1465 text run at (0,1) width 16: "\x{6E09}" 1468 RenderText {#text} at (1 810,451) size 50x4831469 text run at (1 810,451) width 32: "\x{308B}\x{3068}"1470 text run at (18 41,0) width 128: "\x{4E91}\x{3046}\x{65B9}\x{304C}\x{9069}\x{5F53}\x{3060}\x{3002}"1471 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1472 RenderRubyRun (anonymous) at (18 41,127) size 20x181466 RenderText {#text} at (1790,451) size 50x483 1467 text run at (1790,451) width 32: "\x{308B}\x{3068}" 1468 text run at (1821,0) width 128: "\x{4E91}\x{3046}\x{65B9}\x{304C}\x{9069}\x{5F53}\x{3060}\x{3002}" 1469 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1470 RenderRubyRun (anonymous) at (1821,127) size 20x18 1473 1471 RenderRubyText {RT} at (-12,0) size 12x18 1474 1472 RenderText {#text} at (0,0) size 12x18 … … 1478 1476 RenderText {#text} at (0,1) size 19x16 1479 1477 text run at (0,1) width 16: "\x{56FA}" 1480 RenderText {#text} at (18 41,144) size 19x2561481 text run at (18 41,144) width 256: "\x{3088}\x{308A}\x{6025}\x{3050}\x{65C5}\x{3067}\x{306A}\x{3044}\x{304B}\x{3089}\x{3001}\x{3076}\x{3089}\x{3076}\x{3089}\x{3068}"1482 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1483 RenderRubyRun (anonymous) at (18 41,398) size 20x361478 RenderText {#text} at (1821,144) size 19x256 1479 text run at (1821,144) width 256: "\x{3088}\x{308A}\x{6025}\x{3050}\x{65C5}\x{3067}\x{306A}\x{3044}\x{304B}\x{3089}\x{3001}\x{3076}\x{3089}\x{3076}\x{3089}\x{3068}" 1480 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1481 RenderRubyRun (anonymous) at (1821,398) size 20x36 1484 1482 RenderRubyText {RT} at (-12,0) size 12x36 1485 1483 RenderText {#text} at (0,0) size 12x36 … … 1489 1487 RenderText {#text} at (0,2) size 19x32 1490 1488 text run at (0,2) width 32: "\x{4E03}\x{66F2}" 1491 RenderText {#text} at (18 41,432) size 39x4801492 text run at (18 41,432) width 48: "\x{308A}\x{3078}\x{304B}"1493 text run at (18 61,0) width 48: "\x{304B}\x{308B}\x{3002}"1494 RenderBR {BR} at (18 61,48) size 19x01495 RenderText {#text} at (18 92,0) size 19x1441496 text run at (18 92,0) width 144: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{8DB3}\x{306E}\x{4E0B}\x{3067}"1497 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1498 RenderRubyRun (anonymous) at (18 92,144) size 20x321489 RenderText {#text} at (1821,432) size 39x480 1490 text run at (1821,432) width 48: "\x{308A}\x{3078}\x{304B}" 1491 text run at (1841,0) width 48: "\x{304B}\x{308B}\x{3002}" 1492 RenderBR {BR} at (1841,48) size 19x0 1493 RenderText {#text} at (1872,0) size 19x144 1494 text run at (1872,0) width 144: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{8DB3}\x{306E}\x{4E0B}\x{3067}" 1495 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1496 RenderRubyRun (anonymous) at (1872,144) size 20x32 1499 1497 RenderRubyText {RT} at (-12,0) size 12x32 1500 1498 RenderText {#text} at (0,2) size 12x28 … … 1504 1502 RenderText {#text} at (0,0) size 19x32 1505 1503 text run at (0,0) width 32: "\x{96F2}\x{96C0}" 1506 RenderText {#text} at (18 92,176) size 19x1601507 text run at (18 92,176) width 160: "\x{306E}\x{58F0}\x{304C}\x{3057}\x{51FA}\x{3057}\x{305F}\x{3002}\x{8C37}\x{3092}"1508 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1509 RenderRubyRun (anonymous) at (18 92,336) size 20x321504 RenderText {#text} at (1872,176) size 19x160 1505 text run at (1872,176) width 160: "\x{306E}\x{58F0}\x{304C}\x{3057}\x{51FA}\x{3057}\x{305F}\x{3002}\x{8C37}\x{3092}" 1506 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1507 RenderRubyRun (anonymous) at (1872,336) size 20x32 1510 1508 RenderRubyText {RT} at (-12,0) size 12x32 1511 1509 RenderText {#text} at (0,2) size 12x28 … … 1515 1513 RenderText {#text} at (0,0) size 19x32 1516 1514 text run at (0,0) width 32: "\x{898B}\x{4E0B}" 1517 RenderText {#text} at (18 92,368) size 70x4801518 text run at (18 92,368) width 112: "\x{3057}\x{305F}\x{304C}\x{3001}\x{3069}\x{3053}\x{3067}"1519 text run at (1 912,0) width 480: "\x{9CF4}\x{3044}\x{3066}\x{308B}\x{304B}\x{5F71}\x{3082}\x{5F62}\x{3082}\x{898B}\x{3048}\x{306C}\x{3002}\x{305F}\x{3060}\x{58F0}\x{3060}\x{3051}\x{304C}\x{660E}\x{3089}\x{304B}\x{306B}\x{805E}\x{3048}\x{308B}\x{3002}\x{305B}\x{3063}\x{305B}"1520 text run at (19 43,0) width 16: "\x{3068}"1521 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1522 RenderRubyRun (anonymous) at (19 43,15) size 20x181515 RenderText {#text} at (1872,368) size 70x480 1516 text run at (1872,368) width 112: "\x{3057}\x{305F}\x{304C}\x{3001}\x{3069}\x{3053}\x{3067}" 1517 text run at (1892,0) width 480: "\x{9CF4}\x{3044}\x{3066}\x{308B}\x{304B}\x{5F71}\x{3082}\x{5F62}\x{3082}\x{898B}\x{3048}\x{306C}\x{3002}\x{305F}\x{3060}\x{58F0}\x{3060}\x{3051}\x{304C}\x{660E}\x{3089}\x{304B}\x{306B}\x{805E}\x{3048}\x{308B}\x{3002}\x{305B}\x{3063}\x{305B}" 1518 text run at (1923,0) width 16: "\x{3068}" 1519 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1520 RenderRubyRun (anonymous) at (1923,15) size 20x18 1523 1521 RenderRubyText {RT} at (-12,0) size 12x18 1524 1522 RenderText {#text} at (0,0) size 12x18 … … 1528 1526 RenderText {#text} at (0,1) size 19x16 1529 1527 text run at (0,1) width 16: "\x{5FD9}" 1530 RenderText {#text} at (19 43,32) size 19x481531 text run at (19 43,32) width 48: "\x{3057}\x{304F}\x{3001}"1532 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1533 RenderRubyRun (anonymous) at (19 43,80) size 20x321528 RenderText {#text} at (1923,32) size 19x48 1529 text run at (1923,32) width 48: "\x{3057}\x{304F}\x{3001}" 1530 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1531 RenderRubyRun (anonymous) at (1923,80) size 20x32 1534 1532 RenderRubyText {RT} at (-12,0) size 12x32 1535 1533 RenderText {#text} at (0,2) size 12x28 … … 1539 1537 RenderText {#text} at (0,0) size 19x32 1540 1538 text run at (0,0) width 32: "\x{7D76}\x{9593}" 1541 RenderText {#text} at (19 43,112) size 19x1281542 text run at (19 43,112) width 128: "\x{306A}\x{304F}\x{9CF4}\x{3044}\x{3066}\x{3044}\x{308B}\x{3002}"1539 RenderText {#text} at (1923,112) size 19x128 1540 text run at (1923,112) width 128: "\x{306A}\x{304F}\x{9CF4}\x{3044}\x{3066}\x{3044}\x{308B}\x{3002}" 1543 1541 RenderRuby (inline) {RUBY} at (0,0) size 19x48 1544 RenderRubyRun (anonymous) at (19 43,240) size 20x481542 RenderRubyRun (anonymous) at (1923,240) size 20x48 1545 1543 RenderRubyText {RT} at (-12,0) size 12x48 1546 1544 RenderText {#text} at (0,1) size 12x46 … … 1550 1548 RenderText {#text} at (0,0) size 19x48 1551 1549 text run at (0,0) width 48: "\x{65B9}\x{5E7E}\x{91CC}" 1552 RenderText {#text} at (19 43,288) size 19x1121553 text run at (19 43,288) width 112: "\x{306E}\x{7A7A}\x{6C17}\x{304C}\x{4E00}\x{9762}\x{306B}"1554 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1555 RenderRubyRun (anonymous) at (19 43,399) size 20x181550 RenderText {#text} at (1923,288) size 19x112 1551 text run at (1923,288) width 112: "\x{306E}\x{7A7A}\x{6C17}\x{304C}\x{4E00}\x{9762}\x{306B}" 1552 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1553 RenderRubyRun (anonymous) at (1923,399) size 20x18 1556 1554 RenderRubyText {RT} at (-12,0) size 12x18 1557 1555 RenderText {#text} at (0,0) size 12x18 … … 1561 1559 RenderText {#text} at (0,1) size 19x16 1562 1560 text run at (0,1) width 16: "\x{86A4}" 1563 RenderText {#text} at (19 43,416) size 50x4801564 text run at (19 43,416) width 64: "\x{306B}\x{523A}\x{3055}\x{308C}"1565 text run at (19 74,0) width 352: "\x{3066}\x{3044}\x{305F}\x{305F}\x{307E}\x{308C}\x{306A}\x{3044}\x{3088}\x{3046}\x{306A}\x{6C17}\x{304C}\x{3059}\x{308B}\x{3002}\x{3042}\x{306E}\x{9CE5}\x{306E}\x{9CF4}\x{304F}"1566 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1567 RenderRubyRun (anonymous) at (19 74,352) size 20x161561 RenderText {#text} at (1923,416) size 50x480 1562 text run at (1923,416) width 64: "\x{306B}\x{523A}\x{3055}\x{308C}" 1563 text run at (1954,0) width 352: "\x{3066}\x{3044}\x{305F}\x{305F}\x{307E}\x{308C}\x{306A}\x{3044}\x{3088}\x{3046}\x{306A}\x{6C17}\x{304C}\x{3059}\x{308B}\x{3002}\x{3042}\x{306E}\x{9CE5}\x{306E}\x{9CF4}\x{304F}" 1564 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1565 RenderRubyRun (anonymous) at (1954,352) size 20x16 1568 1566 RenderRubyText {RT} at (-12,0) size 12x16 1569 1567 RenderText {#text} at (0,3) size 12x10 … … 1573 1571 RenderText {#text} at (0,0) size 19x16 1574 1572 text run at (0,0) width 16: "\x{97F3}" 1575 RenderText {#text} at (19 74,368) size 110x4801576 text run at (19 74,368) width 112: "\x{306B}\x{306F}\x{77AC}\x{6642}\x{306E}\x{4F59}\x{88D5}"1577 text run at (19 94,0) width 480: "\x{3082}\x{306A}\x{3044}\x{3002}\x{306E}\x{3069}\x{304B}\x{306A}\x{6625}\x{306E}\x{65E5}\x{3092}\x{9CF4}\x{304D}\x{5C3D}\x{304F}\x{3057}\x{3001}\x{9CF4}\x{304D}\x{3042}\x{304B}\x{3057}\x{3001}\x{307E}\x{305F}\x{9CF4}\x{304D}\x{66AE}\x{3089}"1578 text run at ( 2014,0) width 480: "\x{3055}\x{306A}\x{3051}\x{308C}\x{3070}\x{6C17}\x{304C}\x{6E08}\x{307E}\x{3093}\x{3068}\x{898B}\x{3048}\x{308B}\x{3002}\x{305D}\x{306E}\x{4E0A}\x{3069}\x{3053}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}\x{3066}\x{884C}\x{304F}\x{3001}\x{3044}"1579 text run at (20 34,0) width 480: "\x{3064}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}\x{3066}\x{884C}\x{304F}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{304D}\x{3063}\x{3068}\x{96F2}\x{306E}\x{4E2D}\x{3067}\x{6B7B}\x{306C}\x{306B}\x{76F8}\x{9055}\x{306A}\x{3044}\x{3002}\x{767B}\x{308A}"1580 text run at (20 65,0) width 48: "\x{8A70}\x{3081}\x{305F}"1581 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1582 RenderRubyRun (anonymous) at (20 65,48) size 20x321573 RenderText {#text} at (1954,368) size 110x480 1574 text run at (1954,368) width 112: "\x{306B}\x{306F}\x{77AC}\x{6642}\x{306E}\x{4F59}\x{88D5}" 1575 text run at (1974,0) width 480: "\x{3082}\x{306A}\x{3044}\x{3002}\x{306E}\x{3069}\x{304B}\x{306A}\x{6625}\x{306E}\x{65E5}\x{3092}\x{9CF4}\x{304D}\x{5C3D}\x{304F}\x{3057}\x{3001}\x{9CF4}\x{304D}\x{3042}\x{304B}\x{3057}\x{3001}\x{307E}\x{305F}\x{9CF4}\x{304D}\x{66AE}\x{3089}" 1576 text run at (1994,0) width 464: "\x{3055}\x{306A}\x{3051}\x{308C}\x{3070}\x{6C17}\x{304C}\x{6E08}\x{307E}\x{3093}\x{3068}\x{898B}\x{3048}\x{308B}\x{3002}\x{305D}\x{306E}\x{4E0A}\x{3069}\x{3053}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}\x{3066}\x{884C}\x{304F}\x{3001}" 1577 text run at (2014,0) width 464: "\x{3044}\x{3064}\x{307E}\x{3067}\x{3082}\x{767B}\x{3063}\x{3066}\x{884C}\x{304F}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{304D}\x{3063}\x{3068}\x{96F2}\x{306E}\x{4E2D}\x{3067}\x{6B7B}\x{306C}\x{306B}\x{76F8}\x{9055}\x{306A}\x{3044}\x{3002}" 1578 text run at (2045,0) width 80: "\x{767B}\x{308A}\x{8A70}\x{3081}\x{305F}" 1579 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1580 RenderRubyRun (anonymous) at (2045,80) size 20x32 1583 1581 RenderRubyText {RT} at (-12,0) size 12x32 1584 1582 RenderText {#text} at (0,2) size 12x28 … … 1588 1586 RenderText {#text} at (0,0) size 19x32 1589 1587 text run at (0,0) width 32: "\x{63DA}\x{53E5}" 1590 RenderText {#text} at (20 65,80) size 19x1121591 text run at (20 65,80) width 112: "\x{306F}\x{3001}\x{6D41}\x{308C}\x{3066}\x{96F2}\x{306B}"1592 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1593 RenderRubyRun (anonymous) at (20 65,192) size 20x161588 RenderText {#text} at (2045,112) size 19x112 1589 text run at (2045,112) width 112: "\x{306F}\x{3001}\x{6D41}\x{308C}\x{3066}\x{96F2}\x{306B}" 1590 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1591 RenderRubyRun (anonymous) at (2045,224) size 20x16 1594 1592 RenderRubyText {RT} at (-12,0) size 12x16 1595 1593 RenderText {#text} at (0,3) size 12x10 … … 1599 1597 RenderText {#text} at (0,0) size 19x16 1600 1598 text run at (0,0) width 16: "\x{5165}" 1601 RenderText {#text} at (20 65,208) size 19x481602 text run at (20 65,208) width 48: "\x{3063}\x{3066}\x{3001}"1599 RenderText {#text} at (2045,240) size 19x48 1600 text run at (2045,240) width 48: "\x{3063}\x{3066}\x{3001}" 1603 1601 RenderRuby (inline) {RUBY} at (0,0) size 19x19 1604 RenderRubyRun (anonymous) at (20 65,252) size 20x271602 RenderRubyRun (anonymous) at (2045,284) size 20x27 1605 1603 RenderRubyText {RT} at (-12,0) size 12x27 1606 1604 RenderText {#text} at (0,0) size 12x27 … … 1610 1608 RenderText {#text} at (0,5) size 19x17 1611 1609 text run at (0,5) width 16: "\x{6F02}" 1612 RenderText {#text} at (20 65,275) size 50x4831613 text run at (20 65,275) width 208: "\x{3046}\x{3066}\x{3044}\x{308B}\x{3046}\x{3061}\x{306B}\x{5F62}\x{306F}\x{6D88}\x{3048}\x{3066}\x{306A}"1614 text run at (20 96,0) width 208: "\x{304F}\x{306A}\x{3063}\x{3066}\x{3001}\x{305F}\x{3060}\x{58F0}\x{3060}\x{3051}\x{304C}\x{7A7A}\x{306E}"1615 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1616 RenderRubyRun (anonymous) at (20 96,207) size 20x181610 RenderText {#text} at (2045,307) size 50x483 1611 text run at (2045,307) width 176: "\x{3046}\x{3066}\x{3044}\x{308B}\x{3046}\x{3061}\x{306B}\x{5F62}\x{306F}\x{6D88}\x{3048}" 1612 text run at (2076,0) width 240: "\x{3066}\x{306A}\x{304F}\x{306A}\x{3063}\x{3066}\x{3001}\x{305F}\x{3060}\x{58F0}\x{3060}\x{3051}\x{304C}\x{7A7A}\x{306E}" 1613 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1614 RenderRubyRun (anonymous) at (2076,239) size 20x18 1617 1615 RenderRubyText {RT} at (-12,0) size 12x18 1618 1616 RenderText {#text} at (0,0) size 12x18 … … 1622 1620 RenderText {#text} at (0,1) size 19x16 1623 1621 text run at (0,1) width 16: "\x{88E1}" 1624 RenderText {#text} at (20 96,224) size 19x1761625 text run at (20 96,224) width 176: "\x{306B}\x{6B8B}\x{308B}\x{306E}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306A}\x{3044}\x{3002}"1626 RenderBR {BR} at (20 96,400) size 19x01627 RenderText {#text} at (21 27,0) size 19x161628 text run at (21 27,0) width 16: "\x{3000}"1629 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1630 RenderRubyRun (anonymous) at (21 27,14) size 20x361622 RenderText {#text} at (2076,256) size 19x176 1623 text run at (2076,256) width 176: "\x{306B}\x{6B8B}\x{308B}\x{306E}\x{304B}\x{3082}\x{77E5}\x{308C}\x{306A}\x{3044}\x{3002}" 1624 RenderBR {BR} at (2076,432) size 19x0 1625 RenderText {#text} at (2107,0) size 19x16 1626 text run at (2107,0) width 16: "\x{3000}" 1627 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1628 RenderRubyRun (anonymous) at (2107,14) size 20x36 1631 1629 RenderRubyText {RT} at (-12,0) size 12x36 1632 1630 RenderText {#text} at (0,0) size 12x36 … … 1636 1634 RenderText {#text} at (0,2) size 19x32 1637 1635 text run at (0,2) width 32: "\x{5DCC}\x{89D2}" 1638 RenderText {#text} at (21 27,48) size 19x1281639 text run at (21 27,48) width 128: "\x{3092}\x{92ED}\x{3069}\x{304F}\x{5EFB}\x{3063}\x{3066}\x{3001}"1640 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1641 RenderRubyRun (anonymous) at (21 27,176) size 20x321636 RenderText {#text} at (2107,48) size 19x128 1637 text run at (2107,48) width 128: "\x{3092}\x{92ED}\x{3069}\x{304F}\x{5EFB}\x{3063}\x{3066}\x{3001}" 1638 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1639 RenderRubyRun (anonymous) at (2107,176) size 20x32 1642 1640 RenderRubyText {RT} at (-12,0) size 12x32 1643 1641 RenderText {#text} at (0,2) size 12x28 … … 1647 1645 RenderText {#text} at (0,0) size 19x32 1648 1646 text run at (0,0) width 32: "\x{6309}\x{6469}" 1649 RenderText {#text} at (21 27,208) size 19x321650 text run at (21 27,208) width 32: "\x{306A}\x{3089}"1647 RenderText {#text} at (2107,208) size 19x32 1648 text run at (2107,208) width 32: "\x{306A}\x{3089}" 1651 1649 RenderRuby (inline) {RUBY} at (0,0) size 19x48 1652 RenderRubyRun (anonymous) at (21 27,237) size 20x541650 RenderRubyRun (anonymous) at (2107,237) size 20x54 1653 1651 RenderRubyText {RT} at (-12,0) size 12x54 1654 1652 RenderText {#text} at (0,0) size 12x54 … … 1658 1656 RenderText {#text} at (0,3) size 19x48 1659 1657 text run at (0,3) width 48: "\x{771F}\x{9006}\x{69D8}" 1660 RenderText {#text} at (21 27,288) size 19x1441661 text run at (21 27,288) width 144: "\x{306B}\x{843D}\x{3064}\x{308B}\x{3068}\x{3053}\x{308D}\x{3092}\x{3001}"1662 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1663 RenderRubyRun (anonymous) at (21 27,431) size 20x181658 RenderText {#text} at (2107,288) size 19x144 1659 text run at (2107,288) width 144: "\x{306B}\x{843D}\x{3064}\x{308B}\x{3068}\x{3053}\x{308D}\x{3092}\x{3001}" 1660 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1661 RenderRubyRun (anonymous) at (2107,431) size 20x18 1664 1662 RenderRubyText {RT} at (-12,0) size 12x18 1665 1663 RenderText {#text} at (0,0) size 12x18 … … 1669 1667 RenderText {#text} at (0,1) size 19x16 1670 1668 text run at (0,1) width 16: "\x{969B}" 1671 RenderText {#text} at (21 27,448) size 50x4801672 text run at (21 27,448) width 32: "\x{3069}\x{304F}"1673 text run at (21 58,0) width 128: "\x{53F3}\x{3078}\x{5207}\x{308C}\x{3066}\x{3001}\x{6A2A}\x{306B}"1674 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1675 RenderRubyRun (anonymous) at (21 58,128) size 20x321669 RenderText {#text} at (2107,448) size 50x480 1670 text run at (2107,448) width 32: "\x{3069}\x{304F}" 1671 text run at (2138,0) width 128: "\x{53F3}\x{3078}\x{5207}\x{308C}\x{3066}\x{3001}\x{6A2A}\x{306B}" 1672 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1673 RenderRubyRun (anonymous) at (2138,128) size 20x32 1676 1674 RenderRubyText {RT} at (-12,0) size 12x32 1677 1675 RenderText {#text} at (0,2) size 12x28 … … 1681 1679 RenderText {#text} at (0,0) size 19x32 1682 1680 text run at (0,0) width 32: "\x{898B}\x{4E0B}" 1683 RenderText {#text} at (21 58,160) size 19x481684 text run at (21 58,160) width 48: "\x{3059}\x{3068}\x{3001}"1685 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1686 RenderRubyRun (anonymous) at (21 58,208) size 20x161681 RenderText {#text} at (2138,160) size 19x48 1682 text run at (2138,160) width 48: "\x{3059}\x{3068}\x{3001}" 1683 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1684 RenderRubyRun (anonymous) at (2138,208) size 20x16 1687 1685 RenderRubyText {RT} at (-12,0) size 12x16 1688 1686 RenderText {#text} at (0,3) size 12x10 … … 1692 1690 RenderText {#text} at (0,0) size 19x16 1693 1691 text run at (0,0) width 16: "\x{83DC}" 1694 RenderText {#text} at (21 58,224) size 50x4801695 text run at (21 58,224) width 256: "\x{306E}\x{82B1}\x{304C}\x{4E00}\x{9762}\x{306B}\x{898B}\x{3048}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{3042}\x{3059}\x{3053}"1696 text run at (21 89,0) width 272: "\x{3078}\x{843D}\x{3061}\x{308B}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{3044}\x{3044}\x{3084}\x{3001}\x{3042}\x{306E}"1697 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1698 RenderRubyRun (anonymous) at (21 89,272) size 20x321692 RenderText {#text} at (2138,224) size 50x480 1693 text run at (2138,224) width 256: "\x{306E}\x{82B1}\x{304C}\x{4E00}\x{9762}\x{306B}\x{898B}\x{3048}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306F}\x{3042}\x{3059}\x{3053}" 1694 text run at (2169,0) width 272: "\x{3078}\x{843D}\x{3061}\x{308B}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{3044}\x{3044}\x{3084}\x{3001}\x{3042}\x{306E}" 1695 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1696 RenderRubyRun (anonymous) at (2169,272) size 20x32 1699 1697 RenderRubyText {RT} at (-12,0) size 12x32 1700 1698 RenderText {#text} at (0,2) size 12x28 … … 1704 1702 RenderText {#text} at (0,0) size 19x32 1705 1703 text run at (0,0) width 32: "\x{9EC4}\x{91D1}" 1706 RenderText {#text} at (21 89,304) size 50x4801707 text run at (21 89,304) width 176: "\x{306E}\x{539F}\x{304B}\x{3089}\x{98DB}\x{3073}\x{4E0A}\x{304C}\x{3063}\x{3066}\x{304F}"1708 text run at (22 20,0) width 288: "\x{308B}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{6B21}\x{306B}\x{306F}\x{843D}\x{3061}\x{308B}\x{96F2}\x{96C0}\x{3068}\x{3001}"1709 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1710 RenderRubyRun (anonymous) at (22 20,287) size 20x181704 RenderText {#text} at (2169,304) size 50x480 1705 text run at (2169,304) width 176: "\x{306E}\x{539F}\x{304B}\x{3089}\x{98DB}\x{3073}\x{4E0A}\x{304C}\x{3063}\x{3066}\x{304F}" 1706 text run at (2200,0) width 288: "\x{308B}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{6B21}\x{306B}\x{306F}\x{843D}\x{3061}\x{308B}\x{96F2}\x{96C0}\x{3068}\x{3001}" 1707 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1708 RenderRubyRun (anonymous) at (2200,287) size 20x18 1711 1709 RenderRubyText {RT} at (-12,0) size 12x18 1712 1710 RenderText {#text} at (0,0) size 12x18 … … 1716 1714 RenderText {#text} at (0,1) size 19x16 1717 1715 text run at (0,1) width 16: "\x{4E0A}" 1718 RenderText {#text} at (22 20,304) size 19x161719 text run at (22 20,304) width 16: "\x{308B}"1720 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1721 RenderRubyRun (anonymous) at (22 20,320) size 20x321716 RenderText {#text} at (2200,304) size 19x16 1717 text run at (2200,304) width 16: "\x{308B}" 1718 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1719 RenderRubyRun (anonymous) at (2200,320) size 20x32 1722 1720 RenderRubyText {RT} at (-12,0) size 12x32 1723 1721 RenderText {#text} at (0,2) size 12x28 … … 1727 1725 RenderText {#text} at (0,0) size 19x32 1728 1726 text run at (0,0) width 32: "\x{96F2}\x{96C0}" 1729 RenderText {#text} at (22 20,352) size 50x4801730 text run at (22 20,352) width 128: "\x{304C}\x{5341}\x{6587}\x{5B57}\x{306B}\x{3059}\x{308C}\x{9055}"1731 text run at (22 51,0) width 464: "\x{3046}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{6700}\x{5F8C}\x{306B}\x{3001}\x{843D}\x{3061}\x{308B}\x{6642}\x{3082}\x{3001}\x{4E0A}\x{308B}\x{6642}\x{3082}\x{3001}\x{307E}\x{305F}\x{5341}\x{6587}\x{5B57}\x{306B}"1732 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1733 RenderRubyRun (anonymous) at (22 51,464) size 20x161727 RenderText {#text} at (2200,352) size 50x480 1728 text run at (2200,352) width 128: "\x{304C}\x{5341}\x{6587}\x{5B57}\x{306B}\x{3059}\x{308C}\x{9055}" 1729 text run at (2231,0) width 464: "\x{3046}\x{306E}\x{304B}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}\x{6700}\x{5F8C}\x{306B}\x{3001}\x{843D}\x{3061}\x{308B}\x{6642}\x{3082}\x{3001}\x{4E0A}\x{308B}\x{6642}\x{3082}\x{3001}\x{307E}\x{305F}\x{5341}\x{6587}\x{5B57}\x{306B}" 1730 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1731 RenderRubyRun (anonymous) at (2231,464) size 20x16 1734 1732 RenderRubyText {RT} at (-12,0) size 12x16 1735 1733 RenderText {#text} at (0,3) size 12x10 … … 1739 1737 RenderText {#text} at (0,0) size 19x16 1740 1738 text run at (0,0) width 16: "\x{64E6}" 1741 RenderText {#text} at (22 71,0) size 19x4001742 text run at (22 71,0) width 400: "\x{308C}\x{9055}\x{3046}\x{3068}\x{304D}\x{306B}\x{3082}\x{5143}\x{6C17}\x{3088}\x{304F}\x{9CF4}\x{304D}\x{3064}\x{3065}\x{3051}\x{308B}\x{3060}\x{308D}\x{3046}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}"1743 RenderBR {BR} at (22 71,400) size 19x01744 RenderText {#text} at (2 302,0) size 19x1921745 text run at (2 302,0) width 192: "\x{3000}\x{6625}\x{306F}\x{7720}\x{304F}\x{306A}\x{308B}\x{3002}\x{732B}\x{306F}\x{9F20}\x{3092}"1746 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1747 RenderRubyRun (anonymous) at (2 302,192) size 20x161739 RenderText {#text} at (2251,0) size 19x400 1740 text run at (2251,0) width 400: "\x{308C}\x{9055}\x{3046}\x{3068}\x{304D}\x{306B}\x{3082}\x{5143}\x{6C17}\x{3088}\x{304F}\x{9CF4}\x{304D}\x{3064}\x{3065}\x{3051}\x{308B}\x{3060}\x{308D}\x{3046}\x{3068}\x{601D}\x{3063}\x{305F}\x{3002}" 1741 RenderBR {BR} at (2251,400) size 19x0 1742 RenderText {#text} at (2282,0) size 19x192 1743 text run at (2282,0) width 192: "\x{3000}\x{6625}\x{306F}\x{7720}\x{304F}\x{306A}\x{308B}\x{3002}\x{732B}\x{306F}\x{9F20}\x{3092}" 1744 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1745 RenderRubyRun (anonymous) at (2282,192) size 20x16 1748 1746 RenderRubyText {RT} at (-12,0) size 12x16 1749 1747 RenderText {#text} at (0,3) size 12x10 … … 1753 1751 RenderText {#text} at (0,0) size 19x16 1754 1752 text run at (0,0) width 16: "\x{6355}" 1755 RenderText {#text} at (2 302,208) size 50x4801756 text run at (2 302,208) width 272: "\x{308B}\x{4E8B}\x{3092}\x{5FD8}\x{308C}\x{3001}\x{4EBA}\x{9593}\x{306F}\x{501F}\x{91D1}\x{306E}\x{3042}\x{308B}\x{4E8B}\x{3092}\x{5FD8}"1757 text run at (23 33,0) width 144: "\x{308C}\x{308B}\x{3002}\x{6642}\x{306B}\x{306F}\x{81EA}\x{5206}\x{306E}"1753 RenderText {#text} at (2282,208) size 50x480 1754 text run at (2282,208) width 272: "\x{308B}\x{4E8B}\x{3092}\x{5FD8}\x{308C}\x{3001}\x{4EBA}\x{9593}\x{306F}\x{501F}\x{91D1}\x{306E}\x{3042}\x{308B}\x{4E8B}\x{3092}\x{5FD8}" 1755 text run at (2313,0) width 144: "\x{308C}\x{308B}\x{3002}\x{6642}\x{306B}\x{306F}\x{81EA}\x{5206}\x{306E}" 1758 1756 RenderRuby (inline) {RUBY} at (0,0) size 19x28 1759 RenderRubyRun (anonymous) at (23 33,140) size 20x361757 RenderRubyRun (anonymous) at (2313,140) size 20x36 1760 1758 RenderRubyText {RT} at (-12,0) size 12x36 1761 1759 RenderText {#text} at (0,0) size 12x36 … … 1765 1763 RenderText {#text} at (0,10) size 19x16 1766 1764 text run at (0,10) width 16: "\x{9B42}" 1767 RenderText {#text} at (23 33,172) size 19x161768 text run at (23 33,172) width 16: "\x{306E}"1769 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1770 RenderRubyRun (anonymous) at (23 33,186) size 20x361765 RenderText {#text} at (2313,172) size 19x16 1766 text run at (2313,172) width 16: "\x{306E}" 1767 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1768 RenderRubyRun (anonymous) at (2313,186) size 20x36 1771 1769 RenderRubyText {RT} at (-12,0) size 12x36 1772 1770 RenderText {#text} at (0,0) size 12x36 … … 1776 1774 RenderText {#text} at (0,2) size 19x32 1777 1775 text run at (0,2) width 32: "\x{5C45}\x{6240}" 1778 RenderText {#text} at (23 33,220) size 50x4761779 text run at (23 33,220) width 256: "\x{3055}\x{3048}\x{5FD8}\x{308C}\x{3066}\x{6B63}\x{4F53}\x{306A}\x{304F}\x{306A}\x{308B}\x{3002}\x{305F}\x{3060}\x{83DC}\x{306E}"1780 text run at (23 64,0) width 192: "\x{82B1}\x{3092}\x{9060}\x{304F}\x{671B}\x{3093}\x{3060}\x{3068}\x{304D}\x{306B}\x{773C}\x{304C}"1781 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1782 RenderRubyRun (anonymous) at (23 64,192) size 20x161776 RenderText {#text} at (2313,220) size 50x476 1777 text run at (2313,220) width 256: "\x{3055}\x{3048}\x{5FD8}\x{308C}\x{3066}\x{6B63}\x{4F53}\x{306A}\x{304F}\x{306A}\x{308B}\x{3002}\x{305F}\x{3060}\x{83DC}\x{306E}" 1778 text run at (2344,0) width 192: "\x{82B1}\x{3092}\x{9060}\x{304F}\x{671B}\x{3093}\x{3060}\x{3068}\x{304D}\x{306B}\x{773C}\x{304C}" 1779 RenderRuby (inline) {RUBY} at (0,0) size 19x16 1780 RenderRubyRun (anonymous) at (2344,192) size 20x16 1783 1781 RenderRubyText {RT} at (-12,0) size 12x16 1784 1782 RenderText {#text} at (0,3) size 12x10 … … 1788 1786 RenderText {#text} at (0,0) size 19x16 1789 1787 text run at (0,0) width 16: "\x{9192}" 1790 RenderText {#text} at (23 64,208) size 50x4801791 text run at (23 64,208) width 272: "\x{3081}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{58F0}\x{3092}\x{805E}\x{3044}\x{305F}\x{3068}\x{304D}\x{306B}\x{9B42}\x{306E}\x{3042}"1792 text run at (23 95,0) width 48: "\x{308A}\x{304B}\x{304C}"1793 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1794 RenderRubyRun (anonymous) at (23 95,46) size 20x361788 RenderText {#text} at (2344,208) size 50x480 1789 text run at (2344,208) width 272: "\x{3081}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{58F0}\x{3092}\x{805E}\x{3044}\x{305F}\x{3068}\x{304D}\x{306B}\x{9B42}\x{306E}\x{3042}" 1790 text run at (2375,0) width 48: "\x{308A}\x{304B}\x{304C}" 1791 RenderRuby (inline) {RUBY} at (0,0) size 19x32 1792 RenderRubyRun (anonymous) at (2375,46) size 20x36 1795 1793 RenderRubyText {RT} at (-12,0) size 12x36 1796 1794 RenderText {#text} at (0,0) size 12x36 … … 1800 1798 RenderText {#text} at (0,2) size 19x32 1801 1799 text run at (0,2) width 32: "\x{5224}\x{7136}" 1802 RenderText {#text} at (23 95,80) size 79x4801803 text run at (23 95,80) width 400: "\x{3059}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{9CF4}\x{304F}\x{306E}\x{306F}\x{53E3}\x{3067}\x{9CF4}\x{304F}\x{306E}\x{3067}\x{306F}\x{306A}\x{3044}\x{3001}\x{9B42}\x{5168}\x{4F53}\x{304C}\x{9CF4}"1804 text run at (2 415,0) width 480: "\x{304F}\x{306E}\x{3060}\x{3002}\x{9B42}\x{306E}\x{6D3B}\x{52D5}\x{304C}\x{58F0}\x{306B}\x{3042}\x{3089}\x{308F}\x{308C}\x{305F}\x{3082}\x{306E}\x{306E}\x{3046}\x{3061}\x{3067}\x{3001}\x{3042}\x{308C}\x{307B}\x{3069}\x{5143}\x{6C17}\x{306E}"1805 text run at (24 35,0) width 480: "\x{3042}\x{308B}\x{3082}\x{306E}\x{306F}\x{306A}\x{3044}\x{3002}\x{3042}\x{3042}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{3053}\x{3046}\x{601D}\x{3063}\x{3066}\x{3001}\x{3053}\x{3046}\x{6109}\x{5FEB}\x{306B}\x{306A}\x{308B}\x{306E}\x{304C}\x{8A69}"1806 text run at (24 55,0) width 64: "\x{3067}\x{3042}\x{308B}\x{3002}"1807 RenderBR {BR} at (24 55,64) size 19x01808 RenderText {#text} at (24 75,0) size 50x4801809 text run at (24 75,0) width 480: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{30B7}\x{30A7}\x{30EC}\x{30FC}\x{306E}\x{96F2}\x{96C0}\x{306E}\x{8A69}\x{3092}\x{601D}\x{3044}\x{51FA}\x{3057}\x{3066}\x{3001}\x{53E3}\x{306E}\x{3046}\x{3061}\x{3067}\x{899A}\x{3048}\x{305F}\x{3068}"1810 text run at (2 506,0) width 64: "\x{3053}\x{308D}\x{3060}\x{3051}"1800 RenderText {#text} at (2375,80) size 79x480 1801 text run at (2375,80) width 400: "\x{3059}\x{308B}\x{3002}\x{96F2}\x{96C0}\x{306E}\x{9CF4}\x{304F}\x{306E}\x{306F}\x{53E3}\x{3067}\x{9CF4}\x{304F}\x{306E}\x{3067}\x{306F}\x{306A}\x{3044}\x{3001}\x{9B42}\x{5168}\x{4F53}\x{304C}\x{9CF4}" 1802 text run at (2395,0) width 480: "\x{304F}\x{306E}\x{3060}\x{3002}\x{9B42}\x{306E}\x{6D3B}\x{52D5}\x{304C}\x{58F0}\x{306B}\x{3042}\x{3089}\x{308F}\x{308C}\x{305F}\x{3082}\x{306E}\x{306E}\x{3046}\x{3061}\x{3067}\x{3001}\x{3042}\x{308C}\x{307B}\x{3069}\x{5143}\x{6C17}\x{306E}" 1803 text run at (2415,0) width 480: "\x{3042}\x{308B}\x{3082}\x{306E}\x{306F}\x{306A}\x{3044}\x{3002}\x{3042}\x{3042}\x{6109}\x{5FEB}\x{3060}\x{3002}\x{3053}\x{3046}\x{601D}\x{3063}\x{3066}\x{3001}\x{3053}\x{3046}\x{6109}\x{5FEB}\x{306B}\x{306A}\x{308B}\x{306E}\x{304C}\x{8A69}" 1804 text run at (2435,0) width 64: "\x{3067}\x{3042}\x{308B}\x{3002}" 1805 RenderBR {BR} at (2435,64) size 19x0 1806 RenderText {#text} at (2455,0) size 50x480 1807 text run at (2455,0) width 480: "\x{3000}\x{305F}\x{3061}\x{307E}\x{3061}\x{30B7}\x{30A7}\x{30EC}\x{30FC}\x{306E}\x{96F2}\x{96C0}\x{306E}\x{8A69}\x{3092}\x{601D}\x{3044}\x{51FA}\x{3057}\x{3066}\x{3001}\x{53E3}\x{306E}\x{3046}\x{3061}\x{3067}\x{899A}\x{3048}\x{305F}\x{3068}" 1808 text run at (2486,0) width 64: "\x{3053}\x{308D}\x{3060}\x{3051}" 1811 1809 RenderRuby (inline) {RUBY} at (0,0) size 19x37 1812 RenderRubyRun (anonymous) at (2 506,60) size 20x451810 RenderRubyRun (anonymous) at (2486,60) size 20x45 1813 1811 RenderRubyText {RT} at (-12,0) size 12x45 1814 1812 RenderText {#text} at (0,0) size 12x45 … … 1818 1816 RenderText {#text} at (0,6) size 19x33 1819 1817 text run at (0,6) width 32: "\x{6697}\x{8AA6}" 1820 RenderText {#text} at (2 506,101) size 39x4691821 text run at (2 506,101) width 368: "\x{3057}\x{3066}\x{898B}\x{305F}\x{304C}\x{3001}\x{899A}\x{3048}\x{3066}\x{3044}\x{308B}\x{3068}\x{3053}\x{308D}\x{306F}\x{4E8C}\x{4E09}\x{53E5}\x{3057}\x{304B}\x{306A}\x{304B}\x{3063}"1822 text run at (25 26,0) width 304: "\x{305F}\x{3002}\x{305D}\x{306E}\x{4E8C}\x{4E09}\x{53E5}\x{306E}\x{306A}\x{304B}\x{306B}\x{3053}\x{3093}\x{306A}\x{306E}\x{304C}\x{3042}\x{308B}\x{3002}"1823 RenderBR {BR} at (25 26,304) size 19x01824 RenderBlock {DIV} at (25 46,32) size 100x4601818 RenderText {#text} at (2486,101) size 39x469 1819 text run at (2486,101) width 368: "\x{3057}\x{3066}\x{898B}\x{305F}\x{304C}\x{3001}\x{899A}\x{3048}\x{3066}\x{3044}\x{308B}\x{3068}\x{3053}\x{308D}\x{306F}\x{4E8C}\x{4E09}\x{53E5}\x{3057}\x{304B}\x{306A}\x{304B}\x{3063}" 1820 text run at (2506,0) width 304: "\x{305F}\x{3002}\x{305D}\x{306E}\x{4E8C}\x{4E09}\x{53E5}\x{306E}\x{306A}\x{304B}\x{306B}\x{3053}\x{3093}\x{306A}\x{306E}\x{304C}\x{3042}\x{308B}\x{3002}" 1821 RenderBR {BR} at (2506,304) size 19x0 1822 RenderBlock {DIV} at (2526,32) size 100x460 1825 1823 RenderText {#text} at (0,0) size 19x185 1826 1824 text run at (0,0) width 185: "\x{3000}\x{3000}We look before and after" … … 1838 1836 text run at (80,0) width 342: "Our sweetest songs are those that tell of saddest thought." 1839 1837 RenderBR {BR} at (80,342) size 19x0 1840 RenderBlock (anonymous) at (26 46,0) size 1880x4921838 RenderBlock (anonymous) at (2626,0) size 1880x492 1841 1839 RenderText {#text} at (12,0) size 19x112 1842 1840 text run at (12,0) width 112: "\x{300C}\x{524D}\x{3092}\x{307F}\x{3066}\x{306F}\x{3001}" … … 2127 2125 RenderText {#text} at (495,432) size 70x480 2128 2126 text run at (495,432) width 48: "\x{308B}\x{3070}\x{304B}" 2129 text run at (515,0) width 4 80: "\x{308A}\x{3060}\x{3002}\x{84B2}\x{516C}\x{82F1}\x{3082}\x{305D}\x{306E}\x{901A}\x{308A}\x{3001}\x{685C}\x{3082}\x{2015}\x{2015}\x{685C}\x{306F}\x{3044}\x{3064}\x{304B}\x{898B}\x{3048}\x{306A}\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}\x{3053}"2130 text run at (546,0) width 1 60: "\x{3046}\x{5C71}\x{306E}\x{4E2D}\x{3078}\x{6765}\x{3066}\x{81EA}\x{7136}\x{306E}"2131 RenderRuby (inline) {RUBY} at (0,0) size 19x32 2132 RenderRubyRun (anonymous) at (546,1 58) size 20x362127 text run at (515,0) width 464: "\x{308A}\x{3060}\x{3002}\x{84B2}\x{516C}\x{82F1}\x{3082}\x{305D}\x{306E}\x{901A}\x{308A}\x{3001}\x{685C}\x{3082}\x{2015}\x{2015}\x{685C}\x{306F}\x{3044}\x{3064}\x{304B}\x{898B}\x{3048}\x{306A}\x{304F}\x{306A}\x{3063}\x{305F}\x{3002}" 2128 text run at (546,0) width 176: "\x{3053}\x{3046}\x{5C71}\x{306E}\x{4E2D}\x{3078}\x{6765}\x{3066}\x{81EA}\x{7136}\x{306E}" 2129 RenderRuby (inline) {RUBY} at (0,0) size 19x32 2130 RenderRubyRun (anonymous) at (546,174) size 20x36 2133 2131 RenderRubyText {RT} at (-12,0) size 12x36 2134 2132 RenderText {#text} at (0,0) size 12x36 … … 2138 2136 RenderText {#text} at (0,2) size 19x32 2139 2137 text run at (0,2) width 32: "\x{666F}\x{7269}" 2140 RenderText {#text} at (546, 192) size 50x4802141 text run at (546, 192) width 288: "\x{306B}\x{63A5}\x{3059}\x{308C}\x{3070}\x{3001}\x{898B}\x{308B}\x{3082}\x{306E}\x{3082}\x{805E}\x{304F}\x{3082}\x{306E}\x{3082}\x{9762}\x{767D}"2142 text run at (577,0) width 4 32: "\x{3044}\x{3002}\x{9762}\x{767D}\x{3044}\x{3060}\x{3051}\x{3067}\x{5225}\x{6BB5}\x{306E}\x{82E6}\x{3057}\x{307F}\x{3082}\x{8D77}\x{3089}\x{306C}\x{3002}\x{8D77}\x{308B}\x{3068}\x{3059}\x{308C}\x{3070}\x{8DB3}\x{304C}"2143 RenderRuby (inline) {RUBY} at (0,0) size 19x32 2144 RenderRubyRun (anonymous) at (577,4 32) size 20x322138 RenderText {#text} at (546,208) size 50x480 2139 text run at (546,208) width 272: "\x{306B}\x{63A5}\x{3059}\x{308C}\x{3070}\x{3001}\x{898B}\x{308B}\x{3082}\x{306E}\x{3082}\x{805E}\x{304F}\x{3082}\x{306E}\x{3082}\x{9762}" 2140 text run at (577,0) width 448: "\x{767D}\x{3044}\x{3002}\x{9762}\x{767D}\x{3044}\x{3060}\x{3051}\x{3067}\x{5225}\x{6BB5}\x{306E}\x{82E6}\x{3057}\x{307F}\x{3082}\x{8D77}\x{3089}\x{306C}\x{3002}\x{8D77}\x{308B}\x{3068}\x{3059}\x{308C}\x{3070}\x{8DB3}\x{304C}" 2141 RenderRuby (inline) {RUBY} at (0,0) size 19x32 2142 RenderRubyRun (anonymous) at (577,448) size 20x32 2145 2143 RenderRubyText {RT} at (-12,0) size 12x32 2146 2144 RenderText {#text} at (0,2) size 12x28 … … 2150 2148 RenderText {#text} at (0,0) size 19x32 2151 2149 text run at (0,0) width 32: "\x{8349}\x{81E5}" 2152 RenderText {#text} at (577,464) size 50x480 2153 text run at (577,464) width 16: "\x{308C}" 2154 text run at (608,0) width 32: "\x{3066}\x{3001}" 2155 RenderRuby (inline) {RUBY} at (0,0) size 19x16 2156 RenderRubyRun (anonymous) at (608,31) size 20x18 2150 RenderText {#text} at (608,0) size 19x48 2151 text run at (608,0) width 48: "\x{308C}\x{3066}\x{3001}" 2152 RenderRuby (inline) {RUBY} at (0,0) size 19x16 2153 RenderRubyRun (anonymous) at (608,47) size 20x18 2157 2154 RenderRubyText {RT} at (-12,0) size 12x18 2158 2155 RenderText {#text} at (0,0) size 12x18 … … 2162 2159 RenderText {#text} at (0,1) size 19x16 2163 2160 text run at (0,1) width 16: "\x{65E8}" 2164 RenderText {#text} at (608, 48) size 19x2882165 text run at (608, 48) width 288: "\x{3044}\x{3082}\x{306E}\x{304C}\x{98DF}\x{3079}\x{3089}\x{308C}\x{306C}\x{304F}\x{3089}\x{3044}\x{306E}\x{4E8B}\x{3060}\x{308D}\x{3046}\x{3002}"2166 RenderBR {BR} at (608,3 36) size 19x02161 RenderText {#text} at (608,64) size 19x288 2162 text run at (608,64) width 288: "\x{3044}\x{3082}\x{306E}\x{304C}\x{98DF}\x{3079}\x{3089}\x{308C}\x{306C}\x{304F}\x{3089}\x{3044}\x{306E}\x{4E8B}\x{3060}\x{308D}\x{3046}\x{3002}" 2163 RenderBR {BR} at (608,352) size 19x0 2167 2164 RenderText {#text} at (639,0) size 19x416 2168 2165 text run at (639,0) width 416: "\x{3000}\x{3057}\x{304B}\x{3057}\x{82E6}\x{3057}\x{307F}\x{306E}\x{306A}\x{3044}\x{306E}\x{306F}\x{306A}\x{305C}\x{3060}\x{308D}\x{3046}\x{3002}\x{305F}\x{3060}\x{3053}\x{306E}\x{666F}\x{8272}\x{3092}\x{4E00}" -
trunk/Source/WebCore/ChangeLog
r147583 r147588 1 2013-04-03 Glenn Adams <glenn@skynav.com> 2 3 Element boundaries prevent Japanese line break opportunities 4 https://bugs.webkit.org/show_bug.cgi?id=105692 5 6 Reviewed by Darin Adler. 7 8 Introduce use of prior context when using text break iterators 9 in non-ASCII path through nextBreakablePosition(). This enables 10 the use of line break context across an element boundary for 11 the non-ASCII path. Use of this context with the ASCII path was 12 enabled by https://bugs.webkit.org/show_bug.cgi?id=17427. 13 14 Performance tests of line layout and html5 parsing show that this 15 patch provides an approximately 4% improvement with Japanese and 16 no statistically significant regression with ASCII path. Parsing 17 (html5-full-render) performance is not significantly affected. 18 19 Tests: fast/text/line-break-between-text-nodes-cjk.html 20 fast/text/line-break-between-text-nodes-latin1.html 21 22 Expect rebaselines will be needed due to different line breaks: 23 fast/text/international/003.html 24 fast/text/international/text-combine-image-test-expected.html 25 fast/text/writing-mode/Kusa-Makura-background-canvas.html 26 27 * platform/text/TextBreakIterator.cpp: 28 (WebCore::acquireLineBreakIterator): Pass prior context to non-ICU path. 29 * platform/text/TextBreakIterator.h: 30 (WebCore::LazyLineBreakIterator::priorContextLength): Added. 31 (WebCore::LazyLineBreakIterator::get): Pass prior context to ICU path. 32 (WebCore::LazyLineBreakIterator::resetStringAndReleaseIterator): Editorial. 33 * platform/text/TextBreakIteratorICU.cpp: 34 Use prior context from line break iterators. Requires 35 adding new UTF16 (UChar*) text provider and reimplementing 36 Latin1 (LChar*) text provider. Implementation is optimized 37 by using generic functionality that applies to both string 38 sources. 39 (WebCore::textPinIndex): Added. 40 (WebCore::textNativeLength): Added. 41 (WebCore::textFixPointer): Added. 42 (WebCore::textClone): Added. 43 (WebCore::textExtract): Added. 44 (WebCore::textClose): Added. 45 (WebCore::textGetContext): Added. 46 (WebCore::textLatin1GetCurrentContext): Added. 47 (WebCore::textLatin1MoveInPrimaryContext): Added. 48 (WebCore::textLatin1SwitchToPrimaryContext): Added. 49 (WebCore::textLatin1MoveInPriorContext): Added. 50 (WebCore::textLatin1SwitchToPriorContext): Added. 51 (WebCore::textInChunkOrOutOfRange): Added. 52 (WebCore::textLatin1Access): Added. 53 (WebCore::textInit): Added. 54 (WebCore::textOpenLatin1): Added. 55 (WebCore::textUTF16GetCurrentContext): Added. 56 (WebCore::textUTF16MoveInPrimaryContext): Added. 57 (WebCore::textUTF16SwitchToPrimaryContext): Added. 58 (WebCore::textUTF16MoveInPriorContext): Added. 59 (WebCore::textUTF16SwitchToPriorContext): Added. 60 (WebCore::textUTF16Access): Added. 61 (WebCore::textOpenUTF16): Added. 62 (WebCore::acquireLineBreakIterator): Use new text providers with prior context. 63 * platform/text/wchar/TextBreakIteratorWchar.cpp: 64 (WebCore::acquireLineBreakIterator): Pass prior context to non-ICU path. 65 * rendering/break_lines.cpp: 66 (WebCore::nextBreakablePosition): Use prior context in ICU path. 67 1 68 2013-04-03 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 69 -
trunk/Source/WebCore/platform/text/TextBreakIterator.cpp
r135805 r147588 69 69 70 70 #if !USE(ICU_UNICODE) 71 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale )71 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength) 72 72 { 73 73 Vector<UChar> utf16string(length); 74 74 for (int i = 0; i < length; ++i) 75 75 utf16string[i] = string[i]; 76 return acquireLineBreakIterator(utf16string.data(), length, locale );76 return acquireLineBreakIterator(utf16string.data(), length, locale, priorContext, priorContextLength); 77 77 } 78 78 #endif -
trunk/Source/WebCore/platform/text/TextBreakIterator.h
r147506 r147588 39 39 40 40 TextBreakIterator* wordBreakIterator(const UChar*, int length); 41 TextBreakIterator* acquireLineBreakIterator(const LChar*, int length, const AtomicString& locale );42 TextBreakIterator* acquireLineBreakIterator(const UChar*, int length, const AtomicString& locale );41 TextBreakIterator* acquireLineBreakIterator(const LChar*, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength); 42 TextBreakIterator* acquireLineBreakIterator(const UChar*, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength); 43 43 void releaseLineBreakIterator(TextBreakIterator*); 44 44 TextBreakIterator* sentenceBreakIterator(const UChar*, int length); … … 108 108 m_priorContext[1] = 0; 109 109 } 110 111 TextBreakIterator* get() 110 unsigned priorContextLength() const 111 { 112 unsigned priorContextLength = 0; 113 COMPILE_ASSERT(WTF_ARRAY_LENGTH(m_priorContext) == 2, TextBreakIterator_unexpected_prior_context_length); 114 if (m_priorContext[1]) { 115 ++priorContextLength; 116 if (m_priorContext[0]) 117 ++priorContextLength; 118 } 119 return priorContextLength; 120 } 121 // Obtain text break iterator, possibly previously cached, where this iterator is (or has been) 122 // initialized to use the previously stored string as the primary breaking context and using 123 // previously stored prior context if non-empty. 124 TextBreakIterator* get(unsigned priorContextLength) 112 125 { 113 126 if (!m_iterator) { 127 ASSERT(priorContextLength <= priorContextCapacity); 128 const UChar* priorContext = priorContextLength ? &m_priorContext[priorContextCapacity - priorContextLength] : 0; 114 129 if (m_string.is8Bit()) 115 m_iterator = acquireLineBreakIterator(m_string.characters8(), m_string.length(), m_locale );130 m_iterator = acquireLineBreakIterator(m_string.characters8(), m_string.length(), m_locale, priorContext, priorContextLength); 116 131 else 117 m_iterator = acquireLineBreakIterator(m_string.characters16(), m_string.length(), m_locale );132 m_iterator = acquireLineBreakIterator(m_string.characters16(), m_string.length(), m_locale, priorContext, priorContextLength); 118 133 } 119 134 return m_iterator; 120 135 } 121 122 136 void resetStringAndReleaseIterator(String string, const AtomicString& locale) 123 137 { 124 138 if (m_iterator) 125 139 releaseLineBreakIterator(m_iterator); 126 127 140 m_string = string; 128 141 m_locale = locale; -
trunk/Source/WebCore/platform/text/TextBreakIteratorICU.cpp
r144073 r147588 55 55 } 56 56 57 static const int s_UTextCharacterBufferSize = 16; 57 enum TextContext { NoContext, PriorContext, PrimaryContext }; 58 59 const int textBufferCapacity = 16; 58 60 59 61 typedef struct { 60 UText uTextStruct;61 UChar uCharBuffer[s_UTextCharacterBufferSize + 1];62 UText text; 63 UChar buffer[textBufferCapacity]; 62 64 } UTextWithBuffer; 63 65 64 static UText emptyUText = UTEXT_INITIALIZER; 65 66 static UText* uTextLatin1Clone(UText*, const UText*, UBool, UErrorCode*); 67 static int64_t uTextLatin1NativeLength(UText*); 68 static UBool uTextLatin1Access(UText*, int64_t, UBool); 69 static int32_t uTextLatin1Extract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode*); 70 static int64_t uTextLatin1MapOffsetToNative(const UText*); 71 static int32_t uTextLatin1MapNativeIndexToUTF16(const UText*, int64_t); 72 static void uTextLatin1Close(UText*); 73 74 static struct UTextFuncs uTextLatin1Funcs = { 66 static inline int64_t textPinIndex(int64_t& index, int64_t limit) 67 { 68 if (index < 0) 69 index = 0; 70 else if (index > limit) 71 index = limit; 72 return index; 73 } 74 75 static inline int64_t textNativeLength(UText* text) 76 { 77 return text->a + text->b; 78 } 79 80 // Relocate pointer from source into destination as required. 81 static void textFixPointer(const UText* source, UText* destination, const void*& pointer) 82 { 83 if (pointer >= source->pExtra && pointer < static_cast<char*>(source->pExtra) + source->extraSize) { 84 // Pointer references source extra buffer. 85 pointer = static_cast<char*>(destination->pExtra) + (static_cast<const char*>(pointer) - static_cast<const char*>(source->pExtra)); 86 } else if (pointer >= source && pointer < reinterpret_cast<const char*>(source) + source->sizeOfStruct) { 87 // Pointer references source text structure, but not source extra buffer. 88 pointer = reinterpret_cast<char*>(destination) + (static_cast<const char*>(pointer) - reinterpret_cast<const char*>(source)); 89 } 90 } 91 92 static UText* textClone(UText* destination, const UText* source, UBool deep, UErrorCode* status) 93 { 94 ASSERT_UNUSED(deep, !deep); 95 if (U_FAILURE(*status)) 96 return 0; 97 int32_t extraSize = source->extraSize; 98 destination = utext_setup(destination, extraSize, status); 99 if (U_FAILURE(*status)) 100 return destination; 101 void* extraNew = destination->pExtra; 102 int32_t flags = destination->flags; 103 int sizeToCopy = min(source->sizeOfStruct, destination->sizeOfStruct); 104 memcpy(destination, source, sizeToCopy); 105 destination->pExtra = extraNew; 106 destination->flags = flags; 107 memcpy(destination->pExtra, source->pExtra, extraSize); 108 textFixPointer(source, destination, destination->context); 109 textFixPointer(source, destination, destination->p); 110 textFixPointer(source, destination, destination->q); 111 ASSERT(!destination->r); 112 const void * chunkContents = static_cast<const void*>(destination->chunkContents); 113 textFixPointer(source, destination, chunkContents); 114 destination->chunkContents = static_cast<const UChar*>(chunkContents); 115 return destination; 116 } 117 118 static int32_t textExtract(UText* text, int64_t start, int64_t limit, UChar* destination, int32_t destinationCapacity, UErrorCode* errorCode) 119 { 120 UNUSED_PARAM(text); 121 UNUSED_PARAM(start); 122 UNUSED_PARAM(limit); 123 UNUSED_PARAM(destination); 124 UNUSED_PARAM(destinationCapacity); 125 // In the present context, this text provider is used only with ICU functions 126 // that do not perform an extract operation. 127 ASSERT_NOT_REACHED(); 128 *errorCode = U_UNSUPPORTED_ERROR; 129 return 0; 130 } 131 132 static void textClose(UText* text) 133 { 134 text->context = 0; 135 } 136 137 static inline TextContext textGetContext(const UText* text, int64_t nativeIndex, UBool forward) 138 { 139 if (!text->b || nativeIndex > text->b) 140 return PrimaryContext; 141 if (nativeIndex == text->b) 142 return forward ? PrimaryContext : PriorContext; 143 return PriorContext; 144 } 145 146 static inline TextContext textLatin1GetCurrentContext(const UText* text) 147 { 148 if (!text->chunkContents) 149 return NoContext; 150 return text->chunkContents == text->pExtra ? PrimaryContext : PriorContext; 151 } 152 153 static void textLatin1MoveInPrimaryContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 154 { 155 ASSERT(text->chunkContents == text->pExtra); 156 if (forward) { 157 ASSERT(nativeIndex >= text->b && nativeIndex < nativeLength); 158 text->chunkNativeStart = nativeIndex; 159 text->chunkNativeLimit = nativeIndex + text->extraSize / sizeof(UChar); 160 if (text->chunkNativeLimit > nativeLength) 161 text->chunkNativeLimit = nativeLength; 162 } else { 163 ASSERT(nativeIndex > text->b && nativeIndex <= nativeLength); 164 text->chunkNativeLimit = nativeIndex; 165 text->chunkNativeStart = nativeIndex - text->extraSize / sizeof(UChar); 166 if (text->chunkNativeStart < text->b) 167 text->chunkNativeStart = text->b; 168 } 169 int64_t length = text->chunkNativeLimit - text->chunkNativeStart; 170 // Ensure chunk length is well defined if computed length exceeds int32_t range. 171 ASSERT(length < numeric_limits<int32_t>::max()); 172 text->chunkLength = length < numeric_limits<int32_t>::max() ? static_cast<int32_t>(length) : 0; 173 text->nativeIndexingLimit = text->chunkLength; 174 text->chunkOffset = forward ? 0 : text->chunkLength; 175 StringImpl::copyChars(const_cast<UChar*>(text->chunkContents), static_cast<const LChar*>(text->p) + (text->chunkNativeStart - text->b), static_cast<unsigned>(text->chunkLength)); 176 } 177 178 static void textLatin1SwitchToPrimaryContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 179 { 180 ASSERT(!text->chunkContents || text->chunkContents == text->q); 181 text->chunkContents = static_cast<const UChar*>(text->pExtra); 182 textLatin1MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); 183 } 184 185 static void textLatin1MoveInPriorContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 186 { 187 ASSERT(text->chunkContents == text->q); 188 ASSERT(forward ? nativeIndex < text->b : nativeIndex <= text->b); 189 ASSERT_UNUSED(nativeLength, forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); 190 ASSERT_UNUSED(forward, forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); 191 text->chunkNativeStart = 0; 192 text->chunkNativeLimit = text->b; 193 text->chunkLength = text->b; 194 text->nativeIndexingLimit = text->chunkLength; 195 int64_t offset = nativeIndex - text->chunkNativeStart; 196 // Ensure chunk offset is well defined if computed offset exceeds int32_t range or chunk length. 197 ASSERT(offset < numeric_limits<int32_t>::max()); 198 text->chunkOffset = min(offset < numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0, text->chunkLength); 199 } 200 201 static void textLatin1SwitchToPriorContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 202 { 203 ASSERT(!text->chunkContents || text->chunkContents == text->pExtra); 204 text->chunkContents = static_cast<const UChar*>(text->q); 205 textLatin1MoveInPriorContext(text, nativeIndex, nativeLength, forward); 206 } 207 208 static inline bool textInChunkOrOutOfRange(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward, UBool& isAccessible) 209 { 210 if (forward) { 211 if (nativeIndex >= text->chunkNativeStart && nativeIndex < text->chunkNativeLimit) { 212 int64_t offset = nativeIndex - text->chunkNativeStart; 213 // Ensure chunk offset is well formed if computed offset exceeds int32_t range. 214 ASSERT(offset < numeric_limits<int32_t>::max()); 215 text->chunkOffset = offset < numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0; 216 isAccessible = TRUE; 217 return true; 218 } 219 if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) { 220 text->chunkOffset = text->chunkLength; 221 isAccessible = FALSE; 222 return true; 223 } 224 } else { 225 if (nativeIndex > text->chunkNativeStart && nativeIndex <= text->chunkNativeLimit) { 226 int64_t offset = nativeIndex - text->chunkNativeStart; 227 // Ensure chunk offset is well formed if computed offset exceeds int32_t range. 228 ASSERT(offset < numeric_limits<int32_t>::max()); 229 text->chunkOffset = offset < numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0; 230 isAccessible = TRUE; 231 return true; 232 } 233 if (nativeIndex <= 0 && !text->chunkNativeStart) { 234 text->chunkOffset = 0; 235 isAccessible = FALSE; 236 return true; 237 } 238 } 239 return false; 240 } 241 242 static UBool textLatin1Access(UText* text, int64_t nativeIndex, UBool forward) 243 { 244 if (!text->context) 245 return FALSE; 246 int64_t nativeLength = textNativeLength(text); 247 UBool isAccessible; 248 if (textInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) 249 return isAccessible; 250 nativeIndex = textPinIndex(nativeIndex, nativeLength); 251 TextContext currentContext = textLatin1GetCurrentContext(text); 252 TextContext newContext = textGetContext(text, nativeIndex, forward); 253 ASSERT(newContext != NoContext); 254 if (newContext == currentContext) { 255 if (currentContext == PrimaryContext) 256 textLatin1MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); 257 else 258 textLatin1MoveInPriorContext(text, nativeIndex, nativeLength, forward); 259 } else if (newContext == PrimaryContext) 260 textLatin1SwitchToPrimaryContext(text, nativeIndex, nativeLength, forward); 261 else { 262 ASSERT(newContext == PriorContext); 263 textLatin1SwitchToPriorContext(text, nativeIndex, nativeLength, forward); 264 } 265 return TRUE; 266 } 267 268 static const struct UTextFuncs textLatin1Funcs = { 75 269 sizeof(UTextFuncs), 76 270 0, 0, 0, 77 uTextLatin1Clone, 78 uTextLatin1NativeLength, 79 uTextLatin1Access, 80 uTextLatin1Extract, 81 0, 82 0, 83 uTextLatin1MapOffsetToNative, 84 uTextLatin1MapNativeIndexToUTF16, 85 uTextLatin1Close, 86 0, 0, 0 271 textClone, 272 textNativeLength, 273 textLatin1Access, 274 textExtract, 275 0, 0, 0, 0, 276 textClose, 277 0, 0, 0, 87 278 }; 88 279 89 static UText* uTextLatin1Clone(UText* destination, const UText* source, UBool deep, UErrorCode* status) 90 { 91 ASSERT_UNUSED(deep, !deep); 92 280 static void textInit(UText* text, const UTextFuncs* funcs, const void* string, unsigned length, const UChar* priorContext, int priorContextLength) 281 { 282 text->pFuncs = funcs; 283 text->providerProperties = 1 << UTEXT_PROVIDER_STABLE_CHUNKS; 284 text->context = string; 285 text->p = string; 286 text->a = length; 287 text->q = priorContext; 288 text->b = priorContextLength; 289 } 290 291 static UText* textOpenLatin1(UTextWithBuffer* utWithBuffer, const LChar* string, unsigned length, const UChar* priorContext, int priorContextLength, UErrorCode* status) 292 { 93 293 if (U_FAILURE(*status)) 94 294 return 0; 95 96 UText* result = utext_setup(destination, sizeof(UChar) * (s_UTextCharacterBufferSize + 1), status); 295 if (!string || length > static_cast<unsigned>(numeric_limits<int32_t>::max())) { 296 *status = U_ILLEGAL_ARGUMENT_ERROR; 297 return 0; 298 } 299 UText* text = utext_setup(&utWithBuffer->text, sizeof(utWithBuffer->buffer), status); 300 if (U_FAILURE(*status)) { 301 ASSERT(!text); 302 return 0; 303 } 304 textInit(text, &textLatin1Funcs, string, length, priorContext, priorContextLength); 305 return text; 306 } 307 308 static inline TextContext textUTF16GetCurrentContext(const UText* text) 309 { 310 if (!text->chunkContents) 311 return NoContext; 312 return text->chunkContents == text->p ? PrimaryContext : PriorContext; 313 } 314 315 static void textUTF16MoveInPrimaryContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 316 { 317 ASSERT(text->chunkContents == text->p); 318 ASSERT_UNUSED(forward, forward ? nativeIndex >= text->b : nativeIndex > text->b); 319 ASSERT_UNUSED(forward, forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); 320 text->chunkNativeStart = text->b; 321 text->chunkNativeLimit = nativeLength; 322 int64_t length = text->chunkNativeLimit - text->chunkNativeStart; 323 // Ensure chunk length is well defined if computed length exceeds int32_t range. 324 ASSERT(length < numeric_limits<int32_t>::max()); 325 text->chunkLength = length < numeric_limits<int32_t>::max() ? static_cast<int32_t>(length) : 0; 326 text->nativeIndexingLimit = text->chunkLength; 327 int64_t offset = nativeIndex - text->chunkNativeStart; 328 // Ensure chunk offset is well defined if computed offset exceeds int32_t range or chunk length. 329 ASSERT(offset < numeric_limits<int32_t>::max()); 330 text->chunkOffset = min(offset < numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0, text->chunkLength); 331 } 332 333 static void textUTF16SwitchToPrimaryContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 334 { 335 ASSERT(!text->chunkContents || text->chunkContents == text->q); 336 text->chunkContents = static_cast<const UChar*>(text->p); 337 textUTF16MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); 338 } 339 340 static void textUTF16MoveInPriorContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 341 { 342 ASSERT(text->chunkContents == text->q); 343 ASSERT(forward ? nativeIndex < text->b : nativeIndex <= text->b); 344 ASSERT_UNUSED(nativeLength, forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); 345 ASSERT_UNUSED(forward, forward ? nativeIndex < nativeLength : nativeIndex <= nativeLength); 346 text->chunkNativeStart = 0; 347 text->chunkNativeLimit = text->b; 348 text->chunkLength = text->b; 349 text->nativeIndexingLimit = text->chunkLength; 350 int64_t offset = nativeIndex - text->chunkNativeStart; 351 // Ensure chunk offset is well defined if computed offset exceeds int32_t range or chunk length. 352 ASSERT(offset < numeric_limits<int32_t>::max()); 353 text->chunkOffset = min(offset < numeric_limits<int32_t>::max() ? static_cast<int32_t>(offset) : 0, text->chunkLength); 354 } 355 356 static void textUTF16SwitchToPriorContext(UText* text, int64_t nativeIndex, int64_t nativeLength, UBool forward) 357 { 358 ASSERT(!text->chunkContents || text->chunkContents == text->p); 359 text->chunkContents = static_cast<const UChar*>(text->q); 360 textUTF16MoveInPriorContext(text, nativeIndex, nativeLength, forward); 361 } 362 363 static UBool textUTF16Access(UText* text, int64_t nativeIndex, UBool forward) 364 { 365 if (!text->context) 366 return FALSE; 367 int64_t nativeLength = textNativeLength(text); 368 UBool isAccessible; 369 if (textInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible)) 370 return isAccessible; 371 nativeIndex = textPinIndex(nativeIndex, nativeLength); 372 TextContext currentContext = textUTF16GetCurrentContext(text); 373 TextContext newContext = textGetContext(text, nativeIndex, forward); 374 ASSERT(newContext != NoContext); 375 if (newContext == currentContext) { 376 if (currentContext == PrimaryContext) 377 textUTF16MoveInPrimaryContext(text, nativeIndex, nativeLength, forward); 378 else 379 textUTF16MoveInPriorContext(text, nativeIndex, nativeLength, forward); 380 } else if (newContext == PrimaryContext) 381 textUTF16SwitchToPrimaryContext(text, nativeIndex, nativeLength, forward); 382 else { 383 ASSERT(newContext == PriorContext); 384 textUTF16SwitchToPriorContext(text, nativeIndex, nativeLength, forward); 385 } 386 return TRUE; 387 } 388 389 static const struct UTextFuncs textUTF16Funcs = { 390 sizeof(UTextFuncs), 391 0, 0, 0, 392 textClone, 393 textNativeLength, 394 textUTF16Access, 395 textExtract, 396 0, 0, 0, 0, 397 textClose, 398 0, 0, 0, 399 }; 400 401 static UText* textOpenUTF16(UText* text, const UChar* string, unsigned length, const UChar* priorContext, int priorContextLength, UErrorCode* status) 402 { 97 403 if (U_FAILURE(*status)) 98 return destination; 99 100 result->providerProperties = source->providerProperties; 101 102 /* Point at the same position, but with an empty buffer */ 103 result->chunkNativeStart = source->chunkNativeStart; 104 result->chunkNativeLimit = source->chunkNativeStart; 105 result->nativeIndexingLimit = static_cast<int32_t>(source->chunkNativeStart); 106 result->chunkOffset = 0; 107 result->context = source->context; 108 result->a = source->a; 109 result->pFuncs = &uTextLatin1Funcs; 110 result->chunkContents = (UChar*)result->pExtra; 111 memset(const_cast<UChar*>(result->chunkContents), 0, sizeof(UChar) * (s_UTextCharacterBufferSize + 1)); 112 113 return result; 114 } 115 116 static int64_t uTextLatin1NativeLength(UText* uText) 117 { 118 return uText->a; 119 } 120 121 static UBool uTextLatin1Access(UText* uText, int64_t index, UBool forward) 122 { 123 int64_t length = uText->a; 124 125 if (forward) { 126 if (index < uText->chunkNativeLimit && index >= uText->chunkNativeStart) { 127 /* Already inside the buffer. Set the new offset. */ 128 uText->chunkOffset = (int32_t)(index - uText->chunkNativeStart); 129 return TRUE; 130 } 131 if (index >= length && uText->chunkNativeLimit == length) { 132 /* Off the end of the buffer, but we can't get it. */ 133 uText->chunkOffset = uText->chunkLength; 134 return FALSE; 135 } 136 } else { 137 if (index <= uText->chunkNativeLimit && index > uText->chunkNativeStart) { 138 /* Already inside the buffer. Set the new offset. */ 139 uText->chunkOffset = (int32_t)(index - uText->chunkNativeStart); 140 return TRUE; 141 } 142 if (!index && !uText->chunkNativeStart) { 143 /* Already at the beginning; can't go any farther */ 144 uText->chunkOffset = 0; 145 return FALSE; 146 } 147 } 148 149 if (forward) { 150 uText->chunkNativeStart = index; 151 uText->chunkNativeLimit = uText->chunkNativeStart + s_UTextCharacterBufferSize; 152 if (uText->chunkNativeLimit > length) 153 uText->chunkNativeLimit = length; 154 155 uText->chunkOffset = 0; 156 } else { 157 uText->chunkNativeLimit = index; 158 if (uText->chunkNativeLimit > length) 159 uText->chunkNativeLimit = length; 160 161 uText->chunkNativeStart = uText->chunkNativeLimit - s_UTextCharacterBufferSize; 162 if (uText->chunkNativeStart < 0) 163 uText->chunkNativeStart = 0; 164 165 uText->chunkOffset = uText->chunkLength; 166 } 167 uText->chunkLength = (int32_t) (uText->chunkNativeLimit - uText->chunkNativeStart); 168 169 StringImpl::copyChars(const_cast<UChar*>(uText->chunkContents), static_cast<const LChar*>(uText->context) + uText->chunkNativeStart, static_cast<unsigned>(uText->chunkLength)); 170 171 uText->nativeIndexingLimit = uText->chunkLength; 172 173 return TRUE; 174 } 175 176 static int32_t uTextLatin1Extract(UText* uText, int64_t start, int64_t limit, UChar* dest, int32_t destCapacity, UErrorCode* status) 177 { 178 int64_t length = uText->a; 179 if (U_FAILURE(*status)) 180 return 0; 181 182 if (destCapacity < 0 || (!dest && destCapacity > 0)) { 404 return 0; 405 if (!string || length > static_cast<unsigned>(numeric_limits<int32_t>::max())) { 183 406 *status = U_ILLEGAL_ARGUMENT_ERROR; 184 407 return 0; 185 408 } 186 187 if (start < 0 || start > limit || (limit - start) > INT32_MAX) { 188 *status = U_INDEX_OUTOFBOUNDS_ERROR; 189 return 0; 190 } 191 192 if (start > length) 193 start = length; 194 if (limit > length) 195 limit = length; 196 197 length = limit - start; 198 199 if (!length) 200 return 0; 201 202 if (destCapacity > 0 && !dest) { 203 int32_t trimmedLength = static_cast<int32_t>(length); 204 if (trimmedLength > destCapacity) 205 trimmedLength = destCapacity; 206 207 StringImpl::copyChars(dest, static_cast<const LChar*>(uText->context) + start, static_cast<unsigned>(trimmedLength)); 208 } 209 210 if (length < destCapacity) { 211 dest[length] = 0; 212 if (*status == U_STRING_NOT_TERMINATED_WARNING) 213 *status = U_ZERO_ERROR; 214 } else if (length == destCapacity) 215 *status = U_STRING_NOT_TERMINATED_WARNING; 216 else 217 *status = U_BUFFER_OVERFLOW_ERROR; 218 219 return static_cast<int32_t>(length); 220 } 221 222 static int64_t uTextLatin1MapOffsetToNative(const UText* uText) 223 { 224 return uText->chunkNativeStart + uText->chunkOffset; 225 } 226 227 static int32_t uTextLatin1MapNativeIndexToUTF16(const UText* uText, int64_t nativeIndex) 228 { 229 ASSERT_UNUSED(uText, uText->chunkNativeStart >= nativeIndex); 230 ASSERT_UNUSED(uText, nativeIndex < uText->chunkNativeLimit); 231 return static_cast<int32_t>(nativeIndex); 232 } 233 234 static void uTextLatin1Close(UText* uText) 235 { 236 uText->context = 0; 237 } 238 239 static UText* UTextOpenLatin1(UTextWithBuffer* uTextLatin1, const LChar* string, unsigned length, UErrorCode* errorCode) 240 { 241 UText* result = utext_setup(reinterpret_cast<UText*>(uTextLatin1), sizeof(UChar) * (s_UTextCharacterBufferSize + 1), errorCode); 242 243 if (!U_SUCCESS(*errorCode)) 244 return 0; 245 246 result->context = string; 247 result->a = (int64_t)length; 248 result->pFuncs = &uTextLatin1Funcs; 249 result->chunkContents = (UChar*)result->pExtra; 250 memset(const_cast<UChar*>(result->chunkContents), 0, sizeof(UChar) * (s_UTextCharacterBufferSize + 1)); 251 252 return result; 409 text = utext_setup(text, 0, status); 410 if (U_FAILURE(*status)) { 411 ASSERT(!text); 412 return 0; 413 } 414 textInit(text, &textUTF16Funcs, string, length, priorContext, priorContextLength); 415 return text; 253 416 } 254 417 … … 261 424 } 262 425 263 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale) 426 static UText emptyText = UTEXT_INITIALIZER; 427 428 TextBreakIterator* acquireLineBreakIterator(const LChar* string, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength) 264 429 { 265 430 UBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale); … … 267 432 return 0; 268 433 269 UTextWithBuffer uTextLatin1Local;270 uTextLatin1Local.uTextStruct = emptyUText;271 uTextLatin1Local.uTextStruct.extraSize = sizeof(uTextLatin1Local.uCharBuffer);272 uTextLatin1Local.uTextStruct.pExtra = uTextLatin1Local.uCharBuffer;273 274 UErrorCode uTextOpenStatus = U_ZERO_ERROR;275 UText* uTextLatin1 = UTextOpenLatin1(&uTextLatin1Local, string, length, &uTextOpenStatus);276 if (U_FAILURE( uTextOpenStatus)) {277 LOG_ERROR(" UTextOpenLatin1 failed with status %d", uTextOpenStatus);434 UTextWithBuffer textLocal; 435 textLocal.text = emptyText; 436 textLocal.text.extraSize = sizeof(textLocal.buffer); 437 textLocal.text.pExtra = textLocal.buffer; 438 439 UErrorCode openStatus = U_ZERO_ERROR; 440 UText* text = textOpenLatin1(&textLocal, string, length, priorContext, priorContextLength, &openStatus); 441 if (U_FAILURE(openStatus)) { 442 LOG_ERROR("textOpenUTF16 failed with status %d", openStatus); 278 443 return 0; 279 444 } 280 445 281 446 UErrorCode setTextStatus = U_ZERO_ERROR; 282 ubrk_setUText(iterator, uTextLatin1, &setTextStatus);447 ubrk_setUText(iterator, text, &setTextStatus); 283 448 if (U_FAILURE(setTextStatus)) { 284 449 LOG_ERROR("ubrk_setUText failed with status %d", setTextStatus); … … 286 451 } 287 452 288 utext_close( uTextLatin1);453 utext_close(text); 289 454 290 455 return reinterpret_cast<TextBreakIterator*>(iterator); 291 456 } 292 457 293 TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString& locale )458 TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength) 294 459 { 295 460 UBreakIterator* iterator = LineBreakIteratorPool::sharedPool().take(locale); … … 297 462 return 0; 298 463 464 UText textLocal = UTEXT_INITIALIZER; 465 466 UErrorCode openStatus = U_ZERO_ERROR; 467 UText* text = textOpenUTF16(&textLocal, string, length, priorContext, priorContextLength, &openStatus); 468 if (U_FAILURE(openStatus)) { 469 LOG_ERROR("textOpenUTF16 failed with status %d", openStatus); 470 return 0; 471 } 472 299 473 UErrorCode setTextStatus = U_ZERO_ERROR; 300 ubrk_set Text(iterator, string, length, &setTextStatus);474 ubrk_setUText(iterator, text, &setTextStatus); 301 475 if (U_FAILURE(setTextStatus)) { 302 LOG_ERROR("ubrk_setText failed with status %d", setTextStatus); 303 return 0; 304 } 476 LOG_ERROR("ubrk_setUText failed with status %d", setTextStatus); 477 return 0; 478 } 479 480 utext_close(text); 305 481 306 482 return reinterpret_cast<TextBreakIterator*>(iterator); -
trunk/Source/WebCore/platform/text/wchar/TextBreakIteratorWchar.cpp
r141156 r147588 257 257 static TextBreakIterator* staticLineBreakIterator; 258 258 259 TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString&) 260 { 259 TextBreakIterator* acquireLineBreakIterator(const UChar* string, int length, const AtomicString& locale, const UChar* priorContext, unsigned priorContextLength) 260 { 261 // This code does not yet support non-empty prior line break context. This 262 // needs to be fixed by someone building/testing on a non-ICU platform. See 263 // https://bugs.webkit.org/show_bug.cgi?id=105692#c52 for further info. 264 ASSERT_UNUSED(priorContext, !priorContext); 265 ASSERT_UNUSED(priorContextLength, !priorContextLength); 266 261 267 TextBreakIterator* lineBreakIterator = 0; 262 268 if (staticLineBreakIterator) { -
trunk/Source/WebCore/rendering/break_lines.cpp
r145338 r147588 156 156 CharacterType lastLastCh = pos > 1 ? str[pos - 2] : static_cast<CharacterType>(lazyBreakIterator.secondToLastCharacter()); 157 157 CharacterType lastCh = pos > 0 ? str[pos - 1] : static_cast<CharacterType>(lazyBreakIterator.lastCharacter()); 158 unsigned priorContextLength = lazyBreakIterator.priorContextLength(); 158 159 for (int i = pos; i < len; i++) { 159 160 CharacterType ch = str[i]; … … 163 164 164 165 if (needsLineBreakIterator<treatNoBreakSpaceAsBreak>(ch) || needsLineBreakIterator<treatNoBreakSpaceAsBreak>(lastCh)) { 165 if (nextBreak < i && i) { 166 TextBreakIterator* breakIterator = lazyBreakIterator.get(); 167 if (breakIterator) 168 nextBreak = textBreakFollowing(breakIterator, i - 1); 166 if (nextBreak < i) { 167 // Don't break if positioned at start of primary context and there is no prior context. 168 if (i || priorContextLength) { 169 TextBreakIterator* breakIterator = lazyBreakIterator.get(priorContextLength); 170 if (breakIterator) { 171 nextBreak = textBreakFollowing(breakIterator, i - 1 + priorContextLength); 172 if (nextBreak >= 0) 173 nextBreak -= priorContextLength; 174 } 175 } 169 176 } 170 177 if (i == nextBreak && !isBreakableSpace<treatNoBreakSpaceAsBreak>(lastCh))
Note: See TracChangeset
for help on using the changeset viewer.