Of course, that works on my machine because I have Source Code Pro installed. I think in the broken case, it's using Consolas for most of the text, and substitution happens with Menlo for the missing glyphs.
Not sure what the right answer is for everyone, just suggesting that what is there now is broken.
Thanks for reaching out about this! I've passed your feedback along to the team. I can't say if or when a change will happen, but your feedback is in the right hands.
See https://gist.github.com/carldunham/cf6738683c53be4510041a6ebbb42207 for example.
In Chrome, on osx, I see:
Obviously, fonts will vary everywhere. The CSS chooses (reduced to relevant lines):
If I include override CSS:
I see:
Of course, that works on my machine because I have Source Code Pro installed. I think in the broken case, it's using Consolas for most of the text, and substitution happens with Menlo for the missing glyphs.
Not sure what the right answer is for everyone, just suggesting that what is there now is broken.