Changeset 208888 in webkit


Ignore:
Timestamp:
Nov 18, 2016, 12:27:50 PM (9 years ago)
Author:
mmaxfield@apple.com
Message:

[SVG -> OTF Font Converter] Fonts advances are not internally consistent inside the generated font file
https://bugs.webkit.org/show_bug.cgi?id=164846
<rdar://problem/29031509>

Reviewed by Darin Adler.

Source/WebCore:

The fonts I'm generating in the SVG -> OTF converter have fractional FUnit values for their advances.
The CFF table can encode that, but hmtx can't, which means the font isn't internally consistent.

Covered by existing tests.

  • svg/SVGToOTFFontConversion.cpp:

LayoutTests:

  • platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/ios-simulator/svg/batik/text/textEffect-expected.txt:
  • platform/ios-simulator/svg/batik/text/textEffect3-expected.txt:
  • platform/ios-simulator/svg/batik/text/textPosition2-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
  • platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
  • platform/mac/svg/batik/text/textEffect3-expected.txt:
  • platform/mac/svg/batik/text/textPosition2-expected.txt:
  • platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
  • platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
  • svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
Location:
trunk
Files:
29 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r208885 r208888  
     12016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
     2
     3        [SVG -> OTF Font Converter] Fonts advances are not internally consistent inside the generated font file
     4        https://bugs.webkit.org/show_bug.cgi?id=164846
     5        <rdar://problem/29031509>
     6
     7        Reviewed by Darin Adler.
     8
     9        * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
     10        * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
     11        * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
     12        * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
     13        * platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
     14        * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
     15        * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
     16        * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
     17        * platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
     18        * platform/ios-simulator/svg/batik/text/textEffect-expected.txt:
     19        * platform/ios-simulator/svg/batik/text/textEffect3-expected.txt:
     20        * platform/ios-simulator/svg/batik/text/textPosition2-expected.txt:
     21        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
     22        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
     23        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
     24        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
     25        * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
     26        * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
     27        * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
     28        * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
     29        * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
     30        * platform/mac/svg/batik/text/textEffect3-expected.txt:
     31        * platform/mac/svg/batik/text/textPosition2-expected.txt:
     32        * platform/mac/svg/custom/svg-fonts-fallback-expected.txt:
     33        * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
     34        * svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
     35
    1362016-11-18  Joseph Pecoraro  <pecoraro@apple.com>
    237
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt

    r205001 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt

    r205001 r208888  
    2222        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    2323          RenderSVGInlineText {#text} at (0,0) size 210x84
    24             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     24            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    2525      RenderSVGText {text} at (7,193) size 129x21 contains 1 chunk(s)
    2626        RenderSVGInlineText {#text} at (0,0) size 129x21
     
    2929        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3030          RenderSVGInlineText {#text} at (0,0) size 210x84
    31             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     31            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3232      RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,210.00)}]
    3333        RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt

    r205001 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt

    r205001 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt

    r205001 r208888  
    3434        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3535          RenderSVGInlineText {#text} at (0,0) size 210x84
    36             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     36            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3737    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3838      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt

    r205001 r208888  
    1111        RenderSVGText {text} at (10,56) size 232x24 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 232x24
    13             chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 231.45: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ..."
     13            chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 231.35: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ..."
    1414        RenderSVGText {text} at (10,91) size 244x24 contains 1 chunk(s)
    1515          RenderSVGInlineText {#text} at (0,0) size 244x24
    16             chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 243.97: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, ..."
    17         RenderSVGText {text} at (10,126) size 195x24 contains 1 chunk(s)
    18           RenderSVGInlineText {#text} at (0,0) size 195x24
    19             chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 194.02: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ..."
     16            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 243.83: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, ..."
     17        RenderSVGText {text} at (10,126) size 194x24 contains 1 chunk(s)
     18          RenderSVGInlineText {#text} at (0,0) size 194x24
     19            chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 193.92: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ..."
    2020        RenderSVGText {text} at (10,161) size 236x24 contains 1 chunk(s)
    2121          RenderSVGInlineText {#text} at (0,0) size 236x24
    22             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 68.02: "Hebrew: "
    23             chunk 1 text run 1 at (78.02,180.00) startOffset 0 endOffset 21 width 148.60 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA}"
    24             chunk 1 text run 1 at (226.61,180.00) startOffset 0 endOffset 4 width 18.90: " ..."
     22            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 68.00: "Hebrew: "
     23            chunk 1 text run 1 at (78.00,180.00) startOffset 0 endOffset 21 width 148.34 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA}"
     24            chunk 1 text run 1 at (226.34,180.00) startOffset 0 endOffset 4 width 18.85: " ..."
    2525        RenderSVGText {text} at (10,196) size 234x24 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 234x24
    27             chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.19: "Yiddish: "
    28             chunk 1 text run 1 at (75.19,215.00) startOffset 0 endOffset 21 width 149.57 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF}"
    29             chunk 1 text run 1 at (224.76,215.00) startOffset 0 endOffset 4 width 18.90: " ..."
     27            chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.16: "Yiddish: "
     28            chunk 1 text run 1 at (75.16,215.00) startOffset 0 endOffset 21 width 149.40 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF}"
     29            chunk 1 text run 1 at (224.56,215.00) startOffset 0 endOffset 4 width 18.85: " ..."
    3030      RenderSVGContainer {g} at (10,231) size 272x24
    3131        RenderSVGText {text} at (10,231) size 272x24 contains 1 chunk(s)
    3232          RenderSVGInlineText {#text} at (0,0) size 272x24
    33             chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 271.08: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
     33            chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 271.07: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
    3434      RenderSVGContainer {g} at (10,266) size 271x24
    3535        RenderSVGText {text} at (10,266) size 271x24 contains 1 chunk(s)
    3636          RenderSVGInlineText {#text} at (0,0) size 271x24
    37             chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 270.16: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}"
     37            chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 270.15: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}"
    3838    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3939      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt

    r205001 r208888  
    1111        RenderSVGText {text} at (10,60) size 423x25 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 423x25
    13             chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 422.66 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
     13            chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 422.23 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
    1414      RenderSVGText {text} at (10,124) size 318x20 contains 1 chunk(s)
    1515        RenderSVGInlineText {#text} at (0,0) size 318x20
     
    1818        RenderSVGText {text} at (-413,160) size 423x25 contains 1 chunk(s)
    1919          RenderSVGInlineText {#text} at (0,0) size 423x25
    20             chunk 1 text run 1 at (-412.66,180.00) startOffset 0 endOffset 56 width 422.66 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
     20            chunk 1 text run 1 at (-412.23,180.00) startOffset 0 endOffset 56 width 422.23 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
    2121      RenderSVGText {text} at (10,224) size 276x20 contains 1 chunk(s)
    2222        RenderSVGInlineText {#text} at (0,0) size 276x20
     
    2525        RenderSVGText {text} at (-413,260) size 423x25 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 423x25
    27             chunk 1 text run 1 at (-412.66,280.00) startOffset 0 endOffset 12 width 99.02: "is in Hebrew"
    28             chunk 1 text run 1 at (-313.64,280.00) startOffset 0 endOffset 40 width 288.63 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
    29             chunk 1 text run 1 at (-25.01,280.00) startOffset 0 endOffset 4 width 35.01: "Text"
     27            chunk 1 text run 1 at (-412.23,280.00) startOffset 0 endOffset 12 width 99.02: "is in Hebrew"
     28            chunk 1 text run 1 at (-313.21,280.00) startOffset 0 endOffset 40 width 288.23 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
     29            chunk 1 text run 1 at (-24.97,280.00) startOffset 0 endOffset 4 width 34.97: "Text"
    3030    RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    3131      RenderSVGInlineText {#text} at (0,0) size 264x45
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt

    r205001 r208888  
    99          RenderSVGInlineText {#text} at (0,0) size 19x340
    1010            chunk 1 (vertical) text run 1 at (64.50,10.00) startOffset 0 endOffset 1 height 19.00: "T"
    11             chunk 1 (vertical) text run 2 at (64.50,18.55) startOffset 1 endOffset 2 height 19.00: "e"
    12             chunk 1 (vertical) text run 3 at (64.50,26.34) startOffset 2 endOffset 3 height 19.00: "x"
    13             chunk 1 (vertical) text run 4 at (64.50,33.34) startOffset 3 endOffset 4 height 19.00: "t"
    14             chunk 1 (vertical) text run 5 at (64.50,37.23) startOffset 4 endOffset 5 height 19.00: " "
    15             chunk 1 (vertical) text run 6 at (64.50,41.12) startOffset 5 endOffset 6 height 19.00: "\""
    16             chunk 1 (vertical) text run 7 at (64.50,46.09) startOffset 6 endOffset 7 height 19.00: "\x{6211}"
    17             chunk 1 (vertical) text run 8 at (64.50,65.09) startOffset 7 endOffset 8 height 19.00: "\x{80FD}"
    18             chunk 1 (vertical) text run 9 at (64.50,84.09) startOffset 8 endOffset 9 height 19.00: "\x{541E}"
    19             chunk 1 (vertical) text run 10 at (64.50,103.09) startOffset 9 endOffset 10 height 19.00: "\x{4E0B}"
    20             chunk 1 (vertical) text run 11 at (64.50,122.09) startOffset 10 endOffset 11 height 19.00: "\x{73BB}"
    21             chunk 1 (vertical) text run 12 at (64.50,141.09) startOffset 11 endOffset 12 height 19.00: "\x{7483}"
    22             chunk 1 (vertical) text run 13 at (64.50,160.09) startOffset 12 endOffset 13 height 19.00: "\x{800C}"
    23             chunk 1 (vertical) text run 14 at (64.50,179.09) startOffset 13 endOffset 14 height 19.00: "\x{4E0D}"
    24             chunk 1 (vertical) text run 15 at (64.50,198.09) startOffset 14 endOffset 15 height 19.00: "\x{4F24}"
    25             chunk 1 (vertical) text run 16 at (64.50,217.09) startOffset 15 endOffset 16 height 19.00: "\x{8EAB}"
    26             chunk 1 (vertical) text run 17 at (64.50,236.09) startOffset 16 endOffset 17 height 19.00: "\x{4F53}"
    27             chunk 1 (vertical) text run 18 at (64.50,255.09) startOffset 17 endOffset 18 height 19.00: "\x{3002}"
    28             chunk 1 (vertical) text run 19 at (64.50,274.09) startOffset 18 endOffset 19 height 19.00: "\""
    29             chunk 1 (vertical) text run 20 at (64.50,279.06) startOffset 19 endOffset 20 height 19.00: " "
    30             chunk 1 (vertical) text run 21 at (64.50,282.95) startOffset 20 endOffset 21 height 19.00: "i"
    31             chunk 1 (vertical) text run 22 at (64.50,286.06) startOffset 21 endOffset 22 height 19.00: "n"
    32             chunk 1 (vertical) text run 23 at (64.50,293.85) startOffset 22 endOffset 23 height 19.00: " "
    33             chunk 1 (vertical) text run 24 at (64.50,297.74) startOffset 23 endOffset 24 height 19.00: "C"
    34             chunk 1 (vertical) text run 25 at (64.50,307.85) startOffset 24 endOffset 25 height 19.00: "h"
    35             chunk 1 (vertical) text run 26 at (64.50,315.63) startOffset 25 endOffset 26 height 19.00: "i"
    36             chunk 1 (vertical) text run 27 at (64.50,318.74) startOffset 26 endOffset 27 height 19.00: "n"
    37             chunk 1 (vertical) text run 28 at (64.50,326.52) startOffset 27 endOffset 28 height 19.00: "e"
    38             chunk 1 (vertical) text run 29 at (64.50,334.31) startOffset 28 endOffset 29 height 19.00: "s"
    39             chunk 1 (vertical) text run 30 at (64.50,341.31) startOffset 29 endOffset 30 height 19.00: "e"
     11            chunk 1 (vertical) text run 2 at (64.50,18.54) startOffset 1 endOffset 2 height 19.00: "e"
     12            chunk 1 (vertical) text run 3 at (64.50,26.32) startOffset 2 endOffset 3 height 19.00: "x"
     13            chunk 1 (vertical) text run 4 at (64.50,33.32) startOffset 3 endOffset 4 height 19.00: "t"
     14            chunk 1 (vertical) text run 5 at (64.50,37.20) startOffset 4 endOffset 5 height 19.00: " "
     15            chunk 1 (vertical) text run 6 at (64.50,41.09) startOffset 5 endOffset 6 height 19.00: "\""
     16            chunk 1 (vertical) text run 7 at (64.50,46.05) startOffset 6 endOffset 7 height 19.00: "\x{6211}"
     17            chunk 1 (vertical) text run 8 at (64.50,65.05) startOffset 7 endOffset 8 height 19.00: "\x{80FD}"
     18            chunk 1 (vertical) text run 9 at (64.50,84.05) startOffset 8 endOffset 9 height 19.00: "\x{541E}"
     19            chunk 1 (vertical) text run 10 at (64.50,103.05) startOffset 9 endOffset 10 height 19.00: "\x{4E0B}"
     20            chunk 1 (vertical) text run 11 at (64.50,122.05) startOffset 10 endOffset 11 height 19.00: "\x{73BB}"
     21            chunk 1 (vertical) text run 12 at (64.50,141.05) startOffset 11 endOffset 12 height 19.00: "\x{7483}"
     22            chunk 1 (vertical) text run 13 at (64.50,160.05) startOffset 12 endOffset 13 height 19.00: "\x{800C}"
     23            chunk 1 (vertical) text run 14 at (64.50,179.05) startOffset 13 endOffset 14 height 19.00: "\x{4E0D}"
     24            chunk 1 (vertical) text run 15 at (64.50,198.05) startOffset 14 endOffset 15 height 19.00: "\x{4F24}"
     25            chunk 1 (vertical) text run 16 at (64.50,217.05) startOffset 15 endOffset 16 height 19.00: "\x{8EAB}"
     26            chunk 1 (vertical) text run 17 at (64.50,236.05) startOffset 16 endOffset 17 height 19.00: "\x{4F53}"
     27            chunk 1 (vertical) text run 18 at (64.50,255.05) startOffset 17 endOffset 18 height 19.00: "\x{3002}"
     28            chunk 1 (vertical) text run 19 at (64.50,274.05) startOffset 18 endOffset 19 height 19.00: "\""
     29            chunk 1 (vertical) text run 20 at (64.50,279.01) startOffset 19 endOffset 20 height 19.00: " "
     30            chunk 1 (vertical) text run 21 at (64.50,282.90) startOffset 20 endOffset 21 height 19.00: "i"
     31            chunk 1 (vertical) text run 22 at (64.50,286.01) startOffset 21 endOffset 22 height 19.00: "n"
     32            chunk 1 (vertical) text run 23 at (64.50,293.79) startOffset 22 endOffset 23 height 19.00: " "
     33            chunk 1 (vertical) text run 24 at (64.50,297.68) startOffset 23 endOffset 24 height 19.00: "C"
     34            chunk 1 (vertical) text run 25 at (64.50,307.79) startOffset 24 endOffset 25 height 19.00: "h"
     35            chunk 1 (vertical) text run 26 at (64.50,315.57) startOffset 25 endOffset 26 height 19.00: "i"
     36            chunk 1 (vertical) text run 27 at (64.50,318.68) startOffset 26 endOffset 27 height 19.00: "n"
     37            chunk 1 (vertical) text run 28 at (64.50,326.47) startOffset 27 endOffset 28 height 19.00: "e"
     38            chunk 1 (vertical) text run 29 at (64.50,334.25) startOffset 28 endOffset 29 height 19.00: "s"
     39            chunk 1 (vertical) text run 30 at (64.50,341.25) startOffset 29 endOffset 30 height 19.00: "e"
    4040        RenderSVGText {text} at (221,10) size 18x514 contains 1 chunk(s)
    4141          RenderSVGInlineText {#text} at (0,0) size 18x514
     
    4949            chunk 1 (vertical) text run 8 at (225.00,59.14) startOffset 7 endOffset 8 height 18.00: "e"
    5050            chunk 1 (vertical) text run 9 at (225.00,66.37) startOffset 8 endOffset 9 height 18.00: ":"
    51             chunk 1 (vertical) text run 10 at (225.00,69.98) startOffset 9 endOffset 10 height 18.00: " "
    52             chunk 1 (vertical) text run 11 at (225.00,73.60) startOffset 10 endOffset 11 height 18.00: "\x{79C1}"
    53             chunk 1 (vertical) text run 12 at (225.00,91.60) startOffset 11 endOffset 12 height 18.00: "\x{306F}"
    54             chunk 1 (vertical) text run 13 at (225.00,109.60) startOffset 12 endOffset 13 height 18.00: "\x{30AC}"
    55             chunk 1 (vertical) text run 14 at (225.00,127.60) startOffset 13 endOffset 14 height 18.00: "\x{30E9}"
    56             chunk 1 (vertical) text run 15 at (225.00,145.60) startOffset 14 endOffset 15 height 18.00: "\x{30B9}"
    57             chunk 1 (vertical) text run 16 at (225.00,163.60) startOffset 15 endOffset 16 height 18.00: "\x{3092}"
    58             chunk 1 (vertical) text run 17 at (225.00,181.60) startOffset 16 endOffset 17 height 18.00: "\x{98DF}"
    59             chunk 1 (vertical) text run 18 at (225.00,199.60) startOffset 17 endOffset 18 height 18.00: "\x{3079}"
    60             chunk 1 (vertical) text run 19 at (225.00,217.60) startOffset 18 endOffset 19 height 18.00: "\x{3089}"
    61             chunk 1 (vertical) text run 20 at (225.00,235.60) startOffset 19 endOffset 20 height 18.00: "\x{308C}"
    62             chunk 1 (vertical) text run 21 at (225.00,253.60) startOffset 20 endOffset 21 height 18.00: "\x{307E}"
    63             chunk 1 (vertical) text run 22 at (225.00,271.60) startOffset 21 endOffset 22 height 18.00: "\x{3059}"
    64             chunk 1 (vertical) text run 23 at (225.00,289.60) startOffset 22 endOffset 23 height 18.00: "\x{3002}"
    65             chunk 1 (vertical) text run 24 at (225.00,307.60) startOffset 23 endOffset 24 height 18.00: "\x{305D}"
    66             chunk 1 (vertical) text run 25 at (225.00,325.60) startOffset 24 endOffset 25 height 18.00: "\x{308C}"
    67             chunk 1 (vertical) text run 26 at (225.00,343.60) startOffset 25 endOffset 26 height 18.00: "\x{306F}"
    68             chunk 1 (vertical) text run 27 at (225.00,361.60) startOffset 26 endOffset 27 height 18.00: "\x{79C1}"
    69             chunk 1 (vertical) text run 28 at (225.00,379.60) startOffset 27 endOffset 28 height 18.00: "\x{3092}"
    70             chunk 1 (vertical) text run 29 at (225.00,397.60) startOffset 28 endOffset 29 height 18.00: "\x{50B7}"
    71             chunk 1 (vertical) text run 30 at (225.00,415.60) startOffset 29 endOffset 30 height 18.00: "\x{3064}"
    72             chunk 1 (vertical) text run 31 at (225.00,433.60) startOffset 30 endOffset 31 height 18.00: "\x{3051}"
    73             chunk 1 (vertical) text run 32 at (225.00,451.60) startOffset 31 endOffset 32 height 18.00: "\x{307E}"
    74             chunk 1 (vertical) text run 33 at (225.00,469.60) startOffset 32 endOffset 33 height 18.00: "\x{305B}"
    75             chunk 1 (vertical) text run 34 at (225.00,487.60) startOffset 33 endOffset 34 height 18.00: "\x{3093}"
    76             chunk 1 (vertical) text run 35 at (225.00,505.60) startOffset 34 endOffset 35 height 18.00: "\x{3002}"
     51            chunk 1 (vertical) text run 10 at (225.00,69.97) startOffset 9 endOffset 10 height 18.00: " "
     52            chunk 1 (vertical) text run 11 at (225.00,73.58) startOffset 10 endOffset 11 height 18.00: "\x{79C1}"
     53            chunk 1 (vertical) text run 12 at (225.00,91.58) startOffset 11 endOffset 12 height 18.00: "\x{306F}"
     54            chunk 1 (vertical) text run 13 at (225.00,109.58) startOffset 12 endOffset 13 height 18.00: "\x{30AC}"
     55            chunk 1 (vertical) text run 14 at (225.00,127.58) startOffset 13 endOffset 14 height 18.00: "\x{30E9}"
     56            chunk 1 (vertical) text run 15 at (225.00,145.58) startOffset 14 endOffset 15 height 18.00: "\x{30B9}"
     57            chunk 1 (vertical) text run 16 at (225.00,163.58) startOffset 15 endOffset 16 height 18.00: "\x{3092}"
     58            chunk 1 (vertical) text run 17 at (225.00,181.58) startOffset 16 endOffset 17 height 18.00: "\x{98DF}"
     59            chunk 1 (vertical) text run 18 at (225.00,199.58) startOffset 17 endOffset 18 height 18.00: "\x{3079}"
     60            chunk 1 (vertical) text run 19 at (225.00,217.58) startOffset 18 endOffset 19 height 18.00: "\x{3089}"
     61            chunk 1 (vertical) text run 20 at (225.00,235.58) startOffset 19 endOffset 20 height 18.00: "\x{308C}"
     62            chunk 1 (vertical) text run 21 at (225.00,253.58) startOffset 20 endOffset 21 height 18.00: "\x{307E}"
     63            chunk 1 (vertical) text run 22 at (225.00,271.58) startOffset 21 endOffset 22 height 18.00: "\x{3059}"
     64            chunk 1 (vertical) text run 23 at (225.00,289.58) startOffset 22 endOffset 23 height 18.00: "\x{3002}"
     65            chunk 1 (vertical) text run 24 at (225.00,307.58) startOffset 23 endOffset 24 height 18.00: "\x{305D}"
     66            chunk 1 (vertical) text run 25 at (225.00,325.58) startOffset 24 endOffset 25 height 18.00: "\x{308C}"
     67            chunk 1 (vertical) text run 26 at (225.00,343.58) startOffset 25 endOffset 26 height 18.00: "\x{306F}"
     68            chunk 1 (vertical) text run 27 at (225.00,361.58) startOffset 26 endOffset 27 height 18.00: "\x{79C1}"
     69            chunk 1 (vertical) text run 28 at (225.00,379.58) startOffset 27 endOffset 28 height 18.00: "\x{3092}"
     70            chunk 1 (vertical) text run 29 at (225.00,397.58) startOffset 28 endOffset 29 height 18.00: "\x{50B7}"
     71            chunk 1 (vertical) text run 30 at (225.00,415.58) startOffset 29 endOffset 30 height 18.00: "\x{3064}"
     72            chunk 1 (vertical) text run 31 at (225.00,433.58) startOffset 30 endOffset 31 height 18.00: "\x{3051}"
     73            chunk 1 (vertical) text run 32 at (225.00,451.58) startOffset 31 endOffset 32 height 18.00: "\x{307E}"
     74            chunk 1 (vertical) text run 33 at (225.00,469.58) startOffset 32 endOffset 33 height 18.00: "\x{305B}"
     75            chunk 1 (vertical) text run 34 at (225.00,487.58) startOffset 33 endOffset 34 height 18.00: "\x{3093}"
     76            chunk 1 (vertical) text run 35 at (225.00,505.58) startOffset 34 endOffset 35 height 18.00: "\x{3002}"
    7777        RenderSVGText {text} at (365,13) size 10x490 contains 1 chunk(s)
    7878          RenderSVGInlineText {#text} at (0,0) size 10x490
     
    116116            chunk 1 (vertical) text run 1 at (107.00,80.00) startOffset 0 endOffset 1 height 43.50: "x"
    117117            chunk 1 (vertical) text run 2 at (107.00,96.00) startOffset 1 endOffset 2 height 43.50: "t"
    118             chunk 1 (vertical) text run 3 at (107.00,104.90) startOffset 2 endOffset 3 height 43.50: " "
    119             chunk 1 (vertical) text run 4 at (107.00,113.79) startOffset 3 endOffset 4 height 43.50: "\""
    120             chunk 1 (vertical) text run 5 at (107.00,125.15) startOffset 4 endOffset 5 height 43.50: "\x{6211}"
    121             chunk 1 (vertical) text run 6 at (107.00,168.65) startOffset 5 endOffset 6 height 43.50: "\x{80FD}"
    122             chunk 1 (vertical) text run 7 at (107.00,212.15) startOffset 6 endOffset 7 height 43.50: "\x{541E}"
     118            chunk 1 (vertical) text run 3 at (107.00,104.86) startOffset 2 endOffset 3 height 43.50: " "
     119            chunk 1 (vertical) text run 4 at (107.00,113.76) startOffset 3 endOffset 4 height 43.50: "\""
     120            chunk 1 (vertical) text run 5 at (107.00,125.09) startOffset 4 endOffset 5 height 43.50: "\x{6211}"
     121            chunk 1 (vertical) text run 6 at (107.00,168.59) startOffset 5 endOffset 6 height 43.50: "\x{80FD}"
     122            chunk 1 (vertical) text run 7 at (107.00,212.09) startOffset 6 endOffset 7 height 43.50: "\x{541E}"
    123123        RenderSVGText {text} at (255,80) size 49x156 contains 1 chunk(s)
    124124          RenderSVGInlineText {#text} at (0,0) size 49x156
     
    126126            chunk 1 (vertical) text run 2 at (265.50,98.00) startOffset 1 endOffset 2 height 48.50: "e"
    127127            chunk 1 (vertical) text run 3 at (265.50,118.02) startOffset 2 endOffset 3 height 48.50: ":"
    128             chunk 1 (vertical) text run 4 at (265.50,128.02) startOffset 3 endOffset 4 height 48.50: " "
    129             chunk 1 (vertical) text run 5 at (265.50,138.03) startOffset 4 endOffset 5 height 48.50: "\x{79C1}"
    130             chunk 1 (vertical) text run 6 at (265.50,186.53) startOffset 5 endOffset 6 height 48.50: "\x{306F}"
     128            chunk 1 (vertical) text run 4 at (265.50,127.99) startOffset 3 endOffset 4 height 48.50: " "
     129            chunk 1 (vertical) text run 5 at (265.50,138.00) startOffset 4 endOffset 5 height 48.50: "\x{79C1}"
     130            chunk 1 (vertical) text run 6 at (265.50,186.50) startOffset 5 endOffset 6 height 48.50: "\x{306F}"
    131131        RenderSVGText {text} at (404,80) size 32x262 contains 1 chunk(s)
    132132          RenderSVGInlineText {#text} at (0,0) size 32x261
  • trunk/LayoutTests/platform/ios-simulator/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt

    r205001 r208888  
    1111        RenderSVGText {text} at (10,41) size 307x24 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 307x24
    13             chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 306.08: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi."
    14         RenderSVGText {text} at (10,71) size 380x24 contains 1 chunk(s)
    15           RenderSVGInlineText {#text} at (0,0) size 380x24
    16             chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 379.02: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, \x{44D}\x{442}\x{43E} \x{43C}\x{43D}\x{435} \x{43D}\x{435} \x{432}\x{440}\x{435}\x{434}\x{438}\x{442}."
     13            chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 306.02: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi."
     14        RenderSVGText {text} at (10,71) size 379x24 contains 1 chunk(s)
     15          RenderSVGInlineText {#text} at (0,0) size 379x24
     16            chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 378.85: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, \x{44D}\x{442}\x{43E} \x{43C}\x{43D}\x{435} \x{43D}\x{435} \x{432}\x{440}\x{435}\x{434}\x{438}\x{442}."
    1717        RenderSVGText {text} at (10,103) size 431x22 contains 1 chunk(s)
    1818          RenderSVGInlineText {#text} at (0,0) size 431x21
    19             chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 430.92: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} \x{3C3}\x{3C0}\x{3B1}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B1} \x{3B3}\x{3C5}\x{3B1}\x{3BB}\x{3B9}\x{3AC} \x{3C7}\x{3C9}\x{3C1}\x{3AF}\x{3C2} \x{3BD}\x{3B1} \x{3C0}\x{3AC}\x{3B8}\x{3C9} \x{3C4}\x{3AF}\x{3C0}\x{3BF}\x{3C4}\x{3B1}."
    20         RenderSVGText {text} at (10,131) size 400x24 contains 1 chunk(s)
    21           RenderSVGInlineText {#text} at (0,0) size 400x24
    22             chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 43.83: "Text \""
    23             chunk 1 text run 1 at (53.83,150.00) startOffset 0 endOffset 36 width 251.07 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}"
    24             chunk 1 text run 1 at (304.90,150.00) startOffset 0 endOffset 14 width 104.28: "\" is in Hebrew"
     19            chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 430.79: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} \x{3C3}\x{3C0}\x{3B1}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B1} \x{3B3}\x{3C5}\x{3B1}\x{3BB}\x{3B9}\x{3AC} \x{3C7}\x{3C9}\x{3C1}\x{3AF}\x{3C2} \x{3BD}\x{3B1} \x{3C0}\x{3AC}\x{3B8}\x{3C9} \x{3C4}\x{3AF}\x{3C0}\x{3BF}\x{3C4}\x{3B1}."
     20        RenderSVGText {text} at (10,131) size 399x24 contains 1 chunk(s)
     21          RenderSVGInlineText {#text} at (0,0) size 399x24
     22            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 43.77: "Text \""
     23            chunk 1 text run 1 at (53.77,150.00) startOffset 0 endOffset 36 width 250.73 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}"
     24            chunk 1 text run 1 at (304.51,150.00) startOffset 0 endOffset 14 width 104.26: "\" is in Hebrew"
    2525        RenderSVGText {text} at (10,161) size 366x24 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 366x24
    27             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.19: "Yiddish: "
    28             chunk 1 text run 1 at (75.19,180.00) startOffset 0 endOffset 40 width 295.65 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF} \x{5E2}\x{5E1} \x{5D8}\x{5D5}\x{5D8} \x{5DE}\x{5D9}\x{5E8} \x{5E0}\x{5D9}\x{5E9}\x{5D8} \x{5F0}\x{5F2}"
    29             chunk 1 text run 1 at (370.84,180.00) startOffset 0 endOffset 1 width 4.73: "."
     27            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.16: "Yiddish: "
     28            chunk 1 text run 1 at (75.16,180.00) startOffset 0 endOffset 40 width 295.34 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF} \x{5E2}\x{5E1} \x{5D8}\x{5D5}\x{5D8} \x{5DE}\x{5D9}\x{5E8} \x{5E0}\x{5D9}\x{5E9}\x{5D8} \x{5F0}\x{5F2}"
     29            chunk 1 text run 1 at (370.50,180.00) startOffset 0 endOffset 1 width 4.71: "."
    3030        RenderSVGText {text} at (10,191) size 272x24 contains 1 chunk(s)
    3131          RenderSVGInlineText {#text} at (0,0) size 272x24
    32             chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 271.08: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
     32            chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 271.07: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
    3333        RenderSVGText {text} at (10,223) size 449x22 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 449x21
    35             chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 448.38: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{3089}\x{308C}\x{307E}\x{3059}\x{3002}\x{305D}\x{308C}\x{306F}\x{79C1}\x{3092}\x{50B7}\x{3064}\x{3051}\x{307E}\x{305B}\x{3093}\x{3002}"
     35            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 448.36: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{3089}\x{308C}\x{307E}\x{3059}\x{3002}\x{305D}\x{308C}\x{306F}\x{79C1}\x{3092}\x{50B7}\x{3064}\x{3051}\x{307E}\x{305B}\x{3093}\x{3002}"
    3636    RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 284x45
  • trunk/LayoutTests/platform/ios-simulator/svg/batik/text/textEffect-expected.txt

    r205001 r208888  
    2727      RenderSVGText {text} at (252,111) size 156x61 contains 1 chunk(s)
    2828        RenderSVGInlineText {#text} at (0,0) size 155x60
    29           chunk 1 (middle anchor) text run 1 at (252.69,160.00) startOffset 0 endOffset 5 width 154.61: "BATIK"
     29          chunk 1 (middle anchor) text run 1 at (252.83,160.00) startOffset 0 endOffset 5 width 154.35: "BATIK"
    3030      RenderSVGText {text} at (42,211) size 156x61 contains 1 chunk(s)
    3131        RenderSVGInlineText {#text} at (0,0) size 155x60
     
    3333      RenderSVGText {text} at (252,211) size 156x61 contains 1 chunk(s)
    3434        RenderSVGInlineText {#text} at (0,0) size 155x60
    35           chunk 1 (middle anchor) text run 1 at (252.69,260.00) startOffset 0 endOffset 5 width 154.61: "BATIK"
     35          chunk 1 (middle anchor) text run 1 at (252.83,260.00) startOffset 0 endOffset 5 width 154.35: "BATIK"
    3636      RenderSVGText {text} at (42,311) size 156x61 contains 1 chunk(s)
    3737        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (27.22,305.50) size 185.55x72
     
    4040          chunk 1 (middle anchor) text run 1 at (42.70,360.00) startOffset 0 endOffset 5 width 154.60: "BATIK"
    4141      RenderSVGText {text} at (252,311) size 156x61 contains 1 chunk(s)
    42         [filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.23,305.50) size 185.55x72
     42        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.38,305.50) size 185.25x72
    4343        RenderSVGInlineText {#text} at (0,0) size 155x60
    44           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.23,305.50) size 185.54x72
    45           chunk 1 (middle anchor) text run 1 at (252.69,360.00) startOffset 0 endOffset 5 width 154.61: "BATIK"
     44          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.39,305.50) size 185.22x72
     45          chunk 1 (middle anchor) text run 1 at (252.83,360.00) startOffset 0 endOffset 5 width 154.35: "BATIK"
    4646      RenderSVGText {text} at (87,389) size 66x14 contains 1 chunk(s)
    4747        RenderSVGInlineText {#text} at (0,0) size 66x14
  • trunk/LayoutTests/platform/ios-simulator/svg/batik/text/textEffect3-expected.txt

    r205001 r208888  
    3939      RenderSVGText {text} at (263,91) size 148x81 contains 1 chunk(s)
    4040        RenderSVGInlineText {#text} at (0,20) size 36x60
    41           chunk 1 (middle anchor) text run 1 at (263.57,160.00) startOffset 0 endOffset 1 width 35.68: "B"
     41          chunk 1 (middle anchor) text run 1 at (263.69,160.00) startOffset 0 endOffset 1 width 35.63: "B"
    4242        RenderSVGTSpan {tspan} at (0,0) size 19x31
    4343          RenderSVGInlineText {#text} at (35,24) size 18x30
    44             chunk 1 (middle anchor) text run 1 at (299.26,140.00) startOffset 0 endOffset 1 width 17.68: "A"
     44            chunk 1 (middle anchor) text run 1 at (299.32,140.00) startOffset 0 endOffset 1 width 17.65: "A"
    4545        RenderSVGInlineText {#text} at (53,0) size 33x60
    46           chunk 1 (middle anchor) text run 1 at (316.93,140.00) startOffset 0 endOffset 1 width 32.69: "T"
     46          chunk 1 (middle anchor) text run 1 at (316.97,140.00) startOffset 0 endOffset 1 width 32.63: "T"
    4747        RenderSVGTSpan {tspan} at (0,0) size 12x45
    48           RenderSVGInlineText {#text} at (86,12) size 12x45
    49             chunk 1 (middle anchor) text run 1 at (349.62,140.00) startOffset 0 endOffset 1 width 11.12: "I"
     48          RenderSVGInlineText {#text} at (85,12) size 12x45
     49            chunk 1 (middle anchor) text run 1 at (349.60,140.00) startOffset 0 endOffset 1 width 11.08: "I"
    5050        RenderSVGTSpan {tspan} at (0,0) size 55x70
    5151          RenderSVGInlineText {#text} at (93,2) size 55x69
    52             chunk 1 (middle anchor) text run 1 at (360.74,140.00) startOffset 0 endOffset 1 width 35.68: "K"
     52            chunk 1 (middle anchor) text run 1 at (360.68,140.00) startOffset 0 endOffset 1 width 35.63: "K"
    5353        RenderSVGInlineText {#text} at (0,0) size 0x0
    5454      RenderSVGText {text} at (53,191) size 148x81 contains 1 chunk(s)
     
    6969      RenderSVGText {text} at (263,191) size 148x81 contains 1 chunk(s)
    7070        RenderSVGInlineText {#text} at (0,20) size 36x60
    71           chunk 1 (middle anchor) text run 1 at (263.57,260.00) startOffset 0 endOffset 1 width 35.68: "B"
     71          chunk 1 (middle anchor) text run 1 at (263.69,260.00) startOffset 0 endOffset 1 width 35.63: "B"
    7272        RenderSVGTSpan {tspan} at (0,0) size 19x31
    7373          RenderSVGInlineText {#text} at (35,24) size 18x30
    74             chunk 1 (middle anchor) text run 1 at (299.26,240.00) startOffset 0 endOffset 1 width 17.68: "A"
     74            chunk 1 (middle anchor) text run 1 at (299.32,240.00) startOffset 0 endOffset 1 width 17.65: "A"
    7575        RenderSVGInlineText {#text} at (53,0) size 33x60
    76           chunk 1 (middle anchor) text run 1 at (316.93,240.00) startOffset 0 endOffset 1 width 32.69: "T"
     76          chunk 1 (middle anchor) text run 1 at (316.97,240.00) startOffset 0 endOffset 1 width 32.63: "T"
    7777        RenderSVGTSpan {tspan} at (0,0) size 12x45
    78           RenderSVGInlineText {#text} at (86,12) size 12x45
    79             chunk 1 (middle anchor) text run 1 at (349.62,240.00) startOffset 0 endOffset 1 width 11.12: "I"
     78          RenderSVGInlineText {#text} at (85,12) size 12x45
     79            chunk 1 (middle anchor) text run 1 at (349.60,240.00) startOffset 0 endOffset 1 width 11.08: "I"
    8080        RenderSVGTSpan {tspan} at (0,0) size 55x70
    8181          RenderSVGInlineText {#text} at (93,2) size 55x69
    82             chunk 1 (middle anchor) text run 1 at (360.74,240.00) startOffset 0 endOffset 1 width 35.68: "K"
     82            chunk 1 (middle anchor) text run 1 at (360.68,240.00) startOffset 0 endOffset 1 width 35.63: "K"
    8383        RenderSVGInlineText {#text} at (0,0) size 0x0
    8484      RenderSVGText {text} at (53,291) size 148x81 contains 1 chunk(s)
     
    102102          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    103103      RenderSVGText {text} at (263,291) size 148x81 contains 1 chunk(s)
    104         [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.83,283.50) size 176.78x96
     104        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.96,283.50) size 176.51x96
    105105        RenderSVGInlineText {#text} at (0,20) size 36x60
    106           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (260.01,305.50) size 42.82x72
    107           chunk 1 (middle anchor) text run 1 at (263.57,360.00) startOffset 0 endOffset 1 width 35.68: "B"
     106          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (260.12,305.50) size 42.76x72
     107          chunk 1 (middle anchor) text run 1 at (263.69,360.00) startOffset 0 endOffset 1 width 35.63: "B"
    108108        RenderSVGTSpan {tspan} at (0,0) size 19x31
    109109          RenderSVGInlineText {#text} at (35,24) size 18x30
    110             chunk 1 (middle anchor) text run 1 at (299.26,340.00) startOffset 0 endOffset 1 width 17.68: "A"
     110            chunk 1 (middle anchor) text run 1 at (299.32,340.00) startOffset 0 endOffset 1 width 17.65: "A"
    111111        RenderSVGInlineText {#text} at (53,0) size 33x60
    112           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (313.66,285.50) size 39.23x72
    113           chunk 1 (middle anchor) text run 1 at (316.93,340.00) startOffset 0 endOffset 1 width 32.69: "T"
     112          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (313.70,285.50) size 39.16x72
     113          chunk 1 (middle anchor) text run 1 at (316.97,340.00) startOffset 0 endOffset 1 width 32.63: "T"
    114114        RenderSVGTSpan {tspan} at (0,0) size 12x45
    115           RenderSVGInlineText {#text} at (86,12) size 12x45
    116             chunk 1 (middle anchor) text run 1 at (349.62,340.00) startOffset 0 endOffset 1 width 11.12: "I"
     115          RenderSVGInlineText {#text} at (85,12) size 12x45
     116            chunk 1 (middle anchor) text run 1 at (349.60,340.00) startOffset 0 endOffset 1 width 11.08: "I"
    117117        RenderSVGTSpan {tspan} at (0,0) size 55x70
    118118          RenderSVGInlineText {#text} at (93,2) size 55x69
    119             chunk 1 (middle anchor) text run 1 at (360.74,340.00) startOffset 0 endOffset 1 width 35.68: "K"
     119            chunk 1 (middle anchor) text run 1 at (360.68,340.00) startOffset 0 endOffset 1 width 35.63: "K"
    120120        RenderSVGInlineText {#text} at (0,0) size 0x0
    121121          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
  • trunk/LayoutTests/platform/ios-simulator/svg/batik/text/textPosition2-expected.txt

    r205001 r208888  
    1010      RenderSVGText {text} at (50,58) size 54x28 contains 1 chunk(s)
    1111        RenderSVGInlineText {#text} at (0,0) size 54x28
    12           chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.35: "Batik"
     12          chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.30: "Batik"
    1313      RenderSVGText {text} at (50,90) size 98x13 contains 1 chunk(s)
    1414        RenderSVGInlineText {#text} at (0,0) size 98x12
     
    1616      RenderSVGText {text} at (240,58) size 134x28 contains 1 chunk(s)
    1717        RenderSVGInlineText {#text} at (0,0) size 134x28
    18           chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.01: "B"
    19           chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.34: "a"
    20           chunk 1 text run 3 at (309.35,80.00) startOffset 2 endOffset 3 width 6.67: "t"
    21           chunk 1 text run 4 at (336.02,80.00) startOffset 3 endOffset 4 width 5.33: "i"
    22           chunk 1 text run 5 at (361.35,80.00) startOffset 4 endOffset 5 width 12.00: "k"
     18          chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 15.98: "B"
     19          chunk 1 text run 2 at (275.98,80.00) startOffset 1 endOffset 2 width 13.34: "a"
     20          chunk 1 text run 3 at (309.33,80.00) startOffset 2 endOffset 3 width 6.65: "t"
     21          chunk 1 text run 4 at (335.98,80.00) startOffset 3 endOffset 4 width 5.33: "i"
     22          chunk 1 text run 5 at (361.30,80.00) startOffset 4 endOffset 5 width 12.00: "k"
    2323      RenderSVGText {text} at (240,90) size 184x13 contains 1 chunk(s)
    2424        RenderSVGInlineText {#text} at (0,0) size 184x12
     
    2626      RenderSVGText {text} at (50,118) size 92x28 contains 1 chunk(s)
    2727        RenderSVGInlineText {#text} at (0,0) size 92x28
    28           chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
     28          chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 15.98: "B"
    2929          chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.34: "a"
    30           chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: "t"
     30          chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.65: "t"
    3131          chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.33: "i"
    3232          chunk 1 text run 1 at (130.00,140.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    3636      RenderSVGText {text} at (240,118) size 134x28 contains 1 chunk(s)
    3737        RenderSVGInlineText {#text} at (0,0) size 134x28
    38           chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
    39           chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.34: "a"
    40           chunk 1 text run 3 at (309.35,140.00) startOffset 2 endOffset 3 width 6.67: "t"
    41           chunk 1 text run 4 at (336.02,140.00) startOffset 3 endOffset 4 width 5.33: "i"
    42           chunk 1 text run 5 at (361.35,140.00) startOffset 4 endOffset 5 width 12.00: "k"
     38          chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 15.98: "B"
     39          chunk 1 text run 2 at (275.98,140.00) startOffset 1 endOffset 2 width 13.34: "a"
     40          chunk 1 text run 3 at (309.33,140.00) startOffset 2 endOffset 3 width 6.65: "t"
     41          chunk 1 text run 4 at (335.98,140.00) startOffset 3 endOffset 4 width 5.33: "i"
     42          chunk 1 text run 5 at (361.30,140.00) startOffset 4 endOffset 5 width 12.00: "k"
    4343      RenderSVGText {text} at (240,150) size 164x13 contains 1 chunk(s)
    4444        RenderSVGInlineText {#text} at (0,0) size 164x12
     
    4747        RenderSVGTSpan {tspan} at (0,0) size 54x28
    4848          RenderSVGInlineText {#text} at (0,0) size 54x28
    49             chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.35: "Batik"
     49            chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.30: "Batik"
    5050      RenderSVGText {text} at (50,210) size 106x13 contains 1 chunk(s)
    5151        RenderSVGInlineText {#text} at (0,0) size 106x12
     
    5454        RenderSVGTSpan {tspan} at (0,0) size 134x28
    5555          RenderSVGInlineText {#text} at (0,0) size 134x28
    56             chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.01: "B"
    57             chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.34: "a"
    58             chunk 1 text run 3 at (309.35,200.00) startOffset 2 endOffset 3 width 6.67: "t"
    59             chunk 1 text run 4 at (336.02,200.00) startOffset 3 endOffset 4 width 5.33: "i"
    60             chunk 1 text run 5 at (361.35,200.00) startOffset 4 endOffset 5 width 12.00: "k"
     56            chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 15.98: "B"
     57            chunk 1 text run 2 at (275.98,200.00) startOffset 1 endOffset 2 width 13.34: "a"
     58            chunk 1 text run 3 at (309.33,200.00) startOffset 2 endOffset 3 width 6.65: "t"
     59            chunk 1 text run 4 at (335.98,200.00) startOffset 3 endOffset 4 width 5.33: "i"
     60            chunk 1 text run 5 at (361.30,200.00) startOffset 4 endOffset 5 width 12.00: "k"
    6161      RenderSVGText {text} at (240,210) size 198x13 contains 1 chunk(s)
    6262        RenderSVGTSpan {tspan} at (0,0) size 198x12
     
    6666        RenderSVGTSpan {tspan} at (0,0) size 92x28
    6767          RenderSVGInlineText {#text} at (0,0) size 92x28
    68             chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
     68            chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 15.98: "B"
    6969            chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.34: "a"
    70             chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: "t"
     70            chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.65: "t"
    7171            chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.33: "i"
    7272            chunk 1 text run 1 at (130.00,260.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    7777        RenderSVGTSpan {tspan} at (0,0) size 134x28
    7878          RenderSVGInlineText {#text} at (0,0) size 134x28
    79             chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
    80             chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.34: "a"
    81             chunk 1 text run 3 at (309.35,260.00) startOffset 2 endOffset 3 width 6.67: "t"
    82             chunk 1 text run 4 at (336.02,260.00) startOffset 3 endOffset 4 width 5.33: "i"
    83             chunk 1 text run 5 at (361.35,260.00) startOffset 4 endOffset 5 width 12.00: "k"
     79            chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 15.98: "B"
     80            chunk 1 text run 2 at (275.98,260.00) startOffset 1 endOffset 2 width 13.34: "a"
     81            chunk 1 text run 3 at (309.33,260.00) startOffset 2 endOffset 3 width 6.65: "t"
     82            chunk 1 text run 4 at (335.98,260.00) startOffset 3 endOffset 4 width 5.33: "i"
     83            chunk 1 text run 5 at (361.30,260.00) startOffset 4 endOffset 5 width 12.00: "k"
    8484      RenderSVGText {text} at (240,270) size 173x13 contains 1 chunk(s)
    8585        RenderSVGInlineText {#text} at (0,0) size 173x12
     
    8888        RenderSVGTSpan {tspan} at (0,0) size 92x28
    8989          RenderSVGInlineText {#text} at (0,0) size 92x28
    90             chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
     90            chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 15.98: "B"
    9191            chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.34: "a"
    92             chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: "t"
     92            chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.65: "t"
    9393            chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.33: "i"
    9494            chunk 1 text run 1 at (130.00,320.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    102102        RenderSVGTSpan {tspan} at (0,0) size 134x28
    103103          RenderSVGInlineText {#text} at (0,0) size 134x28
    104             chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
    105             chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.34: "a"
    106             chunk 1 text run 3 at (309.35,320.00) startOffset 2 endOffset 3 width 6.67: "t"
    107             chunk 1 text run 4 at (336.02,320.00) startOffset 3 endOffset 4 width 5.33: "i"
    108             chunk 1 text run 5 at (361.35,320.00) startOffset 4 endOffset 5 width 12.00: "k"
     104            chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 15.98: "B"
     105            chunk 1 text run 2 at (275.98,320.00) startOffset 1 endOffset 2 width 13.34: "a"
     106            chunk 1 text run 3 at (309.33,320.00) startOffset 2 endOffset 3 width 6.65: "t"
     107            chunk 1 text run 4 at (335.98,320.00) startOffset 3 endOffset 4 width 5.33: "i"
     108            chunk 1 text run 5 at (361.30,320.00) startOffset 4 endOffset 5 width 12.00: "k"
    109109      RenderSVGText {text} at (240,330) size 184x24 contains 1 chunk(s)
    110110        RenderSVGInlineText {#text} at (0,0) size 158x12
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt

    r192930 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt

    r192930 r208888  
    2222        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    2323          RenderSVGInlineText {#text} at (0,0) size 210x84
    24             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     24            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    2525      RenderSVGText {text} at (7,193) size 129x22 contains 1 chunk(s)
    2626        RenderSVGInlineText {#text} at (0,0) size 129x21
     
    2929        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3030          RenderSVGInlineText {#text} at (0,0) size 210x84
    31             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     31            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3232      RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,210.00)}]
    3333        RenderSVGContainer {g} at (168,155) size 205x72 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt

    r192930 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt

    r192930 r208888  
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3636    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt

    r192930 r208888  
    3434        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3535          RenderSVGInlineText {#text} at (0,0) size 210x84
    36             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.70: "Ay\x{D6}@\x{E7}"
     36            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
    3737    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3838      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt

    r192930 r208888  
    1111        RenderSVGText {text} at (10,56) size 232x24 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 232x23
    13             chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 231.45: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ..."
     13            chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 231.35: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ..."
    1414        RenderSVGText {text} at (10,91) size 244x24 contains 1 chunk(s)
    1515          RenderSVGInlineText {#text} at (0,0) size 244x23
    16             chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 243.97: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, ..."
    17         RenderSVGText {text} at (10,126) size 195x24 contains 1 chunk(s)
    18           RenderSVGInlineText {#text} at (0,0) size 195x23
    19             chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 194.02: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ..."
     16            chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 243.83: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, ..."
     17        RenderSVGText {text} at (10,126) size 194x24 contains 1 chunk(s)
     18          RenderSVGInlineText {#text} at (0,0) size 194x23
     19            chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 193.92: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ..."
    2020        RenderSVGText {text} at (10,161) size 236x24 contains 1 chunk(s)
    2121          RenderSVGInlineText {#text} at (0,0) size 236x23
    22             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 68.02: "Hebrew: "
    23             chunk 1 text run 1 at (78.02,180.00) startOffset 0 endOffset 21 width 148.60 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA}"
    24             chunk 1 text run 1 at (226.61,180.00) startOffset 0 endOffset 4 width 18.90: " ..."
     22            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 68.00: "Hebrew: "
     23            chunk 1 text run 1 at (78.00,180.00) startOffset 0 endOffset 21 width 148.34 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA}"
     24            chunk 1 text run 1 at (226.34,180.00) startOffset 0 endOffset 4 width 18.85: " ..."
    2525        RenderSVGText {text} at (10,196) size 234x24 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 234x23
    27             chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.19: "Yiddish: "
    28             chunk 1 text run 1 at (75.19,215.00) startOffset 0 endOffset 21 width 149.57 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF}"
    29             chunk 1 text run 1 at (224.76,215.00) startOffset 0 endOffset 4 width 18.90: " ..."
     27            chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.16: "Yiddish: "
     28            chunk 1 text run 1 at (75.16,215.00) startOffset 0 endOffset 21 width 149.40 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF}"
     29            chunk 1 text run 1 at (224.56,215.00) startOffset 0 endOffset 4 width 18.85: " ..."
    3030      RenderSVGContainer {g} at (10,231) size 272x24
    3131        RenderSVGText {text} at (10,231) size 272x24 contains 1 chunk(s)
    3232          RenderSVGInlineText {#text} at (0,0) size 272x23
    33             chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 271.08: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
     33            chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 271.07: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
    3434      RenderSVGContainer {g} at (10,266) size 271x24
    3535        RenderSVGText {text} at (10,266) size 271x24 contains 1 chunk(s)
    3636          RenderSVGInlineText {#text} at (0,0) size 271x23
    37             chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 270.16: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}"
     37            chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 270.15: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}"
    3838    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3939      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt

    r192930 r208888  
    1111        RenderSVGText {text} at (10,60) size 423x25 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 423x25
    13             chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 422.66 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
     13            chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 422.23 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
    1414      RenderSVGText {text} at (10,124) size 318x20 contains 1 chunk(s)
    1515        RenderSVGInlineText {#text} at (0,0) size 318x19
     
    1818        RenderSVGText {text} at (-413,160) size 423x25 contains 1 chunk(s)
    1919          RenderSVGInlineText {#text} at (0,0) size 423x25
    20             chunk 1 text run 1 at (-412.66,180.00) startOffset 0 endOffset 56 width 422.66 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
     20            chunk 1 text run 1 at (-412.23,180.00) startOffset 0 endOffset 56 width 422.23 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
    2121      RenderSVGText {text} at (10,224) size 276x20 contains 1 chunk(s)
    2222        RenderSVGInlineText {#text} at (0,0) size 276x19
     
    2525        RenderSVGText {text} at (-413,260) size 423x25 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 423x25
    27             chunk 1 text run 1 at (-412.66,280.00) startOffset 0 endOffset 12 width 99.02: "is in Hebrew"
    28             chunk 1 text run 1 at (-313.64,280.00) startOffset 0 endOffset 40 width 288.63 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
    29             chunk 1 text run 1 at (-25.01,280.00) startOffset 0 endOffset 4 width 35.01: "Text"
     27            chunk 1 text run 1 at (-412.23,280.00) startOffset 0 endOffset 12 width 99.02: "is in Hebrew"
     28            chunk 1 text run 1 at (-313.21,280.00) startOffset 0 endOffset 40 width 288.23 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
     29            chunk 1 text run 1 at (-24.97,280.00) startOffset 0 endOffset 4 width 34.97: "Text"
    3030    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
    3131      RenderSVGInlineText {#text} at (0,0) size 264x46
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt

    r192930 r208888  
    99          RenderSVGInlineText {#text} at (0,0) size 19x336
    1010            chunk 1 (vertical) text run 1 at (64.41,10.00) startOffset 0 endOffset 1 height 18.73: "T"
    11             chunk 1 (vertical) text run 2 at (64.41,18.55) startOffset 1 endOffset 2 height 18.73: "e"
    12             chunk 1 (vertical) text run 3 at (64.41,26.34) startOffset 2 endOffset 3 height 18.73: "x"
    13             chunk 1 (vertical) text run 4 at (64.41,33.34) startOffset 3 endOffset 4 height 18.73: "t"
    14             chunk 1 (vertical) text run 5 at (64.41,37.23) startOffset 4 endOffset 5 height 18.73: " "
    15             chunk 1 (vertical) text run 6 at (64.41,41.12) startOffset 5 endOffset 6 height 18.73: "\""
    16             chunk 1 (vertical) text run 7 at (64.41,46.09) startOffset 6 endOffset 7 height 18.73: "\x{6211}"
    17             chunk 1 (vertical) text run 8 at (64.41,64.82) startOffset 7 endOffset 8 height 18.73: "\x{80FD}"
    18             chunk 1 (vertical) text run 9 at (64.41,83.56) startOffset 8 endOffset 9 height 18.73: "\x{541E}"
    19             chunk 1 (vertical) text run 10 at (64.41,102.29) startOffset 9 endOffset 10 height 18.73: "\x{4E0B}"
    20             chunk 1 (vertical) text run 11 at (64.41,121.02) startOffset 10 endOffset 11 height 18.73: "\x{73BB}"
    21             chunk 1 (vertical) text run 12 at (64.41,139.75) startOffset 11 endOffset 12 height 18.73: "\x{7483}"
    22             chunk 1 (vertical) text run 13 at (64.41,158.48) startOffset 12 endOffset 13 height 18.73: "\x{800C}"
    23             chunk 1 (vertical) text run 14 at (64.41,177.22) startOffset 13 endOffset 14 height 18.73: "\x{4E0D}"
    24             chunk 1 (vertical) text run 15 at (64.41,195.95) startOffset 14 endOffset 15 height 18.73: "\x{4F24}"
    25             chunk 1 (vertical) text run 16 at (64.41,214.68) startOffset 15 endOffset 16 height 18.73: "\x{8EAB}"
    26             chunk 1 (vertical) text run 17 at (64.41,233.41) startOffset 16 endOffset 17 height 18.73: "\x{4F53}"
    27             chunk 1 (vertical) text run 18 at (64.41,252.14) startOffset 17 endOffset 18 height 18.73: "\x{3002}"
    28             chunk 1 (vertical) text run 19 at (64.41,270.88) startOffset 18 endOffset 19 height 18.73: "\""
    29             chunk 1 (vertical) text run 20 at (64.41,275.85) startOffset 19 endOffset 20 height 18.73: " "
    30             chunk 1 (vertical) text run 21 at (64.41,279.74) startOffset 20 endOffset 21 height 18.73: "i"
    31             chunk 1 (vertical) text run 22 at (64.41,282.85) startOffset 21 endOffset 22 height 18.73: "n"
    32             chunk 1 (vertical) text run 23 at (64.41,290.63) startOffset 22 endOffset 23 height 18.73: " "
    33             chunk 1 (vertical) text run 24 at (64.41,294.52) startOffset 23 endOffset 24 height 18.73: "C"
    34             chunk 1 (vertical) text run 25 at (64.41,304.63) startOffset 24 endOffset 25 height 18.73: "h"
    35             chunk 1 (vertical) text run 26 at (64.41,312.41) startOffset 25 endOffset 26 height 18.73: "i"
    36             chunk 1 (vertical) text run 27 at (64.41,315.52) startOffset 26 endOffset 27 height 18.73: "n"
    37             chunk 1 (vertical) text run 28 at (64.41,323.31) startOffset 27 endOffset 28 height 18.73: "e"
    38             chunk 1 (vertical) text run 29 at (64.41,331.09) startOffset 28 endOffset 29 height 18.73: "s"
    39             chunk 1 (vertical) text run 30 at (64.41,338.09) startOffset 29 endOffset 30 height 18.73: "e"
     11            chunk 1 (vertical) text run 2 at (64.41,18.54) startOffset 1 endOffset 2 height 18.73: "e"
     12            chunk 1 (vertical) text run 3 at (64.41,26.32) startOffset 2 endOffset 3 height 18.73: "x"
     13            chunk 1 (vertical) text run 4 at (64.41,33.32) startOffset 3 endOffset 4 height 18.73: "t"
     14            chunk 1 (vertical) text run 5 at (64.41,37.20) startOffset 4 endOffset 5 height 18.73: " "
     15            chunk 1 (vertical) text run 6 at (64.41,41.09) startOffset 5 endOffset 6 height 18.73: "\""
     16            chunk 1 (vertical) text run 7 at (64.41,46.05) startOffset 6 endOffset 7 height 18.73: "\x{6211}"
     17            chunk 1 (vertical) text run 8 at (64.41,64.78) startOffset 7 endOffset 8 height 18.73: "\x{80FD}"
     18            chunk 1 (vertical) text run 9 at (64.41,83.51) startOffset 8 endOffset 9 height 18.73: "\x{541E}"
     19            chunk 1 (vertical) text run 10 at (64.41,102.25) startOffset 9 endOffset 10 height 18.73: "\x{4E0B}"
     20            chunk 1 (vertical) text run 11 at (64.41,120.98) startOffset 10 endOffset 11 height 18.73: "\x{73BB}"
     21            chunk 1 (vertical) text run 12 at (64.41,139.71) startOffset 11 endOffset 12 height 18.73: "\x{7483}"
     22            chunk 1 (vertical) text run 13 at (64.41,158.44) startOffset 12 endOffset 13 height 18.73: "\x{800C}"
     23            chunk 1 (vertical) text run 14 at (64.41,177.17) startOffset 13 endOffset 14 height 18.73: "\x{4E0D}"
     24            chunk 1 (vertical) text run 15 at (64.41,195.91) startOffset 14 endOffset 15 height 18.73: "\x{4F24}"
     25            chunk 1 (vertical) text run 16 at (64.41,214.64) startOffset 15 endOffset 16 height 18.73: "\x{8EAB}"
     26            chunk 1 (vertical) text run 17 at (64.41,233.37) startOffset 16 endOffset 17 height 18.73: "\x{4F53}"
     27            chunk 1 (vertical) text run 18 at (64.41,252.10) startOffset 17 endOffset 18 height 18.73: "\x{3002}"
     28            chunk 1 (vertical) text run 19 at (64.41,270.83) startOffset 18 endOffset 19 height 18.73: "\""
     29            chunk 1 (vertical) text run 20 at (64.41,275.79) startOffset 19 endOffset 20 height 18.73: " "
     30            chunk 1 (vertical) text run 21 at (64.41,279.68) startOffset 20 endOffset 21 height 18.73: "i"
     31            chunk 1 (vertical) text run 22 at (64.41,282.79) startOffset 21 endOffset 22 height 18.73: "n"
     32            chunk 1 (vertical) text run 23 at (64.41,290.57) startOffset 22 endOffset 23 height 18.73: " "
     33            chunk 1 (vertical) text run 24 at (64.41,294.47) startOffset 23 endOffset 24 height 18.73: "C"
     34            chunk 1 (vertical) text run 25 at (64.41,304.57) startOffset 24 endOffset 25 height 18.73: "h"
     35            chunk 1 (vertical) text run 26 at (64.41,312.36) startOffset 25 endOffset 26 height 18.73: "i"
     36            chunk 1 (vertical) text run 27 at (64.41,315.47) startOffset 26 endOffset 27 height 18.73: "n"
     37            chunk 1 (vertical) text run 28 at (64.41,323.25) startOffset 27 endOffset 28 height 18.73: "e"
     38            chunk 1 (vertical) text run 29 at (64.41,331.03) startOffset 28 endOffset 29 height 18.73: "s"
     39            chunk 1 (vertical) text run 30 at (64.41,338.03) startOffset 29 endOffset 30 height 18.73: "e"
    4040        RenderSVGText {text} at (221,10) size 18x499 contains 1 chunk(s)
    4141          RenderSVGInlineText {#text} at (0,0) size 18x499
     
    4949            chunk 1 (vertical) text run 8 at (224.81,59.14) startOffset 7 endOffset 8 height 17.39: "e"
    5050            chunk 1 (vertical) text run 9 at (224.81,66.37) startOffset 8 endOffset 9 height 17.39: ":"
    51             chunk 1 (vertical) text run 10 at (224.81,69.98) startOffset 9 endOffset 10 height 17.39: " "
    52             chunk 1 (vertical) text run 11 at (224.81,73.60) startOffset 10 endOffset 11 height 17.39: "\x{79C1}"
    53             chunk 1 (vertical) text run 12 at (224.81,90.99) startOffset 11 endOffset 12 height 17.39: "\x{306F}"
    54             chunk 1 (vertical) text run 13 at (224.81,108.38) startOffset 12 endOffset 13 height 17.39: "\x{30AC}"
    55             chunk 1 (vertical) text run 14 at (224.81,125.78) startOffset 13 endOffset 14 height 17.39: "\x{30E9}"
    56             chunk 1 (vertical) text run 15 at (224.81,143.17) startOffset 14 endOffset 15 height 17.39: "\x{30B9}"
    57             chunk 1 (vertical) text run 16 at (224.81,160.57) startOffset 15 endOffset 16 height 17.39: "\x{3092}"
    58             chunk 1 (vertical) text run 17 at (224.81,177.96) startOffset 16 endOffset 17 height 17.39: "\x{98DF}"
    59             chunk 1 (vertical) text run 18 at (224.81,195.35) startOffset 17 endOffset 18 height 17.39: "\x{3079}"
    60             chunk 1 (vertical) text run 19 at (224.81,212.75) startOffset 18 endOffset 19 height 17.39: "\x{3089}"
    61             chunk 1 (vertical) text run 20 at (224.81,230.14) startOffset 19 endOffset 20 height 17.39: "\x{308C}"
    62             chunk 1 (vertical) text run 21 at (224.81,247.54) startOffset 20 endOffset 21 height 17.39: "\x{307E}"
    63             chunk 1 (vertical) text run 22 at (224.81,264.93) startOffset 21 endOffset 22 height 17.39: "\x{3059}"
    64             chunk 1 (vertical) text run 23 at (224.81,282.32) startOffset 22 endOffset 23 height 17.39: "\x{3002}"
    65             chunk 1 (vertical) text run 24 at (224.81,299.72) startOffset 23 endOffset 24 height 17.39: "\x{305D}"
    66             chunk 1 (vertical) text run 25 at (224.81,317.11) startOffset 24 endOffset 25 height 17.39: "\x{308C}"
    67             chunk 1 (vertical) text run 26 at (224.81,334.51) startOffset 25 endOffset 26 height 17.39: "\x{306F}"
    68             chunk 1 (vertical) text run 27 at (224.81,351.90) startOffset 26 endOffset 27 height 17.39: "\x{79C1}"
    69             chunk 1 (vertical) text run 28 at (224.81,369.29) startOffset 27 endOffset 28 height 17.39: "\x{3092}"
    70             chunk 1 (vertical) text run 29 at (224.81,386.69) startOffset 28 endOffset 29 height 17.39: "\x{50B7}"
    71             chunk 1 (vertical) text run 30 at (224.81,404.08) startOffset 29 endOffset 30 height 17.39: "\x{3064}"
    72             chunk 1 (vertical) text run 31 at (224.81,421.48) startOffset 30 endOffset 31 height 17.39: "\x{3051}"
    73             chunk 1 (vertical) text run 32 at (224.81,438.87) startOffset 31 endOffset 32 height 17.39: "\x{307E}"
    74             chunk 1 (vertical) text run 33 at (224.81,456.26) startOffset 32 endOffset 33 height 17.39: "\x{305B}"
    75             chunk 1 (vertical) text run 34 at (224.81,473.66) startOffset 33 endOffset 34 height 17.39: "\x{3093}"
    76             chunk 1 (vertical) text run 35 at (224.81,491.05) startOffset 34 endOffset 35 height 17.39: "\x{3002}"
     51            chunk 1 (vertical) text run 10 at (224.81,69.97) startOffset 9 endOffset 10 height 17.39: " "
     52            chunk 1 (vertical) text run 11 at (224.81,73.58) startOffset 10 endOffset 11 height 17.39: "\x{79C1}"
     53            chunk 1 (vertical) text run 12 at (224.81,90.98) startOffset 11 endOffset 12 height 17.39: "\x{306F}"
     54            chunk 1 (vertical) text run 13 at (224.81,108.37) startOffset 12 endOffset 13 height 17.39: "\x{30AC}"
     55            chunk 1 (vertical) text run 14 at (224.81,125.77) startOffset 13 endOffset 14 height 17.39: "\x{30E9}"
     56            chunk 1 (vertical) text run 15 at (224.81,143.16) startOffset 14 endOffset 15 height 17.39: "\x{30B9}"
     57            chunk 1 (vertical) text run 16 at (224.81,160.55) startOffset 15 endOffset 16 height 17.39: "\x{3092}"
     58            chunk 1 (vertical) text run 17 at (224.81,177.95) startOffset 16 endOffset 17 height 17.39: "\x{98DF}"
     59            chunk 1 (vertical) text run 18 at (224.81,195.34) startOffset 17 endOffset 18 height 17.39: "\x{3079}"
     60            chunk 1 (vertical) text run 19 at (224.81,212.74) startOffset 18 endOffset 19 height 17.39: "\x{3089}"
     61            chunk 1 (vertical) text run 20 at (224.81,230.13) startOffset 19 endOffset 20 height 17.39: "\x{308C}"
     62            chunk 1 (vertical) text run 21 at (224.81,247.52) startOffset 20 endOffset 21 height 17.39: "\x{307E}"
     63            chunk 1 (vertical) text run 22 at (224.81,264.92) startOffset 21 endOffset 22 height 17.39: "\x{3059}"
     64            chunk 1 (vertical) text run 23 at (224.81,282.31) startOffset 22 endOffset 23 height 17.39: "\x{3002}"
     65            chunk 1 (vertical) text run 24 at (224.81,299.71) startOffset 23 endOffset 24 height 17.39: "\x{305D}"
     66            chunk 1 (vertical) text run 25 at (224.81,317.10) startOffset 24 endOffset 25 height 17.39: "\x{308C}"
     67            chunk 1 (vertical) text run 26 at (224.81,334.49) startOffset 25 endOffset 26 height 17.39: "\x{306F}"
     68            chunk 1 (vertical) text run 27 at (224.81,351.89) startOffset 26 endOffset 27 height 17.39: "\x{79C1}"
     69            chunk 1 (vertical) text run 28 at (224.81,369.28) startOffset 27 endOffset 28 height 17.39: "\x{3092}"
     70            chunk 1 (vertical) text run 29 at (224.81,386.68) startOffset 28 endOffset 29 height 17.39: "\x{50B7}"
     71            chunk 1 (vertical) text run 30 at (224.81,404.07) startOffset 29 endOffset 30 height 17.39: "\x{3064}"
     72            chunk 1 (vertical) text run 31 at (224.81,421.46) startOffset 30 endOffset 31 height 17.39: "\x{3051}"
     73            chunk 1 (vertical) text run 32 at (224.81,438.86) startOffset 31 endOffset 32 height 17.39: "\x{307E}"
     74            chunk 1 (vertical) text run 33 at (224.81,456.25) startOffset 32 endOffset 33 height 17.39: "\x{305B}"
     75            chunk 1 (vertical) text run 34 at (224.81,473.65) startOffset 33 endOffset 34 height 17.39: "\x{3093}"
     76            chunk 1 (vertical) text run 35 at (224.81,491.04) startOffset 34 endOffset 35 height 17.39: "\x{3002}"
    7777        RenderSVGText {text} at (365,13) size 10x469 contains 1 chunk(s)
    7878          RenderSVGInlineText {#text} at (0,0) size 10x469
     
    116116            chunk 1 (vertical) text run 1 at (107.23,80.00) startOffset 0 endOffset 1 height 42.82: "x"
    117117            chunk 1 (vertical) text run 2 at (107.23,96.00) startOffset 1 endOffset 2 height 42.82: "t"
    118             chunk 1 (vertical) text run 3 at (107.23,104.90) startOffset 2 endOffset 3 height 42.82: " "
    119             chunk 1 (vertical) text run 4 at (107.23,113.79) startOffset 3 endOffset 4 height 42.82: "\""
    120             chunk 1 (vertical) text run 5 at (107.23,125.15) startOffset 4 endOffset 5 height 42.82: "\x{6211}"
    121             chunk 1 (vertical) text run 6 at (107.23,167.97) startOffset 5 endOffset 6 height 42.82: "\x{80FD}"
    122             chunk 1 (vertical) text run 7 at (107.23,210.78) startOffset 6 endOffset 7 height 42.82: "\x{541E}"
     118            chunk 1 (vertical) text run 3 at (107.23,104.86) startOffset 2 endOffset 3 height 42.82: " "
     119            chunk 1 (vertical) text run 4 at (107.23,113.76) startOffset 3 endOffset 4 height 42.82: "\""
     120            chunk 1 (vertical) text run 5 at (107.23,125.09) startOffset 4 endOffset 5 height 42.82: "\x{6211}"
     121            chunk 1 (vertical) text run 6 at (107.23,167.90) startOffset 5 endOffset 6 height 42.82: "\x{80FD}"
     122            chunk 1 (vertical) text run 7 at (107.23,210.72) startOffset 6 endOffset 7 height 42.82: "\x{541E}"
    123123        RenderSVGText {text} at (255,80) size 50x155 contains 1 chunk(s)
    124124          RenderSVGInlineText {#text} at (0,0) size 49x155
     
    126126            chunk 1 (vertical) text run 2 at (265.64,98.00) startOffset 1 endOffset 2 height 48.17: "e"
    127127            chunk 1 (vertical) text run 3 at (265.64,118.02) startOffset 2 endOffset 3 height 48.17: ":"
    128             chunk 1 (vertical) text run 4 at (265.64,128.02) startOffset 3 endOffset 4 height 48.17: " "
    129             chunk 1 (vertical) text run 5 at (265.64,138.03) startOffset 4 endOffset 5 height 48.17: "\x{79C1}"
    130             chunk 1 (vertical) text run 6 at (265.64,186.20) startOffset 5 endOffset 6 height 48.17: "\x{306F}"
     128            chunk 1 (vertical) text run 4 at (265.64,127.99) startOffset 3 endOffset 4 height 48.17: " "
     129            chunk 1 (vertical) text run 5 at (265.64,138.00) startOffset 4 endOffset 5 height 48.17: "\x{79C1}"
     130            chunk 1 (vertical) text run 6 at (265.64,186.16) startOffset 5 endOffset 6 height 48.17: "\x{306F}"
    131131        RenderSVGText {text} at (404,80) size 32x257 contains 1 chunk(s)
    132132          RenderSVGInlineText {#text} at (0,0) size 32x257
  • trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt

    r192930 r208888  
    1111        RenderSVGText {text} at (10,41) size 307x24 contains 1 chunk(s)
    1212          RenderSVGInlineText {#text} at (0,0) size 307x23
    13             chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 306.08: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi."
    14         RenderSVGText {text} at (10,71) size 380x24 contains 1 chunk(s)
    15           RenderSVGInlineText {#text} at (0,0) size 380x23
    16             chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 379.02: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, \x{44D}\x{442}\x{43E} \x{43C}\x{43D}\x{435} \x{43D}\x{435} \x{432}\x{440}\x{435}\x{434}\x{438}\x{442}."
     13            chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 306.02: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi."
     14        RenderSVGText {text} at (10,71) size 379x24 contains 1 chunk(s)
     15          RenderSVGInlineText {#text} at (0,0) size 379x23
     16            chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 378.85: "Russian: \x{42F} \x{43C}\x{43E}\x{433}\x{443} \x{435}\x{441}\x{442}\x{44C} \x{441}\x{442}\x{435}\x{43A}\x{43B}\x{43E}, \x{44D}\x{442}\x{43E} \x{43C}\x{43D}\x{435} \x{43D}\x{435} \x{432}\x{440}\x{435}\x{434}\x{438}\x{442}."
    1717        RenderSVGText {text} at (10,103) size 431x22 contains 1 chunk(s)
    1818          RenderSVGInlineText {#text} at (0,0) size 431x21
    19             chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 430.92: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} \x{3C3}\x{3C0}\x{3B1}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B1} \x{3B3}\x{3C5}\x{3B1}\x{3BB}\x{3B9}\x{3AC} \x{3C7}\x{3C9}\x{3C1}\x{3AF}\x{3C2} \x{3BD}\x{3B1} \x{3C0}\x{3AC}\x{3B8}\x{3C9} \x{3C4}\x{3AF}\x{3C0}\x{3BF}\x{3C4}\x{3B1}."
    20         RenderSVGText {text} at (10,131) size 400x24 contains 1 chunk(s)
    21           RenderSVGInlineText {#text} at (0,0) size 400x23
    22             chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 43.83: "Text \""
    23             chunk 1 text run 1 at (53.83,150.00) startOffset 0 endOffset 36 width 251.07 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}"
    24             chunk 1 text run 1 at (304.90,150.00) startOffset 0 endOffset 14 width 104.28: "\" is in Hebrew"
     19            chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 430.79: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} \x{3C3}\x{3C0}\x{3B1}\x{3C3}\x{3BC}\x{3AD}\x{3BD}\x{3B1} \x{3B3}\x{3C5}\x{3B1}\x{3BB}\x{3B9}\x{3AC} \x{3C7}\x{3C9}\x{3C1}\x{3AF}\x{3C2} \x{3BD}\x{3B1} \x{3C0}\x{3AC}\x{3B8}\x{3C9} \x{3C4}\x{3AF}\x{3C0}\x{3BF}\x{3C4}\x{3B1}."
     20        RenderSVGText {text} at (10,131) size 399x24 contains 1 chunk(s)
     21          RenderSVGInlineText {#text} at (0,0) size 399x23
     22            chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 43.77: "Text \""
     23            chunk 1 text run 1 at (53.77,150.00) startOffset 0 endOffset 36 width 250.73 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}"
     24            chunk 1 text run 1 at (304.51,150.00) startOffset 0 endOffset 14 width 104.26: "\" is in Hebrew"
    2525        RenderSVGText {text} at (10,161) size 366x24 contains 1 chunk(s)
    2626          RenderSVGInlineText {#text} at (0,0) size 366x23
    27             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.19: "Yiddish: "
    28             chunk 1 text run 1 at (75.19,180.00) startOffset 0 endOffset 40 width 295.65 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF} \x{5E2}\x{5E1} \x{5D8}\x{5D5}\x{5D8} \x{5DE}\x{5D9}\x{5E8} \x{5E0}\x{5D9}\x{5E9}\x{5D8} \x{5F0}\x{5F2}"
    29             chunk 1 text run 1 at (370.84,180.00) startOffset 0 endOffset 1 width 4.73: "."
     27            chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.16: "Yiddish: "
     28            chunk 1 text run 1 at (75.16,180.00) startOffset 0 endOffset 40 width 295.34 RTL: "\x{5D0}\x{5D9}\x{5DA} \x{5E7}\x{5E2}\x{5DF} \x{5E2}\x{5E1}\x{5DF} \x{5D2}\x{5DC}\x{5D0}\x{5B8}\x{5D6} \x{5D0}\x{5D5}\x{5DF} \x{5E2}\x{5E1} \x{5D8}\x{5D5}\x{5D8} \x{5DE}\x{5D9}\x{5E8} \x{5E0}\x{5D9}\x{5E9}\x{5D8} \x{5F0}\x{5F2}"
     29            chunk 1 text run 1 at (370.50,180.00) startOffset 0 endOffset 1 width 4.71: "."
    3030        RenderSVGText {text} at (10,191) size 272x24 contains 1 chunk(s)
    3131          RenderSVGInlineText {#text} at (0,0) size 272x23
    32             chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 271.08: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
     32            chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 271.07: "Chinese:\x{6211}\x{80FD}\x{541E}\x{4E0B}\x{73BB}\x{7483}\x{800C}\x{4E0D}\x{4F24}\x{8EAB}\x{4F53}\x{3002}"
    3333        RenderSVGText {text} at (10,223) size 449x22 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 449x21
    35             chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 448.38: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{3089}\x{308C}\x{307E}\x{3059}\x{3002}\x{305D}\x{308C}\x{306F}\x{79C1}\x{3092}\x{50B7}\x{3064}\x{3051}\x{307E}\x{305B}\x{3093}\x{3002}"
     35            chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 448.36: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{3089}\x{308C}\x{307E}\x{3059}\x{3002}\x{305D}\x{308C}\x{306F}\x{79C1}\x{3092}\x{50B7}\x{3064}\x{3051}\x{307E}\x{305B}\x{3093}\x{3002}"
    3636    RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
    3737      RenderSVGInlineText {#text} at (0,0) size 284x46
  • trunk/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt

    r192930 r208888  
    33layer at (0,0) size 450x500
    44  RenderSVGRoot {svg} at (0,0) size 448x498
    5     RenderSVGContainer {g} at (39,15) size 387x388
     5    RenderSVGContainer {g} at (39,15) size 386x388
    66      RenderSVGText {text} at (97,15) size 256x19 contains 1 chunk(s)
    77        RenderSVGInlineText {#text} at (0,0) size 255x18
     
    3737            chunk 1 (middle anchor) text run 1 at (150.75,140.00) startOffset 0 endOffset 1 width 35.35: "K"
    3838        RenderSVGInlineText {#text} at (0,0) size 0x0
    39       RenderSVGText {text} at (263,92) size 148x80 contains 1 chunk(s)
     39      RenderSVGText {text} at (264,92) size 147x80 contains 1 chunk(s)
    4040        RenderSVGInlineText {#text} at (0,20) size 36x60
    41           chunk 1 (middle anchor) text run 1 at (263.89,160.00) startOffset 0 endOffset 1 width 35.35: "B"
     41          chunk 1 (middle anchor) text run 1 at (264.01,160.00) startOffset 0 endOffset 1 width 35.30: "B"
    4242        RenderSVGTSpan {tspan} at (0,0) size 19x31
    43           RenderSVGInlineText {#text} at (35,23) size 19x31
    44             chunk 1 (middle anchor) text run 1 at (299.24,140.00) startOffset 0 endOffset 1 width 18.01: "A"
     43          RenderSVGInlineText {#text} at (35,23) size 18x31
     44            chunk 1 (middle anchor) text run 1 at (299.30,140.00) startOffset 0 endOffset 1 width 17.98: "A"
    4545        RenderSVGInlineText {#text} at (53,0) size 33x60
    46           chunk 1 (middle anchor) text run 1 at (317.25,140.00) startOffset 0 endOffset 1 width 32.38: "T"
     46          chunk 1 (middle anchor) text run 1 at (317.29,140.00) startOffset 0 endOffset 1 width 32.33: "T"
    4747        RenderSVGTSpan {tspan} at (0,0) size 12x46
    4848          RenderSVGInlineText {#text} at (85,11) size 12x45
    49             chunk 1 (middle anchor) text run 1 at (349.64,140.00) startOffset 0 endOffset 1 width 11.12: "I"
    50         RenderSVGTSpan {tspan} at (0,0) size 54x69
    51           RenderSVGInlineText {#text} at (93,2) size 54x68
    52             chunk 1 (middle anchor) text run 1 at (360.76,140.00) startOffset 0 endOffset 1 width 35.35: "K"
     49            chunk 1 (middle anchor) text run 1 at (349.62,140.00) startOffset 0 endOffset 1 width 11.08: "I"
     50        RenderSVGTSpan {tspan} at (0,0) size 55x69
     51          RenderSVGInlineText {#text} at (92,2) size 54x68
     52            chunk 1 (middle anchor) text run 1 at (360.70,140.00) startOffset 0 endOffset 1 width 35.30: "K"
    5353        RenderSVGInlineText {#text} at (0,0) size 0x0
    5454      RenderSVGText {text} at (53,192) size 148x80 contains 1 chunk(s)
     
    6767            chunk 1 (middle anchor) text run 1 at (150.75,240.00) startOffset 0 endOffset 1 width 35.35: "K"
    6868        RenderSVGInlineText {#text} at (0,0) size 0x0
    69       RenderSVGText {text} at (263,192) size 148x80 contains 1 chunk(s)
     69      RenderSVGText {text} at (264,192) size 147x80 contains 1 chunk(s)
    7070        RenderSVGInlineText {#text} at (0,20) size 36x60
    71           chunk 1 (middle anchor) text run 1 at (263.89,260.00) startOffset 0 endOffset 1 width 35.35: "B"
     71          chunk 1 (middle anchor) text run 1 at (264.01,260.00) startOffset 0 endOffset 1 width 35.30: "B"
    7272        RenderSVGTSpan {tspan} at (0,0) size 19x31
    73           RenderSVGInlineText {#text} at (35,23) size 19x31
    74             chunk 1 (middle anchor) text run 1 at (299.24,240.00) startOffset 0 endOffset 1 width 18.01: "A"
     73          RenderSVGInlineText {#text} at (35,23) size 18x31
     74            chunk 1 (middle anchor) text run 1 at (299.30,240.00) startOffset 0 endOffset 1 width 17.98: "A"
    7575        RenderSVGInlineText {#text} at (53,0) size 33x60
    76           chunk 1 (middle anchor) text run 1 at (317.25,240.00) startOffset 0 endOffset 1 width 32.38: "T"
     76          chunk 1 (middle anchor) text run 1 at (317.29,240.00) startOffset 0 endOffset 1 width 32.33: "T"
    7777        RenderSVGTSpan {tspan} at (0,0) size 12x46
    7878          RenderSVGInlineText {#text} at (85,11) size 12x45
    79             chunk 1 (middle anchor) text run 1 at (349.64,240.00) startOffset 0 endOffset 1 width 11.12: "I"
    80         RenderSVGTSpan {tspan} at (0,0) size 54x69
    81           RenderSVGInlineText {#text} at (93,2) size 54x68
    82             chunk 1 (middle anchor) text run 1 at (360.76,240.00) startOffset 0 endOffset 1 width 35.35: "K"
     79            chunk 1 (middle anchor) text run 1 at (349.62,240.00) startOffset 0 endOffset 1 width 11.08: "I"
     80        RenderSVGTSpan {tspan} at (0,0) size 55x69
     81          RenderSVGInlineText {#text} at (92,2) size 54x68
     82            chunk 1 (middle anchor) text run 1 at (360.70,240.00) startOffset 0 endOffset 1 width 35.30: "K"
    8383        RenderSVGInlineText {#text} at (0,0) size 0x0
    8484      RenderSVGText {text} at (53,292) size 148x80 contains 1 chunk(s)
     
    101101        RenderSVGInlineText {#text} at (0,0) size 0x0
    102102          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
    103       RenderSVGText {text} at (263,292) size 148x80 contains 1 chunk(s)
    104         [filter="dropShadow"] RenderSVGResourceFilter {filter} at (249.24,284.12) size 175.80x94.99
     103      RenderSVGText {text} at (264,292) size 147x80 contains 1 chunk(s)
     104        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (249.37,284.12) size 175.54x94.99
    105105        RenderSVGInlineText {#text} at (0,20) size 36x60
    106           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (260.36,306.12) size 42.42x70.98
    107           chunk 1 (middle anchor) text run 1 at (263.89,360.00) startOffset 0 endOffset 1 width 35.35: "B"
     106          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (260.48,306.12) size 42.36x70.98
     107          chunk 1 (middle anchor) text run 1 at (264.01,360.00) startOffset 0 endOffset 1 width 35.30: "B"
    108108        RenderSVGTSpan {tspan} at (0,0) size 19x31
    109           RenderSVGInlineText {#text} at (35,23) size 19x31
    110             chunk 1 (middle anchor) text run 1 at (299.24,340.00) startOffset 0 endOffset 1 width 18.01: "A"
     109          RenderSVGInlineText {#text} at (35,23) size 18x31
     110            chunk 1 (middle anchor) text run 1 at (299.30,340.00) startOffset 0 endOffset 1 width 17.98: "A"
    111111        RenderSVGInlineText {#text} at (53,0) size 33x60
    112           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (314.01,286.12) size 38.86x70.98
    113           chunk 1 (middle anchor) text run 1 at (317.25,340.00) startOffset 0 endOffset 1 width 32.38: "T"
     112          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (314.05,286.12) size 38.80x70.98
     113          chunk 1 (middle anchor) text run 1 at (317.29,340.00) startOffset 0 endOffset 1 width 32.33: "T"
    114114        RenderSVGTSpan {tspan} at (0,0) size 12x46
    115115          RenderSVGInlineText {#text} at (85,11) size 12x45
    116             chunk 1 (middle anchor) text run 1 at (349.64,340.00) startOffset 0 endOffset 1 width 11.12: "I"
    117         RenderSVGTSpan {tspan} at (0,0) size 54x69
    118           RenderSVGInlineText {#text} at (93,2) size 54x68
    119             chunk 1 (middle anchor) text run 1 at (360.76,340.00) startOffset 0 endOffset 1 width 35.35: "K"
     116            chunk 1 (middle anchor) text run 1 at (349.62,340.00) startOffset 0 endOffset 1 width 11.08: "I"
     117        RenderSVGTSpan {tspan} at (0,0) size 55x69
     118          RenderSVGInlineText {#text} at (92,2) size 54x68
     119            chunk 1 (middle anchor) text run 1 at (360.70,340.00) startOffset 0 endOffset 1 width 35.30: "K"
    120120        RenderSVGInlineText {#text} at (0,0) size 0x0
    121121          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
  • trunk/LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt

    r192930 r208888  
    1010      RenderSVGText {text} at (50,58) size 54x28 contains 1 chunk(s)
    1111        RenderSVGInlineText {#text} at (0,0) size 54x27
    12           chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.35: "Batik"
     12          chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.30: "Batik"
    1313      RenderSVGText {text} at (50,90) size 98x13 contains 1 chunk(s)
    1414        RenderSVGInlineText {#text} at (0,0) size 98x12
     
    1616      RenderSVGText {text} at (240,58) size 134x28 contains 1 chunk(s)
    1717        RenderSVGInlineText {#text} at (0,0) size 134x27
    18           chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.01: "B"
    19           chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.34: "a"
    20           chunk 1 text run 3 at (309.35,80.00) startOffset 2 endOffset 3 width 6.67: "t"
    21           chunk 1 text run 4 at (336.02,80.00) startOffset 3 endOffset 4 width 5.33: "i"
    22           chunk 1 text run 5 at (361.35,80.00) startOffset 4 endOffset 5 width 12.00: "k"
     18          chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 15.98: "B"
     19          chunk 1 text run 2 at (275.98,80.00) startOffset 1 endOffset 2 width 13.34: "a"
     20          chunk 1 text run 3 at (309.33,80.00) startOffset 2 endOffset 3 width 6.65: "t"
     21          chunk 1 text run 4 at (335.98,80.00) startOffset 3 endOffset 4 width 5.33: "i"
     22          chunk 1 text run 5 at (361.30,80.00) startOffset 4 endOffset 5 width 12.00: "k"
    2323      RenderSVGText {text} at (240,90) size 184x13 contains 1 chunk(s)
    2424        RenderSVGInlineText {#text} at (0,0) size 184x12
     
    2626      RenderSVGText {text} at (50,118) size 92x28 contains 1 chunk(s)
    2727        RenderSVGInlineText {#text} at (0,0) size 92x27
    28           chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
     28          chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 15.98: "B"
    2929          chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.34: "a"
    30           chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: "t"
     30          chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.65: "t"
    3131          chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.33: "i"
    3232          chunk 1 text run 1 at (130.00,140.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    3636      RenderSVGText {text} at (240,118) size 134x28 contains 1 chunk(s)
    3737        RenderSVGInlineText {#text} at (0,0) size 134x27
    38           chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
    39           chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.34: "a"
    40           chunk 1 text run 3 at (309.35,140.00) startOffset 2 endOffset 3 width 6.67: "t"
    41           chunk 1 text run 4 at (336.02,140.00) startOffset 3 endOffset 4 width 5.33: "i"
    42           chunk 1 text run 5 at (361.35,140.00) startOffset 4 endOffset 5 width 12.00: "k"
     38          chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 15.98: "B"
     39          chunk 1 text run 2 at (275.98,140.00) startOffset 1 endOffset 2 width 13.34: "a"
     40          chunk 1 text run 3 at (309.33,140.00) startOffset 2 endOffset 3 width 6.65: "t"
     41          chunk 1 text run 4 at (335.98,140.00) startOffset 3 endOffset 4 width 5.33: "i"
     42          chunk 1 text run 5 at (361.30,140.00) startOffset 4 endOffset 5 width 12.00: "k"
    4343      RenderSVGText {text} at (240,150) size 164x13 contains 1 chunk(s)
    4444        RenderSVGInlineText {#text} at (0,0) size 164x12
     
    4747        RenderSVGTSpan {tspan} at (0,0) size 54x27
    4848          RenderSVGInlineText {#text} at (0,0) size 54x27
    49             chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.35: "Batik"
     49            chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.30: "Batik"
    5050      RenderSVGText {text} at (50,210) size 106x13 contains 1 chunk(s)
    5151        RenderSVGInlineText {#text} at (0,0) size 106x12
     
    5454        RenderSVGTSpan {tspan} at (0,0) size 134x27
    5555          RenderSVGInlineText {#text} at (0,0) size 134x27
    56             chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.01: "B"
    57             chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.34: "a"
    58             chunk 1 text run 3 at (309.35,200.00) startOffset 2 endOffset 3 width 6.67: "t"
    59             chunk 1 text run 4 at (336.02,200.00) startOffset 3 endOffset 4 width 5.33: "i"
    60             chunk 1 text run 5 at (361.35,200.00) startOffset 4 endOffset 5 width 12.00: "k"
     56            chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 15.98: "B"
     57            chunk 1 text run 2 at (275.98,200.00) startOffset 1 endOffset 2 width 13.34: "a"
     58            chunk 1 text run 3 at (309.33,200.00) startOffset 2 endOffset 3 width 6.65: "t"
     59            chunk 1 text run 4 at (335.98,200.00) startOffset 3 endOffset 4 width 5.33: "i"
     60            chunk 1 text run 5 at (361.30,200.00) startOffset 4 endOffset 5 width 12.00: "k"
    6161      RenderSVGText {text} at (240,210) size 198x13 contains 1 chunk(s)
    6262        RenderSVGTSpan {tspan} at (0,0) size 198x12
     
    6666        RenderSVGTSpan {tspan} at (0,0) size 92x27
    6767          RenderSVGInlineText {#text} at (0,0) size 92x27
    68             chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
     68            chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 15.98: "B"
    6969            chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.34: "a"
    70             chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: "t"
     70            chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.65: "t"
    7171            chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.33: "i"
    7272            chunk 1 text run 1 at (130.00,260.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    7777        RenderSVGTSpan {tspan} at (0,0) size 134x27
    7878          RenderSVGInlineText {#text} at (0,0) size 134x27
    79             chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
    80             chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.34: "a"
    81             chunk 1 text run 3 at (309.35,260.00) startOffset 2 endOffset 3 width 6.67: "t"
    82             chunk 1 text run 4 at (336.02,260.00) startOffset 3 endOffset 4 width 5.33: "i"
    83             chunk 1 text run 5 at (361.35,260.00) startOffset 4 endOffset 5 width 12.00: "k"
     79            chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 15.98: "B"
     80            chunk 1 text run 2 at (275.98,260.00) startOffset 1 endOffset 2 width 13.34: "a"
     81            chunk 1 text run 3 at (309.33,260.00) startOffset 2 endOffset 3 width 6.65: "t"
     82            chunk 1 text run 4 at (335.98,260.00) startOffset 3 endOffset 4 width 5.33: "i"
     83            chunk 1 text run 5 at (361.30,260.00) startOffset 4 endOffset 5 width 12.00: "k"
    8484      RenderSVGText {text} at (240,270) size 173x13 contains 1 chunk(s)
    8585        RenderSVGInlineText {#text} at (0,0) size 173x12
     
    8888        RenderSVGTSpan {tspan} at (0,0) size 92x27
    8989          RenderSVGInlineText {#text} at (0,0) size 92x27
    90             chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
     90            chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 15.98: "B"
    9191            chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.34: "a"
    92             chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: "t"
     92            chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.65: "t"
    9393            chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.33: "i"
    9494            chunk 1 text run 1 at (130.00,320.00) startOffset 0 endOffset 1 width 12.00: "k"
     
    102102        RenderSVGTSpan {tspan} at (0,0) size 134x27
    103103          RenderSVGInlineText {#text} at (0,0) size 134x27
    104             chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
    105             chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.34: "a"
    106             chunk 1 text run 3 at (309.35,320.00) startOffset 2 endOffset 3 width 6.67: "t"
    107             chunk 1 text run 4 at (336.02,320.00) startOffset 3 endOffset 4 width 5.33: "i"
    108             chunk 1 text run 5 at (361.35,320.00) startOffset 4 endOffset 5 width 12.00: "k"
     104            chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 15.98: "B"
     105            chunk 1 text run 2 at (275.98,320.00) startOffset 1 endOffset 2 width 13.34: "a"
     106            chunk 1 text run 3 at (309.33,320.00) startOffset 2 endOffset 3 width 6.65: "t"
     107            chunk 1 text run 4 at (335.98,320.00) startOffset 3 endOffset 4 width 5.33: "i"
     108            chunk 1 text run 5 at (361.30,320.00) startOffset 4 endOffset 5 width 12.00: "k"
    109109      RenderSVGText {text} at (240,330) size 184x24 contains 1 chunk(s)
    110110        RenderSVGInlineText {#text} at (0,0) size 158x12
  • trunk/LayoutTests/platform/mac/svg/custom/svg-fonts-fallback-expected.txt

    r184899 r208888  
    2121      RenderBlock {hr} at (0,198) size 784x2 [border: (1px inset #000000)]
    2222      RenderBlock {p} at (0,216) size 784x112
    23         RenderInline {span} at (0,0) size 93x52
    24           RenderText {#text} at (0,2) size 93x52
    25             text run at (0,2) width 93: "a \x{BE2} o"
    26         RenderBR {br} at (92,30) size 1x18
    27         RenderInline {span} at (0,0) size 93x52
    28           RenderText {#text} at (0,58) size 93x52
    29             text run at (0,58) width 93: "a \x{BE2} o"
     23        RenderInline {span} at (0,0) size 92x52
     24          RenderText {#text} at (0,2) size 92x52
     25            text run at (0,2) width 92: "a \x{BE2} o"
     26        RenderBR {br} at (91,30) size 1x18
     27        RenderInline {span} at (0,0) size 92x52
     28          RenderText {#text} at (0,58) size 92x52
     29            text run at (0,58) width 92: "a \x{BE2} o"
    3030        RenderText {#text} at (0,0) size 0x0
    3131      RenderBlock {hr} at (0,344) size 784x2 [border: (1px inset #000000)]
  • trunk/LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt

    r192930 r208888  
    2323                  RenderSVGText {text} at (26,60) size 148x82 contains 1 chunk(s)
    2424                    RenderSVGInlineText {#text} at (0,0) size 147x82
    25                       chunk 1 (middle anchor) text run 1 at (26.89,125.00) startOffset 0 endOffset 3 width 146.23: "SVG"
     25                      chunk 1 (middle anchor) text run 1 at (26.96,125.00) startOffset 0 endOffset 3 width 146.09: "SVG"
    2626          RenderText {#text} at (295,281) size 5x17
    2727            text run at (295,281) width 5: " "
     
    3737                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
    3838                    RenderSVGInlineText {#text} at (0,0) size 148x82
    39                       chunk 1 (middle anchor) text run 1 at (26.43,125.00) startOffset 0 endOffset 3 width 147.15: "SVG"
     39                      chunk 1 (middle anchor) text run 1 at (26.50,125.00) startOffset 0 endOffset 3 width 147.01: "SVG"
    4040          RenderText {#text} at (447,281) size 5x17
    4141            text run at (447,281) width 5: " "
     
    5151                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
    5252                    RenderSVGInlineText {#text} at (0,0) size 148x82
    53                       chunk 1 (middle anchor) text run 1 at (26.43,125.00) startOffset 0 endOffset 3 width 147.15: "SVG"
     53                      chunk 1 (middle anchor) text run 1 at (26.50,125.00) startOffset 0 endOffset 3 width 147.01: "SVG"
    5454          RenderText {#text} at (525,281) size 5x17
    5555            text run at (525,281) width 5: " "
     
    6565                  RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
    6666                    RenderSVGInlineText {#text} at (0,0) size 148x82
    67                       chunk 1 (middle anchor) text run 1 at (26.43,125.00) startOffset 0 endOffset 3 width 147.15: "SVG"
     67                      chunk 1 (middle anchor) text run 1 at (26.50,125.00) startOffset 0 endOffset 3 width 147.01: "SVG"
    6868          RenderText {#text} at (0,0) size 0x0
    6969        RenderBlock {p} at (0,368) size 679x65
  • trunk/LayoutTests/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt

    r158818 r208888  
    33layer at (0,0) size 480x360
    44  RenderSVGRoot {svg} at (0,0) size 480x360
    5     RenderSVGContainer {g} at (26,8) size 391x235
     5    RenderSVGContainer {g} at (26,7) size 392x236
    66      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    7       RenderSVGText {text} at (26,8) size 391x33 contains 1 chunk(s)
    8         RenderSVGInlineText {#text} at (0,0) size 391x33
    9           chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 391.00: "External SVG font element (css)"
     7      RenderSVGText {text} at (26,7) size 392x36 contains 1 chunk(s)
     8        RenderSVGInlineText {#text} at (0,0) size 392x35
     9          chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 391.55: "External SVG font element (css)"
    1010      RenderSVGContainer {g} at (31,81) size 345x162
    11         RenderSVGText {text} at (31,114) size 105x20 contains 1 chunk(s)
    12           RenderSVGInlineText {#text} at (0,0) size 105x20
    13             chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
     11        RenderSVGText {text} at (31,113) size 105x22 contains 1 chunk(s)
     12          RenderSVGInlineText {#text} at (0,0) size 105x21
     13            chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 104.48: "Placed Glyphs"
    1414        RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
    1515          RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
     
    2626            RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z"]
    2727            RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
    28       RenderSVGText {text} at (67,194) size 74x20 contains 1 chunk(s)
    29         RenderSVGInlineText {#text} at (0,0) size 74x20
    30           chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
     28      RenderSVGText {text} at (67,193) size 74x22 contains 1 chunk(s)
     29        RenderSVGInlineText {#text} at (0,0) size 74x21
     30          chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 73.52: "SVG Font"
    3131      RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
    3232        RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
    3333        RenderSVGText {text} at (0,-67) size 210x85 contains 1 chunk(s)
    3434          RenderSVGInlineText {#text} at (0,0) size 210x84
    35             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
    36     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
    37       RenderSVGInlineText {#text} at (0,0) size 264x45
    38         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.1 $"
     35            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.58: "Ay\x{D6}@\x{E7}"
     36    RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
     37      RenderSVGInlineText {#text} at (0,0) size 264x46
     38        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 263.34: "$Revision: 1.1 $"
    3939    RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
  • trunk/Source/WebCore/ChangeLog

    r208887 r208888  
     12016-11-18  Myles C. Maxfield  <mmaxfield@apple.com>
     2
     3        [SVG -> OTF Font Converter] Fonts advances are not internally consistent inside the generated font file
     4        https://bugs.webkit.org/show_bug.cgi?id=164846
     5        <rdar://problem/29031509>
     6
     7        Reviewed by Darin Adler.
     8
     9        The fonts I'm generating in the SVG -> OTF converter have fractional FUnit values for their advances.
     10        The CFF table can encode that, but hmtx can't, which means the font isn't internally consistent.
     11
     12        Covered by existing tests.
     13
     14        * svg/SVGToOTFFontConversion.cpp:
     15
    1162016-11-18  Ryan Haddad  <ryanhaddad@apple.com>
    217
  • trunk/Source/WebCore/svg/SVGToOTFFontConversion.cpp

    r203469 r208888  
    11501150        , m_unitsPerEmScalar(unitsPerEmScalar)
    11511151    {
    1152         writeCFFEncodedNumber(m_cffData, width);
     1152        writeCFFEncodedNumber(m_cffData, std::floor(width)); // hmtx table can't encode fractional FUnit values, and the CFF table needs to agree with hmtx.
    11531153        writeCFFEncodedNumber(m_cffData, origin.x());
    11541154        writeCFFEncodedNumber(m_cffData, origin.y());
Note: See TracChangeset for help on using the changeset viewer.