Por alguns meses, tive alguns ícones quebrados no Brand Header, provavelmente desde a renomeação do FA6. Finalmente consegui corrigi-los e pensei que poderia ajudar outros a comentar como o nome deve ser tratado para que funcione.
Acho que pode ser um pouco confuso ter que procurar um mapeamento no código-fonte, verificar o site do FA e mexer com os prefixos fa-, fas- (e sem prefixos) para ver como fazer funcionar. Triplamente irritante e não há erro no console se um ícone não for encontrado, então é totalmente tentativa e erro cega.
Consegui fazer funcionar e aqui está uma tabela explicando o que vai onde:
Configuração do objeto Icons no componente |
Configuração custom font awesome icons no componente |
Configuração do Site svg icon subset |
|---|---|---|
user |
fa-user |
fa-user |
envelope |
fa-envelope |
fa-envelope |
calendar-days |
fa-calendar-days |
fa-calendar-days |
fab-facebook |
(não necessário) | (não necessário) |
Apenas sinto que deveria haver uma maneira de se referir a um ícone FA em todo o Discourse e tudo deveria aderir a essa única maneira.