Este componente te permite establecer la fuente principal del sitio y, opcionalmente, fuentes separadas para titulares y texto monoespaciado (bloques de código). También puedes elegir un grosor de fuente en cada caso y aumentar el tamaño de la fuente.
En segundo plano, esto configura un poco de CSS junto con el <link> de la fuente de Google. Ten en cuenta que esto depende de Google para servir los archivos de fuente desde https://fonts.googleapis.com/.
Configuración
Nombre
Descripción
fuentes
Agrega el nombre de la(s) fuente(s) que deseas usar de fonts.google.com. ¡Ten en cuenta que los nombres de las fuentes distinguen entre mayúsculas y minúsculas!
fuente del cuerpo
La fuente principal utilizada en todo Discourse, debe estar incluida en la configuración “fuentes” anterior
peso de la fuente del cuerpo
Grosor de la fuente en el rango de 100-900. 400 es normal, 700 es negrita
fuente de titulares
Fuente opcional para titulares, debe estar incluida en la configuración “fuentes” anterior
peso de la fuente de titulares
Grosor de la fuente en el rango de 100-900. 400 es normal, 700 es negrita
fuente monoespaciada
Fuente opcional para bloques de código, debe estar incluida en la configuración “fuentes” anterior.
peso de la fuente monoespaciada
Grosor de la fuente en el rango de 100-900. 400 es normal, 700 es negrita
tamaño de fuente normal
Tamaño de fuente predeterminado para todos los usuarios; ajustarlo modificará todos los tamaños de fuente proporcionalmente
tamaño de fuente más pequeño
Selectable en las preferencias de interfaz de cada usuario
tamaño de fuente más grande
Selectable en las preferencias de interfaz de cada usuario
tamaño de fuente más grande posible
Selectable en las preferencias de interfaz de cada usuario
¿Alojado por nosotros? Los componentes de tema están disponibles para usar en nuestros planes Estándar, Comercial y Empresarial.
Acabo de descubrir que este componente no funciona para las páginas /pub/ (publicadas). Las fuentes no se cargan en estas páginas, lo que resulta en una fuente predeterminada similar a Times New Roman.
La página publicada intenta cargar la fuente de Google a través del componente del tema:
Como el archivo de fuente no se carga en la página publicada, no recurre a la variable font-familyArial, sans-serif y utiliza Times New Roman en su lugar.
Puede haber margen de mejora aquí, siempre que las páginas publicadas puedan acceder a las modificaciones necesarias.
Eso es genial, gracias a ti y a tu equipo por desarrollar una función tan conveniente ^^. La recomendaré a personas que conozco que usan Discourse para crear comunidades de usuarios.
Informe rápido de errores: Acabo de notar que cuando establezco el peso de la fuente, el texto en negrita no aparece como negrita.
Probé esto con las fuentes Work Sans y Zilla Slab. Cambié el peso de la fuente del valor predeterminado (400) a 300. Cuando hice esto, el texto en negrita no apareció como negrita. Restablecí esa configuración y el texto en negrita reapareció.
Lo establecí en 400 y lo dejé así, pero quería informarte.
¿Hay alguna forma de entrar un poco más en detalle? La fuente “Headline” aparece con un peso de 900 por defecto con Headers dentro de Topics. Sería genial poder establecer los valores predeterminados para cada uno de esos objetos Markdown.
Ya tenemos Inter integrado, si quieres cambiar la Fuente base y la Fuente de encabezado en la configuración del sitio del administrador, no es necesario ningún componente
He fusionado recientemente una refactorización de este componente que se alinea mejor con las actualizaciones de Google Fonts; esto debería solucionar algunos problemas que la gente tenía con diferentes pesos que no aparecían.
Tenga en cuenta que el formato de la configuración cambió ligeramente para que los pesos ya no se puedan incluir en la configuración del nombre de la fuente como Roboto:300,300i,500, y esto tendría que actualizarse a un simple Roboto… pero debería migrar automáticamente al actualizar.