Emoji rendered in Chrome have different widths than in other browsers
I had the same issue, and found out that it happened on non-retina screens only.
To fix it, we applied a margin
through a media-query like this:
<span class="friends"><span class="emoji">👥</span> Friends</span><style> @media not screen and (min-device-pixel-ratio: 2), not screen and (min-resolution: 192dpi) { span.emoji { margin-right: 5px; } }</style>
This is a pretty minimal media-query. You should probably use a more complete one like https://stackoverflow.com/a/31578187/1907212.
It's February, 2020, and this issue still very much exists (link to open Chrome bug). Chrome 88.0.4324.150 on MacOS X 10.15.7 on a 2019 16" MacBook Pro: dragging a browser window between the internal Retina monitor and an external ultrawide monitor changes the rendering of the emoji.