See http://crbug.com/105494 for details. In UniscribeHelper::fillRuns(), successive SCRIPT_ITEMs that are tagged SCRIPT_TAG_UNKNOWN are merged to reduce script runs. However, it seems that we shouldn't merge SCRIPT_ITEMs when it contains non-printable characters.
Created attachment 117970 [details] Patch
Comment on attachment 117970 [details] Patch Seems fine to me. Jungshik, do you want to review the code also?
LG except that I like to add a LTR complex script case to the test. One taken from Chrome bug: <p>.%0Aक</p>
Also, we should just put the new test in LayoutTests/fast/text/international/ rather than making it Chromium specific.
Created attachment 118129 [details] Patch for landing
(In reply to comment #5) > Created an attachment (id=118129) [details] > Patch for landing Addressed comments. Thank you for review!
Comment on attachment 118129 [details] Patch for landing Clearing flags on attachment: 118129 Committed r102190: <http://trac.webkit.org/changeset/102190>
All reviewed patches have been landed. Closing bug.