http://0x0.st/H_S1.png
but yes to be fair, the width on those ridiculous 5 codepoint emoji is off.
https://github.com/mattn/go-runewidth/blob/master/runewidth_...
The family emoji looks to have the wrong width, but it does resemble the behaviour supposed to be fixed by https://github.com/mattn/go-runewidth/pull/63 (see https://github.com/mattn/go-runewidth/issues/59 - like the flag example, that's multiple emojis with zwj right?)
https://godocs.io/builtin#println
It doesn't immediately overwrite the emoji with the next character, but the cursor position is off, which leads to wrapping problems down the line.
http://0x0.st/H_S1.png
but yes to be fair, the width on those ridiculous 5 codepoint emoji is off.