On Windows, Chromium turns plane 2 characters (U+20000 - U+2FFFF) into 'blank' (nothing visible) at all unless a font covering Plane 2 is explicitly specified. 1st line should be more or less the same as the 2nd through 4th line. I'll upload a patch shortly.
Created attachment 50063 [details] patch with a layout test Added fast/text/international/plane2.html along with the expected text/png. It's added to Skipped for Windows
This is a Chromium issue ( http://crbug.com/36329#c15 : the 2nd issue of comment 15 in that bug).
Comment on attachment 50063 [details] patch with a layout test OK, but what does ucs4 > 0xFFFF do? A comment would be helpful. Obviously you're looking for a certain plane of characters, but which plane and why?
Otherwise I'm totally ready to r+ this.
Created attachment 50352 [details] patch with Eric's concern addressed I added a comment about |> U+FFFF| per Eric.
Comment on attachment 50352 [details] patch with Eric's concern addressed Clearing flags on attachment: 50352 Committed r55870: <http://trac.webkit.org/changeset/55870>
All reviewed patches have been landed. Closing bug.