O valor de TERM
é irrelevante. O que importa é o emulador de terminal (e também a versão do glibc). Veja por exemplo meus comentários em Debian # 790847 :
Interestingly, the lynx package in Fedora22 works
(passably with vte
-- none of the other terminals display Emoji
-- no need for a list).
enquanto (eu não posso verificar no momento), o Ubuntu 14.04 é provavelmente velho o suficiente para que o problema que eu notei depois, em glibc seja relevante:
Further checking in Debian/testing shows me that wcwidth() is returning -1's
for these values (which is incorrect, it should return 1's). Lynx is behaving
correctly for this case -- it has no way to tell that the characters "should"
print as expected.