Iconos alternativos

Por defecto, Discourse incluye iconos de la excelente biblioteca FontAwesome. Pero hay muchas bibliotecas de iconos de uso gratuito disponibles. Este tema es el hogar de conjuntos de iconos alternativos. Enumera algunos componentes de tema que puedes probar ahora, pero también describe cómo puedes contribuir para que Discourse admita otros conjuntos de iconos.

Conjuntos de iconos alternativos

Si estás interesado en probar un conjunto de iconos diferente, aquí tienes una lista de componentes de tema que puedes probar:

(Consulta Cómo instalar un tema o componente de tema para obtener ayuda para incluir uno de estos repositorios en tu sitio de Discourse).

Estos componentes están en desarrollo. Puedes usarlos, pero ten en cuenta que no todos los iconos del núcleo tendrán un reemplazo apropiado. (Sin embargo, se agradecen las contribuciones, consulta a continuación).

Algunas capturas de pantalla:

Iconos Feather (usando el esquema de color WCAG Oscuro)


Heroicons (usando el esquema de color WCAG Claro)


Unicons (usando el esquema de color Gris Ámbar)


Phosphor Duotone (usando el esquema de color WCAG Claro)

Contribuyendo

Desarrolladores de temas y diseñadores, esta sección es para ustedes.

Los componentes enumerados anteriormente se generan utilizando el repositorio de utilidades discourse-alt-icons, que agiliza el reemplazo de iconos en el núcleo de Discourse con iconos de otros conjuntos de iconos de código abierto. El corazón del repositorio es un script de compilación que genera un componente de tema a partir de un archivo JSON de mapeos de nombres de iconos.

Se agradecen y fomentan las contribuciones. Discourse utiliza muchos iconos de FontAwesome y encontrar coincidencias en otros conjuntos de iconos es una tarea divertida, pero requiere mucho tiempo. Si deseas ayudar, puedes obtener el discourse-alt-icons y seguir los pasos en el archivo README para agregar coincidencias para los iconos que aún no las tienen.

Soporte para otros conjuntos de iconos

Utiliza las respuestas a continuación para proponer agregar soporte para otro conjunto de iconos. O, mejor aún, con un poco de trabajo puedes enviar una solicitud de extracción (pull request) al repositorio discourse-alt-icons. Ten en cuenta que solo se considerarán los conjuntos de iconos con licencias muy permisivas (es decir, deben permitir la modificación, distribución y uso privado).


Este documento está controlado por versiones: sugiere cambios en github.

29 Me gusta

If anyone is looking to contribute an icon set, but doesn’t have one in mind:

MIT licensed, designed by the folks over at tailwindlabs.com

4 Me gusta

Hope to help, here are some icons you can use

Nice suggestion, I added this and updated the OP with a screenshot. It doesn’t have a lot of icons, for example, it has no icons for the composer toolbar, but the icons it does have are quite nice. Thanks!

2 Me gusta

Does this mean that Google Fonts is out of the question?

Google’s Material Icons license is permissive enough. But their repo is gigantic, and it might be time-consuming to find the path to each icon.

1 me gusta

Yes, but once it’s done, you won’t have to do it again. :slight_smile:

1 me gusta

¿Por casualidad, podríamos obtener también los iconos Phosphor Regular?

1 me gusta

Con un poco de trabajo, usted (o cualquiera realmente) debería poder crear un repositorio Regular de Fósforo a partir del dúo. Estaré encantado de revisarlo e incluirlo en la lista aquí si tenemos un repositorio.

1 me gusta

Eso sería increíble. Deberíamos tener por defecto una lista de conjuntos de iconos en /admin, ya que los de FontAwesome son un poco feos. :ok_man:

La fealdad es cuestión de gustos. Pero hoy en día, la oferta de iconos gratuitos de Font Awesome está realmente limitada.

Por otro lado, ¿cuántos iconos realmente lucen? :joy: