Fiquei surpreso agora ao descobrir que posso colar um emoji no vim via PuTTy e ser renderizado corretamente - presumi que obteria um espaço em branco ou um quadrado cruzado ou similar. Eu uso a fonte inconsolata, que tenho certeza que não tem esses glifos definidos nela. Então, como isso funciona? Eu suponho que uma fonte diferente foi trocada, mas como e por quê? O Windows 10 faz isso? Ou é CentOS (a caixa em que estou executando o vim)? Ou PuTTy?
relate perguntas
-
Como corrigir a fonte irregular do Google Chrome no OSX
-
Microsoft Word - Como reduzir o tamanho do texto em todos os estilos
-
Inkscape não mostra novas fontes, novas fontes estão disponíveis em todos os outros programas
-
as fontes no notebook Jupyter foram alteradas
-
Certos caracteres não são renderizados
Vim suporta nativamente emojis/sorrisos.
Os requisitos estão listados na postagem Emoji não é exibido corretamente ao usar vim ou tmux e são basicamente que todos os produtos que manipulam/passam esse caractere precisam ter suporte total para Unicode.
Quando o Unicode é usado, o vim exibirá caracteres que não fazem parte da fonte e os reconhecerá por seu código.
Veja também o post Como insiro um emoji em uma string no Vim?