Acabo de actualizar a 2.7.0.beta5 8fcad73b36 y la fuente de mi sitio comenzó a mostrarse como Times (asumo que este es el valor predeterminado cuando hay un problema con la configuración).
Si cambio la opción “fuente de encabezado” a otra (como Roboto), el sitio vuelve a mostrar Arial (excepto los encabezados). Inicialmente pensé que el problema estaba en la configuración de “fuente base”, pero parece que funciona correctamente. Sin embargo, al establecer la “fuente de encabezado” en la configuración predeterminada (Arial), algo se rompe y la fuente base comienza a mostrarse como Times.
No tengo temas extraños y no estoy definiendo la variable --font-family en ninguna hoja de estilo personalizada. Aquí están los componentes del tema que tengo instalados (todos actualizados):
Yo también tengo todo en Times, excepto que uso Montserrat como fuente.
Al inspeccionar prácticamente cualquier texto en la página, veo font-family: var(--font-family); directamente en la pestaña de Elementos. No soy un experto en CSS, pero ¿podría ser que de alguna manera no se haya compilado?
@Nacho_Caballero, ¿hiciste la actualización a través de la interfaz de usuario o la CLI? ¿Una segunda actualización soluciona el problema? Por favor, publica también la URL del sitio, si es posible.
A través de la interfaz de usuario. @pmusaraj Acabo de reconstruirlo mediante la CLI y puedo confirmar que el problema desapareció.
Agregaré a mi procedimiento operativo estándar (SOP) la recomendación de intentar siempre reconstruir mediante la CLI si algo parece roto después de una actualización a través de la API.
Recientemente actualicé a la versión 2.7.0.beta5 (36ec09a07b) y los temas que no son Oscuro ni Claro ya parecen no establecer las variables CSS raíz para font-family y heading-font-family.
En la configuración, mi fuente y la fuente de los encabezados están establecidas en “Arial”.
En mi tema personalizado, puedo aplicar un truco añadiendo el siguiente CSS:
Hola @ryantm, he movido esto aquí porque es esencialmente el mismo problema.
No puedo reproducirlo con el tema Graceful aquí en meta. Tampoco parece poder reproducirlo en tu sitio. ¿Podrías proporcionar los pasos para reproducirlo?
Además, las definiciones de fuente deberían estar en los archivos CSS del núcleo, es decir, no en los CSS de un tema. Como en este ejemplo:
Es probable que mi commit al que te referiste arriba sea el culpable, pero quizás sea un problema con las hojas de estilo en caché. ¿Probaste una actualización forzada?
Sí, el tema Graceful se solucionó solo al recargar forzadamente.
Mi otro tema personalizado importado (solo una paleta de colores personalizada) no funcionaba, incluso después de recargar forzadamente. Intenté reproducirlo en otra de mis instancias de Discourse exportando el tema e importándolo, y funcionó bien allí. Así que intenté exportarlo e importarlo en el servidor que tenía problemas, y ahora eso también está bien.