Fix handling of keycap sequences
The last character of Emoji keycap sequences, 0x20E3, has a vertical orientation of U, according to Unicode. This unfortunately makes the width iter frequently break such sequences into multiple items, preventing them from being rendered as expected.
Fix this by making the width iter recognize (and ignore) keycap sequences.
Fixes: #502 (closed)