<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>106417</bug_id>
          
          <creation_ts>2013-01-08 22:06:01 -0800</creation_ts>
          <short_desc>Ruby base oddly justify its text when the text is ideograph and it contains &lt;br&gt; on Mac.</short_desc>
          <delta_ts>2014-02-05 13:10:55 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Yuki Sekiguchi">yuki.sekiguchi</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>803023</commentid>
    <comment_count>0</comment_count>
      <attachid>181844</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2013-01-08 22:06:01 -0800</bug_when>
    <thetext>Created attachment 181844
Reproduced content.

In attached content, 1st line of ruby base have two Japanese characters, and 2nd line also have two characters.
However, the character position of 1st line is different from 2nd line.

This problem is only occurred on Mac, because other platforms don&apos;t justify inter ideograph.

This behavior becomes also problem when WebKit implement text-align-last: justify.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>803036</commentid>
    <comment_count>1</comment_count>
      <attachid>181849</attachid>
    <who name="Yuki Sekiguchi">yuki.sekiguchi</who>
    <bug_when>2013-01-08 22:27:54 -0800</bug_when>
    <thetext>Created attachment 181849
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977040</commentid>
    <comment_count>2</comment_count>
      <attachid>181849</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2014-02-05 12:38:56 -0800</bug_when>
    <thetext>Comment on attachment 181849
Patch

r=me, although someday we should just get rid of the trailing space.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977051</commentid>
    <comment_count>3</comment_count>
      <attachid>181849</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-05 13:10:52 -0800</bug_when>
    <thetext>Comment on attachment 181849
Patch

Clearing flags on attachment: 181849

Committed r163469: &lt;http://trac.webkit.org/changeset/163469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>977052</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-05 13:10:55 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>181844</attachid>
            <date>2013-01-08 22:06:01 -0800</date>
            <delta_ts>2013-01-08 22:06:01 -0800</delta_ts>
            <desc>Reproduced content.</desc>
            <filename>ruby-justification-br.html</filename>
            <type>text/html</type>
            <size>120</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxydWJ5PiYjeDMwNDI7JiN4MzA0Mjs8YnI+JiN4MzA0
MjsmI3gzMDQyOzxydD5hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWE8L3J1Ynk+PGJyPg0KPC9o
dG1sPg0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181849</attachid>
            <date>2013-01-08 22:27:54 -0800</date>
            <delta_ts>2014-02-05 13:10:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-106417-20130109152457.patch</filename>
            <type>text/plain</type>
            <size>3675</size>
            <attacher name="Yuki Sekiguchi">yuki.sekiguchi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNWE4ZTMxM2E2MzIyNzZj
