Discourse FontAwesome Pro

:discourse2: Resumen Discourse FontAwesome Pro permite el uso de iconos Font Awesome Pro en Discourse mediante una licencia de FontAwesome, utilizando el token del paquete NPM de tu cuenta.
:hammer_and_wrench: Enlace al repositorio https://github.com/discourse/discourse-fontawesome-pro
:open_book: Guía de instalación Cómo instalar complementos en Discourse

Configuración

Activa la opción de sitio fontawesome pro icons enabled e introduce tu token de paquete font awesome pro (ten en cuenta que es diferente de tu token de API) en la opción de sitio fontawesome auth token. Discourse descargará los iconos en segundo plano.

También puedes establecer el token mediante la variable de entorno DISCOURSE_FONTAWESOME_AUTH_TOKEN en su lugar. Si se utiliza este método, la clave no será editable desde la interfaz de usuario.

Las versiones anteriores de este plugin requerían ejecutar scripts/install.sh en tu app.yml. Esto ya no es necesario y se puede eliminar.


Elección de una familia de reemplazo:

En los ajustes de administración, puedes reemplazar la familia de iconos por defecto de Discourse:

Elección de un estilo de reemplazo:

También puedes reemplazar el estilo de icono por defecto:

Duotone

Para tener control total sobre la compatibilidad con duotone, deberás reemplazar el siguiente CSS (en un tema, o de otra manera) con tu propia combinación de colores:

svg {
  --fa-secondary-color: red;
  --fa-secondary-opacity: 0.6;
}

Para colorear iconos individuales, referencia el ID del SVG:

#fad-search .fa-secondary {
  --fa-secondary-color: red;
  --fa-secondary-opacity: 0.6;
}

:warning: Actualización de estilo Duotone
Si estás utilizando selectores basados en clases como:

.fa-secondary { color: red; }

Necesitarás actualizar tu estilo para usar propiedades personalizadas de CSS en su lugar. Los reemplazos de color basados en clases ya no funcionan desde que fueron eliminados en Font Awesome v7


Internamente, esto utiliza el repositorio de FontAwesome para instalar las fuentes en la carpeta SVG del plugin, y permite que Discourse recoja los sprites desde allí.

:discourse2: ¿Alojado por nosotros? Este plugin está disponible en nuestros planes Enterprise.

36 Me gusta

@featheredtoast Aún no he tenido la oportunidad de comprobarlo, pero ¿descarga la versión más reciente de fontawesome pro, como la 6.x?

1 me gusta

Se mencionó una solución alternativa aquí:

¿La última versión ya es compatible con FA6 pro? @featheredtoast

Me temo que todavía no. Creo que este sigue siendo el caso:

3 Me gusta

Para quien se lo pregunte, esto todavía no funciona con la v6, incluso con el último núcleo que lo soporta, todavía necesitas usar --branch fa5 para que los iconos pro funcionen.

3 Me gusta

¿Este plugin todavía se mantiene? Tengo curiosidad si podríamos usar los iconos Pro de FA(6) en este momento.

Necesita algo de orden - está en la lista, lo estamos revisando - Disculpen el polvo.

2 Me gusta

Hola a todos, he actualizado este plugin para que funcione con FontAwesome v7. Actualizaré la documentación en breve.

6 Me gusta

¿Es posible que el estilo regular no se aplique correctamente en la configuración del plugin? Al revisar Find Icons with the Perfect Look & Feel | Font Awesome, los iconos FA de estilo regular están todos vacíos, pero en mi sitio los iconos todavía tienen un estilo relleno.

2 Me gusta

Gracias por informar, la corrección ya se fusionó. Avísame si encuentras algún otro problema.

2 Me gusta

Hola Juan,
¿Está esto relacionado por casualidad?

1 me gusta

¿Alguien más tiene problemas con el icono “d-icon-d-watching-first” que no funciona cuando el plugin está habilitado?
Probado en 3.6.0.beta2

1 me gusta

Ah, buena observación. Acabo de actualizar el plugin para que vuelva a mostrar el icono correcto.

2 Me gusta

otro error (re)apareció con la siguiente configuración:
Estilo de icono Fa configurado en regular
Familia de iconos Fa configurada en clásico

Cuando se marca con recordatorio, no se muestra ningún icono:

CleanShot 2025-11-24 at 15.58.04@2x

2 Me gusta

¡Gracias! Acabo de implementar una solución para ello. Debería funcionar ahora.

2 Me gusta

@Alteras

¿Qué opinas de una función de complemento adicional que permita usar un estilo diferente para todos los iconos de estado activo? Por ejemplo, veo la tendencia de usar iconos rellenos (en FA: estilo de icono “sólido”) para el estado activo e iconos huecos (en FA: estilo de icono “regular”) para el estado normal.

Mientras usaba Discourse, noté que se siente “extraño” tener iconos huecos (también conocido como estilo regular de FA) en el estado activo.

2 Me gusta

La API parece no funcionar con el plan Lite de $60. Supongo que necesitas el plan Pro de $99 al año para usar la API para íconos profesionales…

No, la API requiere la opción de descarga y el uso de aplicaciones SVG, lo cual está disponible solo en el plan Pro (o superior). El plan Pro Lite solo permite un uso web limitado a través de su kit. No lo dejan muy claro y esto probablemente debería agregarse en la publicación original.