Ho appena aggiornato alla versione 2.7.0.beta5 8fcad73b36 e il carattere del mio sito è iniziato a mostrarsi come Times (presumo sia quello predefinito quando c’è un problema con la configurazione).
Se modifico il “carattere dei titoli” in qualcos’altro (come Roboto), il sito torna a mostrare Arial (tranne che per i titoli). Inizialmente pensavo che il problema fosse nell’impostazione “carattere di base”, ma sembra funzionare correttamente. Tuttavia, impostare il “carattere dei titoli” sull’impostazione predefinita (Arial) rompe qualcosa e il carattere di base inizia a mostrarsi come Times.
Non ho temi strani e non sto impostando la variabile --font-family in alcun foglio di stile personalizzato. Ecco i componenti del tema che ho installato (tutti aggiornati):
Link personalizzati nell’intestazione
DiscoTOC
Regolazioni dell’elenco delle categorie per dispositivi mobili
Ho anche tutto in Times, tranne che uso Montserrat come font.
Ispezionando quasi qualsiasi testo nella pagina, vedo font-family: var(--font-family); direttamente nella pagina Elementi. Non sono per nulla un esperto di CSS, ma potrebbe essere che in qualche modo non sia stato compilato?
Anche noi abbiamo notato questo ieri sul nostro forum della community dopo l’aggiornamento. Una ricostruzione del sito sembra aver risolto il problema per noi.
@Nacho_Caballero hai eseguito un aggiornamento tramite UI o CLI? Un secondo aggiornamento risolve il problema? Se possibile, pubblica anche l’URL del sito.
Attraverso l’interfaccia utente. @pmusaraj Ho appena ricostruito tramite CLI e posso confermare che il problema è scomparso.
Aggiungerò alla mia procedura operativa standard di provare sempre a ricostruire tramite CLI se qualcosa sembra rotto dopo un aggiornamento tramite API.
Recentemente ho aggiornato a 2.7.0.beta5 (36ec09a07b) e i temi diversi da Dark e Light sembrano non impostare più le variabili CSS root per font-family e heading-font-family.
Nei miei impostazioni, il font e il font dei titoli sono impostati su “Arial”.
Nel mio tema personalizzato posso aggirare il problema aggiungendo il seguente CSS:
Il commit a cui hai fatto riferimento sopra è probabilmente la causa, ma forse si tratta di un problema con i fogli di stile in cache. Hai provato un aggiornamento forzato?
Sì, il tema Graceful si è risolto da solo aggiornando forzatamente la pagina.
Il mio altro tema personalizzato importato (solo una palette di colori personalizzata) non funzionava nemmeno dopo l’aggiornamento forzato. Ho provato a riprodurlo su un’altra istanza di Discourse esportando il tema e importandolo, e lì ha funzionato perfettamente. Quindi ho provato a esportarlo e importarlo anche sul server che aveva problemi, e ora anche quello funziona!