Kosh's answer Really hit something. Indeed, changing the font family on all elements in serif really leads to the fact that a simple character is used in highcharts, even in Android 7. The problem is that in reality I can not stick to one "safe" font family ... the font can be specified by the user from any web font specified in Google fonts .
I updated jsfiddle to enable the download and use of the web font:
// see https://github.com/typekit/webfontloader WebFont.load({ google: { families: ['Fresca:400'] } });
And I use this font everywhere, both inside and outside of high graphics. The result in Windows Chrome is still (plain text characters), but now the result in Android 7 Chrome is:

So now itβs more likely that the problem is not high definition, after all, and more of a problem with a font like Kosh Very, as indicated. Indeed, in the original example, without any font specified explicitly, the font used in tall charts is different from the font used outside ... and this is probably the difference in the style of the character.
But I tried a couple of other completely different web fonts in the updated jsfiddle example with the same result. In other words, the symbol of the sun from emoji does not seem to follow from the font itself. Perhaps when a font is missing a specific character (these fonts probably do not have a character for each value in unicode), then it returns to using characters from the system font? From other discussions, it seems that these color emulators can only be displayed on Samsung devices, so maybe the system font on Samsung has this data?
The solution (or workaround) seems to use the "safe font" only where it is needed (for graphic characters) and the desired font elsewhere, according to this updated jsfiddle , which gives the following result on Android 7 Chrome:

BUT I hit this problem with this solution ... it works great for the sun symbol as above, but for the very next Unicode character (moon symbol) it is not. therefore, it is possible that this character is not in the serif font family, and it returns to the system emoji again.
jsfiddle with moon

So the solution is probably still very heterogeneous ... perhaps limited to just a few characters.
Even for a font such as Cardo that explicitly supports the moon symbol \u263d , this example does not work in Android Chrome ... you still get the color version of emoji, not just the version.