<?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>72984</bug_id>
          
          <creation_ts>2011-11-22 13:41:31 -0800</creation_ts>
          <short_desc>ZWJ and ZWNJ should not be stripped away in the complex script path</short_desc>
          <delta_ts>2012-11-05 11:21:45 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://en.wikipedia.org/wiki/User:Roozbeh/InvisibleTest</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>97281</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jungshik Shin">jshin</reporter>
          <assigned_to name="Jungshik Shin">jshin</assigned_to>
          <cc>playmobil</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>507800</commentid>
    <comment_count>0</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2011-11-22 13:41:31 -0800</bug_when>
    <thetext>In ComplexTextControllerLinux.cpp for Chrome on Linux, zero-width characters are normalized away (by being replaced with zerowidthSpace). In complex script, ZWJ and ZWNJ make both visual and symantic differences. So, we should not do that.  

Instead of treatAsZeroWidthSpace, we should use treatAsZeroWidthInComplexScript.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507804</commentid>
    <comment_count>1</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2011-11-22 13:46:28 -0800</bug_when>
    <thetext>It&apos;s http://crbug.com/105169</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507883</commentid>
    <comment_count>2</comment_count>
      <attachid>116301</attachid>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2011-11-22 17:47:12 -0800</bug_when>
    <thetext>Created attachment 116301
another test case for zwj and zwnj (Devanagari)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507884</commentid>
    <comment_count>3</comment_count>
      <attachid>116302</attachid>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2011-11-22 17:50:15 -0800</bug_when>
    <thetext>Created attachment 116302
screenshot of Linux Chrome and Window Chrome rendering the previous attachment

Line 1 does not have either ZWJ or ZWNJ
Line 2 has ZWNJ and line 3 has ZWJ. 

All 3 lines should be different, but on Linux CHrome, Line 2 and line 3 are identical becasuse ZWNJ/ZWJ are replaced by zero-width-space.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>528895</commentid>
    <comment_count>4</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2012-01-03 11:23:01 -0800</bug_when>
    <thetext>In addition to the proposed Webkit change, harfbuzz-indic shaper need a 2-line patch. 

This is also tracked at http://crbug.com/45840</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758725</commentid>
    <comment_count>5</comment_count>
    <who name="Jungshik Shin">jshin</who>
    <bug_when>2012-11-05 11:21:45 -0800</bug_when>
    <thetext>This was fixed by moving to harfbuzz-ng. (bug 97281)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>116301</attachid>
            <date>2011-11-22 17:47:12 -0800</date>
            <delta_ts>2011-11-22 17:47:12 -0800</delta_ts>
            <desc>another test case for zwj and zwnj (Devanagari)</desc>
            <filename>url.txt</filename>
            <type>text/plain</type>
            <size>39</size>
            <attacher name="Jungshik Shin">jshin</attacher>
            
              <data encoding="base64">aHR0cDovL2kxOG5sMTBuLmNvbS9mb250cy96d2pfenduai5odG1s
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>116302</attachid>
            <date>2011-11-22 17:50:15 -0800</date>
            <delta_ts>2011-11-22 17:50:15 -0800</delta_ts>
            <desc>screenshot of Linux Chrome and Window Chrome rendering the previous attachment</desc>
            <filename>Screen shot 2011-11-22 at 17.48.05.png</filename>
            <type>image/png</type>
            <size>11843</size>
            <attacher name="Jungshik Shin">jshin</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
      

    </bug>

</bugzilla>