Android WebView does not render emoji U+1F642, U+1F917
<p>If I load the Unicode emoji chart (<a href="http://unicode.org/emoji/charts/full-emoji-list.html" rel="nofollow noreferrer">http://unicode.org/emoji/charts/full-emoji-list.html</a>) in an Android WebView, the emojis for U+1F642 and U+1F917 do not render properly. </p>

<pre><code>mWebView = (WebView) findViewById(R.id.web_view);

// Calling all or none of the next 3 calls does NOT change the behavior
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.setWebViewClient(new WebViewClient());

mWebView.loadUrl("http://unicode.org/emoji/charts/full-emoji-list.html");
</code></pre>

<p>This is especially odd since in the first column the emoji do not render but in the Google column they render fine.</p>

<p>See the attached image. The red box shows the two emoji. Notice in the 3rd column they are not rendered properly. In the Google column (blue box), they do render properly. EDIT: This is because the things in the blue box are images. </p>

<p>Any ideas why some emoji don't render properly in the Android WebView?</p>

<p><a href="https://i.stack.imgur.com/F44oN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/F44oN.png" alt="Emoji rendering issue"></a></p>