Questa guida spiega come cambiare il carattere predefinito sul tuo sito Discourse, sia per elementi specifici sia utilizzando una libreria di caratteri diversa da Google Fonts.
Livello utente richiesto: Amministratore
Questa guida è necessaria solo se desideri integrare una libreria di caratteri diversa da Google Fonts o se desideri cambiare il carattere solo di alcune parti del sito. Se stai utilizzando Google Fonts e desideri cambiare il carattere globalmente su tutto il sito, prova invece questo componente tema: Google Fonts.
Questa guida tratterĂ :
- Utilizzo delle impostazioni dei caratteri integrate
- Modifica del carattere del sito con un carattere personalizzato
- Applicazione di caratteri diversi a elementi specifici
Impostazioni dei caratteri integrate
Discourse include un selettore di caratteri integrato con una selezione di caratteri inclusi. Questo è il modo più semplice per cambiare il carattere del tuo sito senza alcun CSS personalizzato.
Vai su
Admin \u003e Appearance \u003e Fontsper accedere alla pagina delle impostazioni dei caratteri. Da qui puoi impostare:
- Carattere di base — utilizzato per la maggior parte del testo sul sito (predefinito: Inter)
- Carattere dei titoli — utilizzato per i titoli (predefinito: Inter)
- Dimensione predefinita del testo — la dimensione predefinita del testo per tutti gli utenti
Queste impostazioni utilizzano le proprietĂ personalizzate CSS
--font-familye--heading-font-familysotto il cofano, che anche i temi possono sovrascrivere.Modifica del carattere con un carattere personalizzato
Se desideri utilizzare un carattere non incluso nell’elenco integrato (ad esempio, da Google Fonts o da un file di carattere ospitato autonomamente), puoi farlo tramite un componente tema.
Crea un nuovo componente tema
Vai su
Admin \u003e Appearance \u003e Themes & Components \u003e Install \u003e Create New. Scegli un nome e seleziona “Component”.Modifica CSS/HTML
Fai clic sul pulsante “Edit CSS/HTML”.
Aggiungi il carattere utilizzando Google Fonts
Se desideri utilizzare un font web di Google, aggiungi quanto segue alla scheda
Common \u003e CSS:@import url(https://fonts.googleapis.com/css?family=Oswald); html { --font-family: 'Oswald', sans-serif; --heading-font-family: 'Oswald', sans-serif; }Assicurati che la riga
@import urlsia posizionata all’inizio del foglio di stile.In questo esempio,
Oswaldè il nome del carattere.Se c’è un problema con il metodo
@import url, puoi utilizzare in alternativa il metodo<link>inserendo la riga appropriata nella schedaCommon \u003e /headdel tuo componente tema:<link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet">Questo metodo cambierĂ il carattere del sito globalmente.
Applica i caratteri a elementi specifici
Puoi anche cambiare il carattere del sito solo per alcuni elementi.Per cambiare il carattere solo per alcuni elementi, come la barra di navigazione o i titoli degli argomenti, aggiungi:
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300'); .navigation-container, .link-top-line { font-family: 'Oswald', sans-serif; }In alternativa, per cambiare il carattere di una categoria specifica, usa:
body.category-CATEGORY-NAME { font-family: 'YOUR-NEW-FONT'; }Aggiungi il nuovo componente ai temi principali
Assicurati di aggiungere il componente tema appena creato a tutti i temi principali che gli utenti possono selezionare:
18 Mi Piace


