Por padrão, o Discourse agrupa ícones da excelente biblioteca FontAwesome. Mas existem muitas bibliotecas de ícones de uso gratuito por aí. Este tópico é o lar de conjuntos de ícones alternativos. Ele lista alguns componentes de tema que você pode experimentar agora, mas também descreve como você pode contribuir para que o Discourse suporte outros conjuntos de ícones.
Conjuntos de ícones alternativos
Se você estiver interessado em experimentar um conjunto de ícones diferente, aqui está uma lista de componentes de tema que você pode experimentar:
- GitHub - discourse/discourse-feather-icons: Use Feather icons in Discourse
- GitHub - discourse/discourse-heroicons: Heroicons theme component for Discourse.
- GitHub - discourse/discourse-heroicons-outline
- GitHub - discourse/discourse-phosphor-duotone-icons: Use Phosphor Duotone icons in Discourse
- GitHub - discourse/discourse-unicons: Use Unicons in Discourse
- GitHub - discourse/discourse-material-design-icons-filled
- GitHub - discourse/discourse-material-design-icons-outlined
(Consulte Como instalar um tema ou componente de tema para obter ajuda para colocar um desses repositórios no seu site Discourse.)
Esses componentes estão em andamento. Você pode usá-los, mas observe que nem todos os ícones do núcleo terão uma substituição apropriada. (Contribuições são bem-vindas, no entanto, veja abaixo.)
Algumas capturas de tela:
Feather icons (usando o esquema de cores WCAG Dark)
Heroicons (usando o esquema de cores WCAG Light)
Unicons (usando o esquema de cores Grey Amber)
Phosphor Duotone (usando o esquema de cores WCAG Light)
Contribuindo
Desenvolvedores de temas e designers, esta seção é para vocês.
Os componentes listados acima são gerados usando o repositório de utilitários discourse-alt-icons, que simplifica a substituição de ícones no núcleo do Discourse por ícones de outros conjuntos de ícones de código aberto. O coração do repositório é um script de compilação que gera um componente de tema a partir de um arquivo JSON de mapeamentos de nomes de ícones.
Contribuições são bem-vindas e incentivadas. O Discourse usa muitos ícones do FontAwesome e encontrar correspondências em outros conjuntos de ícones é uma tarefa divertida, mas demorada. Se você quiser ajudar, pode clonar o discourse-alt-icons e seguir as etapas no readme para adicionar correspondências para ícones que ainda não as têm.
Suporte a outros conjuntos de ícones
Por favor, use as respostas abaixo para propor adicionar suporte a outro conjunto de ícones. Ou, melhor ainda, com um pouco de trabalho, você pode enviar um pull request para o repositório discourse-alt-icons. Observe que apenas conjuntos de ícones com licenças muito permissivas (ou seja, devem permitir modificação, distribuição, uso privado) serão considerados.
Este documento é controlado por versão - sugira alterações no github.





