Tengo que aprender todo sobre las alegrías de unicode ![]()
Empecé a apoyar los emojis en los nombres de usuario, pero me detuve después de ver que Discourse pone muchas salvaguardas en torno a Unicode en los nombres de usuario.
PD: gracias al plugin name_first_letter de @pfaffman como punto de partida. Si no se encuentra ningún emoji, esto recurrirá a usar el primer carácter (usando grapheme_clusters) en el Nombre, y al nombre de usuario si no hay Nombre.