Emoji warning sign U+26A0 is double width but displays as single width
- iTerm2 version: 3.2.9
- OS version: Mac OS X 10.14.5 (18F132)
- Attach ~/Library/Preferences/com.googlecode.iterm2.plist here (drag-drop from finder into this window) com.googlecode.iterm2.plist
- Attach a debug log, if possible. debuglog.txt
Detailed steps to reproduce the problem:
ruby -e'puts "⚠️ TEST"'
What happened:
The output looks like ⚠️TEST
What should have happened:
The output looks like ⚠️ TEST
Notes:
The font used is Meslo LG S DZ Regular Nerd Font Complete (though presumably the emoji is being rendered from Apple's emoji font in any case).
The character does appear to be described as single width in the Unicode v9 spec — but it doesn't display that way on a Mac. (It also greatly confuses RubyMine, so iterm2 is not alone :)