Gostaria de envolver isto como um componente, essencialmente apenas adicionando uma folha de sprites Twemoji. Assim, os emojis podem ser escolhidos para o menu da barra lateral e como ícones de categoria. Não quero substituir totalmente os ícones do sistema.
Isto funciona em geral, no entanto, gostaria de ouvir opiniões sobre duas questões:
O conjunto completo tem mais de 3000 ícones. O tamanho do ficheiro seria de 8 MB. Encontrei uma folha de sprites limitada online que tem 2 MB. O conjunto completo não funcionou, o reduzido funcionou. Quais são os limites que devo ter em conta com um conjunto de ícones?
Por defeito, os emojis têm o valor hexadecimal Unicode como ID. Assim, seria necessário usar um seletor de emojis como Twemoji Cheatsheet para encontrar o seu emoji e o seu valor hexadecimal, e depois inseri-lo. Por exemplo:
Obrigado, Alexander! Parece que eu precisava de um empurrãozinho aqui
Então, isso funciona agora Adicionei o conjunto principal de emojis, sem variantes (como pele e gênero). Esse é um conjunto de 1869 ícones (de 3689 arquivos SVG na pasta de assets do Twemoji). Usei tw- como prefixo, mais o shortcode em inglês para nomear os ícones. Alguém ainda pode precisar usar um site de referência para encontrar o emoji certo, pois os nomes não incluem nenhuma tag. Por exemplo, este ícone não aparece se você digitar golf no seletor de ícones: