U+2014 EM DASH
UTF-8: 0xE2 0x80 0x94
UTF-16: 0x2014
LANG=ja_JP.UTF-8 and I have (had) set dspmbyte=utf8 when I was mainly using tcsh (not all shells would need such an configuration, though). $ env
LANG=C.UTF-8
SHELL=/bin/sh
TERM=xterm
XTERM_LOCALE=C.UTF-8
XTERM_SHELL=/bin/sh
XTERM_VERSION=XTerm(411)
$ kitty --debug-font-fallback=yes
[0.194] Text fonts:
[0.194] Normal: NotoSansMono-Regular: /usr/local/share/fonts/noto/NotoSansMono-Regular.ttf:0
Features: ()
[0.195] Bold: NotoSansMono-Bold: /usr/local/share/fonts/noto/NotoSansMono-Bold.ttf:0
Features: ()
[0.195] Italic: NotoSansMono-Regular: /usr/local/share/fonts/noto/NotoSansMono-Regular.ttf:0
Features: ()
[0.195] Bold-Italic: NotoSansMono-Bold: /usr/local/share/fonts/noto/NotoSansMono-Bold.ttf:0
Yes. As EM DASH (U+2014 in Unicode code point) is mapped to 3bytes region of UTF-8 (0xE2 0x80 0x94), not all non-CJK fonts would have its gryph.(provided the font is installed)