GNOME Bugzilla – Bug 767457
emoji characters overlap in gnome-terminal
Last modified: 2017-04-30 21:02:39 UTC
Created attachment 329480 [details]
Overlapped whale emoji
Steps to reproduce
1. Launch gnome-terminal
2. Install noto-fonts and noto-fonts-emoji
3. Set the font for gnome-terminal to "Noto Sans Mono CJK KR Regular"
4. echo -e '\xf0\x9f\x90\xb31234'
The whale emoji character overlap with '1' of '1234' as the attached image.
The whale emoji character doesn't overlap the numbers.
U+1F433 currently has the East_Asian_Width property value N in Unicode 8, although it will change to W in Unicode 9.
Also, in your image it looks like the whale is bigger than even 2 cells (partially overlapping the '2') so it seems it's substituted from a different font that isn't compatible with the cell width.
_If_ there's a bug here, it's probably in vte not in pango, where vte should somehow make sure even glyphs substituted from another font obey the grid (maybe by scaling the glyph).
Agree with Christian. Don't think scaling is needed.
*** This bug has been marked as a duplicate of bug 767529 ***