Y2ZlNDg1ZDk0NGRiYWRkZGM3YWQ4OWM1NC4uZGUyY2JmMzc0YWI3YjIwZmM3OTA5ZjQxYmFmNGE4
YmNmZWQ1MmFmMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTAxLTA4ICBZdWtp
IFNla2lndWNoaSAgPHl1a2kuc2VraWd1Y2hpQGFjY2Vzcy1jb21wYW55LmNvbT4KKworICAgICAg
ICBSdWJ5IGJhc2Ugb2RkbHkganVzdGlmeSBpdHMgdGV4dCB3aGVuIHRoZSB0ZXh0IGlzIGlkZW9n
cmFwaCBhbmQgaXQgY29udGFpbnMgPGJyPiBvbiBNYWMuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDY0MTcKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSdWJ5IGJhc2UgYWx3YXlzIGp1c3RpZnkgZXZlbiBp
ZiBhIGxpbmUgaGF2ZSBoYXJkIGJyZWFrLgorICAgICAgICBFdmVuIGlmIG5leHQgbGVhZiBjaGls
ZCBpcyBsaW5lIGJyZWFrLCBJbmxpbmVUZXh0Qm94IGFsbG93IHRyYWlsaW5nIGV4cGFuc2lvbi4K
KyAgICAgICAgVGhpcyBtYWtlIDxicj4gZXhwYW5kZWQsIGFuZCB0aGVyZSBpcyBvZGQgc3BhY2Ug
YXQgdGhlIGVuZCBvZiB0aGUgbGluZS4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvcnVieS1q
dXN0aWZpY2F0aW9uLWJyLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9JbmxpbmVUZXh0Qm94
Lmg6CisgICAgICAgIChXZWJDb3JlOjpJbmxpbmVUZXh0Qm94OjpleHBhbnNpb25CZWhhdmlvcik6
CisgICAgICAgICAtIElmIG5leHQgbGVhZiBjaGlsZCBpcyBsaW5lIGJyZWFrLCB3ZSBzaG91bGQg
Zm9yYmlkIHRyYWlsaW5nIGV4cGFuc2lvbi4KKwogMjAxMy0wMS0wOCAgSnVzdGluIE5vdm9zYWQg
IDxqdW5vdkBnb29nbGUuY29tPgogCiAgICAgICAgIENhbnZhc1JlbmRlcmluZ0NvbnRleHQyRDo6
c2V0Rm9udCBhcmd1bWVudCBtYXkgcmVmZXJlbmNlIGRlc3Ryb3llZCBvYmplY3QKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94LmggYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvSW5saW5lVGV4dEJveC5oCmluZGV4IGY1YmZiMTBlZDUwOTkwMTQzN2M3
Nzc3MjY4MDUwNGZjNmZhOGVhN2EuLjcyZTUwYTQ5ODg4M2Y0NDg0YWZlMjIzMDVmMTk4YzkzYjZi
OTk1OGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9JbmxpbmVUZXh0Qm94
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL0lubGluZVRleHRCb3guaApAQCAtMTk1
LDcgKzE5NSw3IEBAIHByaXZhdGU6CiAgICAgVGV4dFJ1bjo6RXhwYW5zaW9uQmVoYXZpb3IgZXhw
YW5zaW9uQmVoYXZpb3IoKSBjb25zdAogICAgIHsKICAgICAgICAgcmV0dXJuIChjYW5IYXZlTGVh
ZGluZ0V4cGFuc2lvbigpID8gVGV4dFJ1bjo6QWxsb3dMZWFkaW5nRXhwYW5zaW9uIDogVGV4dFJ1
bjo6Rm9yYmlkTGVhZGluZ0V4cGFuc2lvbikKLSAgICAgICAgICAgIHwgKGV4cGFuc2lvbigpICYm
IG5leHRMZWFmQ2hpbGQoKSA/IFRleHRSdW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24gOiBUZXh0
UnVuOjpGb3JiaWRUcmFpbGluZ0V4cGFuc2lvbik7CisgICAgICAgICAgICB8IChleHBhbnNpb24o
KSAmJiBuZXh0TGVhZkNoaWxkKCkgJiYgIW5leHRMZWFmQ2hpbGQoKS0+aXNMaW5lQnJlYWsoKSA/
IFRleHRSdW46OkFsbG93VHJhaWxpbmdFeHBhbnNpb24gOiBUZXh0UnVuOjpGb3JiaWRUcmFpbGlu
Z0V4cGFuc2lvbik7CiAgICAgfQogfTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDc4Y2IxNTY0NDRiNTEyN2Q5ZTQyNjk5
MGE3MjMzMTY4YTc3MzRkYjMuLjg3NGIyYzYzZmRmOWU1MjNiMDkyOTY3ZjYzNDBmMjlkMWE4Mzdh
YjQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMy0wMS0wOCAgWXVraSBTZWtpZ3VjaGkgIDx5
dWtpLnNla2lndWNoaUBhY2Nlc3MtY29tcGFueS5jb20+CisKKyAgICAgICAgUnVieSBiYXNlIG9k
ZGx5IGp1c3RpZnkgaXRzIHRleHQgd2hlbiB0aGUgdGV4dCBpcyBpZGVvZ3JhcGggYW5kIGl0IGNv
bnRhaW5zIDxicj4gb24gTWFjLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA2NDE3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVGVzdCB0aGF0IDxicj4gZG9uJ3QgY2hhbmdlIGp1c3RpZmljYXRpb24gYmVo
YXZpb3IgaW4gcnVieSBiYXNlLgorCisgICAgICAgICogZmFzdC90ZXh0L3J1YnktanVzdGlmaWNh
dGlvbi1ici1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3RleHQvcnVieS1q
dXN0aWZpY2F0aW9uLWJyLmh0bWw6IEFkZGVkLgorCiAyMDEzLTAxLTA4ICBCcmFuZG9uIEpvbmVz
ICA8YmFqb25lc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgTWFrZSBXZWJHTFJlbmRlcmluZ0Nv
bnRleHQgaW5oZXJpdCBmcm9tIEFjdGl2ZURPTU9iamVjdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvZmFzdC90ZXh0L3J1YnktanVzdGlmaWNhdGlvbi1ici1leHBlY3RlZC5odG1sIGIvTGF5b3V0
VGVzdHMvZmFzdC90ZXh0L3J1YnktanVzdGlmaWNhdGlvbi1ici1leHBlY3RlZC5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjI3OTg4ZDkwMGFhZjAzZjk0OTZmZTg5MGI1NmIxM2Y0N2ViM2RiNTgKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcnVieS1qdXN0aWZpY2F0aW9uLWJyLWV4
cGVjdGVkLmh0bWwKQEAgLTAsMCArMSw3IEBACis8IURPQ1RZUEUgaHRtbD4NCis8aHRtbD4NCis8
aGVhZD48bWV0YSBjaGFyc2V0PSJVVEYtOCI+PC9oZWFkPg0KKzxib2R5Pg0KKzxydWJ5PiYjeDMw
NDI7JiN4MzA0Mjs8cnQ+YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhPC9ydWJ5Pg0KKzwvYm9k
eT4NCis8L2h0bWw+DQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3J1YnktanVz
dGlmaWNhdGlvbi1ici5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3J1YnktanVzdGlmaWNh
dGlvbi1ici5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU3ZjU4ZGFmYzY5YTVlOGVjNjQ2NWRhNmEyM2MyNGVk
ZDU0M2Y0ZWUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcnVieS1q
dXN0aWZpY2F0aW9uLWJyLmh0bWwKQEAgLTAsMCArMSw3IEBACis8IURPQ1RZUEUgaHRtbD4NCis8
aHRtbD4NCis8aGVhZD48bWV0YSBjaGFyc2V0PSJVVEYtOCI+PC9oZWFkPg0KKzxib2R5Pg0KKzxy
dWJ5PiYjeDMwNDI7JiN4MzA0Mjs8YnI+PHJ0PmFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYTwv
cnVieT4NCis8L2JvZHk+DQorPC9odG1sPg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>