Tenho que aprender tudo sobre as alegrias do unicode ![]()
Comecei a trilhar o caminho de suportar emojis em nomes de usuƔrio, mas parei depois de ver que o Discourse coloca muitas salvaguardas em torno do unicode em nomes de usuƔrio.
P.S. graças ao plugin name_first_letter do @pfaffman como ponto de partida. Se nenhum emoji for encontrado, isso recorrerÔ ao uso do primeiro caractere (usando clusters de grafemas) no Nome, e ao nome de usuÔrio se não houver Nome.