{"id":79287,"date":"2024-10-15T15:21:44","date_gmt":"2024-10-15T14:21:44","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=79287&#038;preview=true&#038;preview_id=79287"},"modified":"2024-10-16T13:43:52","modified_gmt":"2024-10-16T12:43:52","slug":"tipografia-wordpress-theme-json","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/","title":{"rendered":"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json"},"content":{"rendered":"<p>Le parole sono la spina dorsale di Internet, nonostante la proliferazione dei media. Ci\u00f2 significa che i caratteri tipografici che sceglierete per il vostro sito saranno un aspetto cruciale del vostro layout e del vostro design.<\/p>\n<p>La tipografia di WordPress pu\u00f2 evocare stati d&#8217;animo, aiutare il branding e molto altro ancora. Il Full Site Editing (FSE) in WordPress mette la personalizzazione dei caratteri tipografici nelle mani degli utenti e il file <code>theme.json<\/code> aiuta gli sviluppatori a creare temi WordPress che sfruttano questo aspetto.<\/p>\n<p>Questo articolo analizza la tipografia di WordPress sia per FSE che per <code>theme.json<\/code>. Tuttavia, la discussione include anche contesti chiave come la tecnologia utilizzata, le considerazioni tecniche da tenere a mente e l&#8217;evoluzione dell&#8217;uso dei caratteri tipografici nel design.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>La tipografia sul web: una breve storia<\/h2>\n<p>Se guardate ai <a href=\"https:\/\/www.webdesignmuseum.org\/web-design-history\" target=\"_blank\" rel=\"noopener noreferrer\">primi progetti web<\/a>, noterete che, nonostante la variet\u00e0 dei layout, i caratteri tipografici hanno avuto una presentazione coerente. Questo \u00e8 dovuto in parte alla disponibilit\u00e0 e in parte alla necessit\u00e0. In poche parole, senza la tecnologia di cui disponiamo oggi, le parole sul web possono utilizzare solo i caratteri disponibili sul vostro computer.<\/p>\n<p>Un &#8220;navigatore del web&#8221; della met\u00e0 e della fine degli anni &#8217;90 avrebbe avuto a disposizione solo una manciata di caratteri prevedibili: Times New Roman, Arial, Helvetica, Georgia e Verdana. Gli ultimi due sono prodotti da Microsoft che si adattano bene al web a prescindere dall&#8217;epoca.<\/p>\n<figure id=\"attachment_185276\" aria-describedby=\"caption-attachment-185276\" style=\"width: 1194px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185276\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/verdana-georgia.png\" alt=\"Un confronto tra due caratteri tipografici serif, Verdana e Georgia. L'immagine mostra le lettere maiuscole e minuscole, nonch\u00e9 i numeri, in entrambi i caratteri. Il Verdana appare pi\u00f9 condensato e geometrico, mentre il Georgia ha serif pi\u00f9 pronunciati e un aspetto leggermente pi\u00f9 tradizionale.\" width=\"1194\" height=\"709\"><figcaption id=\"caption-attachment-185276\" class=\"wp-caption-text\">Esempi di font Verdana e Georgia.<\/figcaption><\/figure>\n<p>Questa selezione primitiva \u00e8 coerente e affidabile ma manca di flessibilit\u00e0. Servizi come <a href=\"https:\/\/kinsta.com\/it\/blog\/font-html\/\">Google Fonts e Adobe Fonts<\/a> utilizzano il formato WOFF per dare accesso a una libreria di migliaia di font, con un processo di incorporazione semplice.<\/p>\n<figure id=\"attachment_185258\" aria-describedby=\"caption-attachment-185258\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185258\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/google-fonts.png\" alt=\"Il sito web di Google Fonts mostra le anteprime dei font e le opzioni di filtraggio. Il testo dell'anteprima recita: \" Everyone has the right to freedom of thought,\" visualizzato in diversi font, tra cui Roboto, SUSE e Noto Sans Hannunoo. Le opzioni di filtro per la lingua, il sistema di scrittura e le propriet\u00e0 dei font sono visibili nella barra laterale di sinistra.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185258\" class=\"wp-caption-text\">L&#8217;interfaccia principale di Google Fonts.<\/figcaption><\/figure>\n<p>In questo modo \u00e8 possibile migliorare la leggibilit\u00e0, creare design particolari e personalizzare l&#8217;esperienza utente (UX) del vostro sito. Tra gli svantaggi ci sono i potenziali problemi di performance (come il <a href=\"https:\/\/kinsta.com\/it\/blog\/cumulative-layout-shift\/\">cambio di layout dei contenuti<\/a>), la dipendenza da servizi di terze parti per la visualizzazione dell&#8217;elemento pi\u00f9 importante del vostro sito e i problemi di privacy.<\/p>\n<p>Questo porta molti web designer a rinunciare alle librerie di font e a riconsiderare l&#8217;uso dei <a href=\"https:\/\/kinsta.com\/it\/blog\/font-web-safe\/\">font di sistema<\/a>. L&#8217;elaborazione pi\u00f9 veloce e il controllo che avete sull&#8217;applicazione di uno &#8220;stack di font di sistema&#8221; che d\u00e0 priorit\u00e0 ai caratteri nativi e utilizza anche opzioni di fallback \u00e8 un approccio solido.<\/p>\n<h3>WordPress e la tipografia<\/h3>\n<p>WordPress pone una forte enfasi sulla tipografia per aiutarvi a creare contenuti coinvolgenti e leggibili. Nel corso della sua storia, i <a href=\"https:\/\/kinsta.com\/it\/blog\/come-funzionano-i-temi-di-wordpress\/\">temi predefiniti<\/a> di WordPress utilizzano tutti abbinamenti di caratteri che raggiungono un equilibrio tra estetica e funzionalit\u00e0.<\/p>\n<p>I temi predefiniti attuali utilizzano stack di font di sistema per una presentazione pulita, moderna e performante. I temi predefiniti pi\u00f9 vecchi utilizzano abbinamenti come Noto Sans e Noto Serif (per <a href=\"https:\/\/wordpress.org\/themes\/twentyfifteen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Fifteen<\/a>) e Montserrat e Merriweather (per <a href=\"https:\/\/wordpress.org\/themes\/twentysixteen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Sixteen<\/a>).<\/p>\n<p>Per mostrare questo &#8220;cerchio della vita&#8221; tipografico, Twenty Sixteen utilizza Helvetica e Georgia come opzioni di riserva. Il tema predefinito di <a href=\"https:\/\/wordpress.org\/themes\/twentyten\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Ten<\/a> utilizza solo Helvetica, Arial e Georgia:<\/p>\n<figure id=\"attachment_185274\" aria-describedby=\"caption-attachment-185274\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185274\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/twenty-ten.png\" alt=\"L'anteprima del tema WordPress.org per \"Twenty Ten\" mostra un'immagine di intestazione panoramica di un sentiero alberato. La barra laterale di sinistra mostra le informazioni sul tema e le opzioni di download, mentre l'area principale presenta contenuti e layout di esempio.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185274\" class=\"wp-caption-text\">La pagina demo di Twenty Ten da WordPress.org.<\/figcaption><\/figure>\n<p>Se da un lato queste scelte definiscono il tono del design di WordPress all&#8217;interno di ogni tema, dall&#8217;altro possono ispirarvi a prestare molta attenzione all&#8217;uso della tipografia, cosa che il FSE WordPress vi aiuta a fare.<\/p>\n<h2>Un breve riassunto sul Full Site Editing e sul file theme.json<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/it\/blog\/full-site-editing-wordpress\/\">FSE<\/a> e <code>theme.json<\/code> sono fondamentali per la gestione della tipografia in WordPress, quindi la loro comprensione \u00e8 essenziale. Il FSE sfrutta l&#8217;Editor a blocchi e aggiunge ulteriori funzionalit\u00e0 per diventare il Site Editor.<\/p>\n<figure id=\"attachment_185266\" aria-describedby=\"caption-attachment-185266\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185266\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/site-editor.png\" alt=\"L'interfaccia dell'editor del sito WordPress visualizza la homepage di un'azienda di progettazione paesaggistica. La pagina ha uno sfondo blu con un testo bianco che recita \" A commitment to innovation and sustainability (Un impegno per l'innovazione e la sostenibilit\u00e0).\" Sotto c'\u00e8 un pulsante \"About us\" e un'immagine di un edificio moderno con elementi architettonici in legno. La barra laterale di destra include opzioni di stile tipografico.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185266\" class=\"wp-caption-text\">L&#8217;interfaccia dell&#8217;editor del sito di WordPress assomiglia molto all&#8217;editor a blocchi, ma con maggiori possibilit\u00e0 di personalizzazione.<\/figcaption><\/figure>\n<p>Questo uniforma le opzioni di progettazione del sito in diversi modi:<\/p>\n<ul>\n<li>Si utilizza l&#8217;approccio di modifica dei blocchi per l&#8217;intero sito, non solo per i contenuti.<\/li>\n<li>Una libreria di modelli fa parte della configurazione, quindi \u00e8 possibile modificarli usando gli stessi strumenti dei contenuti.<\/li>\n<li>Anche lo styling avviene all&#8217;interno dell&#8217;Editor del sito e offre uno schema di impostazioni globali.<\/li>\n<li>L&#8217;editor del sito non richiede alcun codice per implementare le opzioni disponibili. In questo modo si colma il divario tra lo sviluppo e la progettazione per l&#8217;utente finale.<\/li>\n<\/ul>\n<p>Possiamo considerare il file <code>theme.json<\/code> come una versione di sviluppo del FSE. \u00c8 necessario conoscere la JavaScript Object Notation (JSON) per lavorare con il file, ma questo \u00e8 alla portata della maggior parte dei proprietari di siti. Si tratta di un file di configurazione centrale per la gestione degli stili e delle impostazioni globali.<\/p>\n<figure id=\"attachment_185272\" aria-describedby=\"caption-attachment-185272\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185272\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/theme-json.png\" alt=\"Una finestra dell'editor di codice intitolata viene visualizzata su uno sfondo panoramico di montagne boscose. L'editor mostra una parte di un file theme.json di WordPress con varie configurazioni di stile. Il codice include impostazioni per il calendario, le categorie e gli elementi del codice, utilizzando variabili CSS per i colori e la spaziatura. I numeri di riga sono visibili a sinistra e l'interfaccia dell'editor ha un tema scuro per migliorare la leggibilit\u00e0 sullo sfondo.\" width=\"1200\" height=\"773\"><figcaption id=\"caption-attachment-185272\" class=\"wp-caption-text\">Un file theme.json visualizzato in un editor di codice.<\/figcaption><\/figure>\n<p>Ogni impostazione utilizza una coppia chiave\/valore di <code>option:value<\/code> e si pu\u00f2 implementare in diversi modi:<\/p>\n<ul>\n<li>Definire palette di colori globali.<\/li>\n<li>Impostazione di famiglie di caratteri e dimensioni.<\/li>\n<li>Configurando stili specifici del blocco.<\/li>\n<li>Gestendo le preferenze di spaziatura e layout.<\/li>\n<\/ul>\n<p>Sfruttare <code>theme.json<\/code> permette di creare temi pi\u00f9 coerenti e personalizzabili senza dover ricorrere a <a href=\"https:\/\/kinsta.com\/it\/blog\/tecniche-css-avanzate\/\">CSS personalizzati<\/a> (anche se \u00e8 possibile farlo). L&#8217;adattabilit\u00e0 e la flessibilit\u00e0 di <code>theme.json<\/code> ne fanno un componente fondamentale per lo sviluppo di temi per WordPress. L&#8217;approccio ottimale consiste nell&#8217;utilizzare entrambi in modi diversi per la progettazione di tutti i temi e la tipografia non fa eccezione.<\/p>\n<h2>Impostare la tipografia nell&#8217;editor del sito WordPress<\/h2>\n<p>Se sapete come usare l&#8217;Editor dei blocchi, \u00e8 possibile anche usare l&#8217;Editor del sito. All&#8217;interno di WordPress, vai alla schermata <strong>Aspetto <\/strong>&gt;<strong> Editor<\/strong>. In questo modo viene visualizzata la schermata iniziale dell&#8217;Editor del sito:<\/p>\n<figure id=\"attachment_185265\" aria-describedby=\"caption-attachment-185265\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185265\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/site-editor-home.png\" alt=\"La schermata iniziale dell'editor del sito WordPress. La barra laterale di sinistra mostra le opzioni di design, mentre l'area principale presenta una homepage a tema blu con il titolo \" A commitment to innovation and sustainability\" e l'immagine di un edificio moderno.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185265\" class=\"wp-caption-text\">La schermata iniziale dell&#8217;Editor del sito.<\/figcaption><\/figure>\n<p>La schermata <strong>Stili<\/strong> nella navigazione a sinistra offre alcune opzioni di design globale che includono modifiche alla tipografia:<\/p>\n<figure id=\"attachment_185270\" aria-describedby=\"caption-attachment-185270\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185270\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/styles-options.gif\" alt=\"Una GIF dell'editor del sito WordPress che mostra varie preimpostazioni dello stile del tema. L'area del contenuto principale mostra \"Un impegno per l'innovazione e la sostenibilit\u00e0\" con una descrizione dello studio \u00c9tudes. Lo schema di colori e la tipografia cambiano in base alle selezioni effettuate nella barra laterale di sinistra, che mostra le opzioni di stile e gli schemi di colore.\" width=\"1200\" height=\"550\"><figcaption id=\"caption-attachment-185270\" class=\"wp-caption-text\">Diverse opzioni di stili preimpostati nell&#8217;Editor del sito WordPress.<\/figcaption><\/figure>\n<p>Per la maggior parte dei casi di utilizzo, le impostazioni individuali per i vari aspetti tipografici ti daranno un valore maggiore. Nella parte superiore della schermata <strong>Stili<\/strong> ci sono due piccole icone che aprono altre opzioni: il Libro degli stili e l&#8217;icona della matita <strong>Modifica stili<\/strong>.<\/p>\n<figure id=\"attachment_185271\" aria-describedby=\"caption-attachment-185271\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185271\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/styles-sidebar-icons.png\" alt=\"Una parte dell'Editor del sito WordPress che mostra le opzioni di stile sul lato sinistro e un'anteprima del sito web sulla destra. Le due icone per la visualizzazione e la modifica sono evidenziate in rosso.\" width=\"1200\" height=\"706\"><figcaption id=\"caption-attachment-185271\" class=\"wp-caption-text\">Le icone di modifica degli stili nell&#8217;Editor del sito.<\/figcaption><\/figure>\n<p>Inoltre, \u00e8 possibile impostare le opzioni tipografiche a livello di elemento e per ogni blocco.<\/p>\n<h3>La libreria dei font<\/h3>\n<p>La schermata <strong>Modifica stili<\/strong> &gt; <strong>Tipografia<\/strong> mostra la Libreria dei caratteri, anche se non ha questo nome esplicito nell&#8217;Editor del sito. Questa permette di gestire i font e i caratteri tipografici in diversi modi:<\/p>\n<ul>\n<li>\u00c8 possibile caricare e gestire caratteri tipografici personalizzati.<\/li>\n<li>C&#8217;\u00e8 un&#8217;opzione per utilizzare Google Fonts direttamente all&#8217;interno di WordPress.<\/li>\n<li>Si possono creare <a href=\"https:\/\/developer.wordpress.org\/news\/2024\/04\/01\/how-to-register-custom-font-collections-for-the-font-library\/\" target=\"_blank\" rel=\"noopener noreferrer\">collezioni di font<\/a> utilizzando PHP.<\/li>\n<\/ul>\n<p>Per accedere alla libreria di font dalla sezione Tipografia nella barra laterale dell&#8217;Editor del sito, cliccate sull&#8217;icona <strong>Gestisci font<\/strong>:<\/p>\n<figure id=\"attachment_185262\" aria-describedby=\"caption-attachment-185262\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185262\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/manage-fonts-icon.png\" alt=\"Il pannello delle impostazioni tipografiche nell'Editor del sito mostra le opzioni dei font, tra cui Cardo, Jost, System Sans-serif e System Serif. Nell'angolo in alto a destra \u00e8 evidenziato il pulsante Gestisci font. Il pannello \u00e8 visualizzato accanto a uno sfondo blu del sito contenente testo latino, che mostra gli stili tipografici applicati.\" width=\"1200\" height=\"716\"><figcaption id=\"caption-attachment-185262\" class=\"wp-caption-text\">L&#8217;icona <strong>Gestisci font<\/strong> nell&#8217;Editor del sito WordPress.<\/figcaption><\/figure>\n<p>Qui, la scheda <strong>Libreria<\/strong> mostra gli attuali caratteri tipografici registrati per il vostro tema e indica quali sono quelli attivi:<\/p>\n<figure id=\"attachment_185254\" aria-describedby=\"caption-attachment-185254\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185254\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-library-dialog.png\" alt=\"L'interfaccia della libreria di font di WordPress mostra i font installati e quelli del tema. Merriweather Sans \u00e8 elencato come font installato con quattro varianti attive. I font tematici includono Cardo, Jost, System Sans-serif e System Serif, ciascuno con le rispettive varianti attive.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185254\" class=\"wp-caption-text\">L&#8217;interfaccia della libreria di font di WordPress.<\/figcaption><\/figure>\n<p>Cliccando su uno di questi font \u00e8 possibile attivare o disattivare i singoli caratteri:<\/p>\n<figure id=\"attachment_185248\" aria-describedby=\"caption-attachment-185248\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185248\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/active-fonts.png\" alt=\"La finestra di dialogo di selezione della libreria di font che mostra le opzioni per la famiglia di font Cardo. La finestra di dialogo mostra tre varianti: Cardo Normal, Cardo Bold e Cardo Normal Italic, ciascuna con una casella di controllo selezionata. Sopra le varianti, c'\u00e8 una nota che avverte che troppe varianti di font potrebbero rallentare il sito web.\" width=\"1200\" height=\"549\"><figcaption id=\"caption-attachment-185248\" class=\"wp-caption-text\">I font attivi all&#8217;interno della libreria di font dell&#8217;editor del sito.<\/figcaption><\/figure>\n<p>Nella scheda <strong>Carica<\/strong>, si pu\u00f2 utilizzare una finestra di dialogo di caricamento drag-and-drop per installare i propri font nei formati TTF, WOFF, WOFF2 e OTF.<\/p>\n<p>La scheda <strong>Installa font<\/strong> si collega a Google Fonts, in modo da poter sfruttare quella libreria all&#8217;interno del vostro tema. Questo approccio scarica e serve i font dal vostro sito, piuttosto che da un <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-un-cdn\/\">CDN di Google<\/a>:<\/p>\n<figure id=\"attachment_185257\" aria-describedby=\"caption-attachment-185257\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185257\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/google-fonts-library.png\" alt=\"La libreria dei font di WordPress mostra le opzioni per installare i font di Google. La barra di ricerca consente agli utenti di trovare font specifici e un elenco mostra varie opzioni di font, tra cui Merienda, Merriweather e Metal Mania. I controlli di paginazione sono visibili in basso.\" width=\"1200\" height=\"826\"><figcaption id=\"caption-attachment-185257\" class=\"wp-caption-text\">La libreria di Google Fonts nell&#8217;editor del sito WordPress.<\/figcaption><\/figure>\n<p>Selezionate i font che volete installare dall&#8217;elenco completo, quindi cliccate sul pulsante <strong>Installa<\/strong>. Una volta visualizzata la notifica di successo, i font verranno visualizzati nella scheda <strong>Libreria<\/strong>:<\/p>\n<figure id=\"attachment_185259\" aria-describedby=\"caption-attachment-185259\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185259\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/installed-fonts.png\" alt=\"La libreria dei font di WordPress mostra i font installati e quelli dei temi. Merriweather Sans \u00e8 elencato come font installato con quattro varianti attive. I font tematici includono Cardo, Jost, System Sans-serif e System Serif, ciascuno con le rispettive varianti attive.\" width=\"1200\" height=\"602\"><figcaption id=\"caption-attachment-185259\" class=\"wp-caption-text\">I font installati per un&#8217;istanza di WordPress.<\/figcaption><\/figure>\n<p>Ci\u00f2 permette di utilizzare questi font come qualsiasi altro font sul vostro sito. Ora basta solo personalizzarli per adattarli alle vostre esigenze.<\/p>\n<h3>Il Libro degli stili<\/h3>\n<p>Uno dei pericoli della scelta e dell&#8217;impostazione dei caratteri tipografici \u00e8 che non si sa come verranno abbinati a schemi di colori, layout e formattazioni. Il Libro degli stili \u00e8 prezioso perch\u00e9 permette di vedere in anteprima le impostazioni tipografiche su diversi elementi.<\/p>\n<figure id=\"attachment_185269\" aria-describedby=\"caption-attachment-185269\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185269\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/style-book.png\" alt=\"L'interfaccia dell'editor del libro degli stili di WordPress mostra uno sfondo blu con \"Code Is Poetry\" ripetuto in diverse dimensioni di carattere come titoli. La barra laterale di destra mostra le opzioni di stile per la tipografia e gli elementi.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185269\" class=\"wp-caption-text\">Il Libro degli stili dell&#8217;editor del sito.<\/figcaption><\/figure>\n<p>Scegliendo l&#8217;icona dell&#8217;occhio si aprir\u00e0 il Libro degli stili, dove sono presenti cinque schede:<\/p>\n<ul>\n<li><strong>Testo<\/strong>. Qui \u00e8 possibile lavorare con paragrafi, intestazioni, elenchi e altri elementi che si concentrano sul testo.<\/li>\n<li><strong>Media<\/strong>. Qui \u00e8 possibile regolare le immagini, i video e le presentazioni audio.<\/li>\n<li><strong>Design<\/strong>. Questa sezione raccoglie gli aspetti strutturali del design, come colonne, separatori e pulsanti.<\/li>\n<li><strong>Widget<\/strong>. Ci sono due elementi in questa schermata: le generazioni dinamiche, come gli elenchi di archivi, e i commenti. Qui \u00e8 possibile anche lavorare con la barra di ricerca, le icone dei social media e le tag cloud.<\/li>\n<li><strong>Tema<\/strong>. Si concentra sugli elementi dell&#8217;header del sito, come il titolo, la tagline, la navigazione e il logo.<\/li>\n<\/ul>\n<p>Facendo clic su un elemento del libro degli stili, si avranno a disposizione diverse opzioni con cui giocare nella barra laterale. Qui si lavora con le impostazioni tipografiche di ogni blocco piuttosto che con gli elementi dedicati:<\/p>\n<figure id=\"attachment_185268\" aria-describedby=\"caption-attachment-185268\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185268\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/style-book-editing.png\" alt=\"Il Libro degli stili mostra il pannello delle impostazioni tipografiche con le opzioni per le intestazioni e i paragrafi. Il titolo \"Il codice \u00e8 poesia\" \u00e8 visualizzato in varie dimensioni, con un paragrafo di esempio sotto. Le opzioni di personalizzazione dei caratteri sono visibili sul lato destro.\" width=\"1200\" height=\"702\"><figcaption id=\"caption-attachment-185268\" class=\"wp-caption-text\">\u00c8 possibile modificare la tipografia direttamente dal Libro degli stili.<\/figcaption><\/figure>\n<p>Possiamo arrivare alle stesse schermate attraverso la sezione <strong>Stili<\/strong> &gt; <strong>Blocchi<\/strong> dalla homepage dell&#8217;Editor del sito. In ogni caso, le opzioni che vedrete vi permettono di personalizzare la tipografia (e molto altro) di ogni blocco in modo dettagliato.<\/p>\n<h3>Ottimizzare le opzioni tipografiche nell&#8217;Editor del sito<\/h3>\n<p>Per tutti i blocchi e gli elementi sono disponibili le stesse opzioni principali. Ecco una panoramica di ogni opzione all&#8217;interno del pannello.<\/p>\n<h4>Tipo e dimensione del carattere<\/h4>\n<p>Il menu a tendina <strong>Font<\/strong> \u00e8 semplice: scegliete il font che volete applicare all&#8217;elemento o al blocco specifico:<\/p>\n<figure id=\"attachment_185253\" aria-describedby=\"caption-attachment-185253\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185253\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-drop-down.png\" alt=\"L'interfaccia del Libro degli stili mostra un paragrafo di Don Chisciotte e un elenco di personaggi di Alice nel Paese delle Meraviglie. La barra laterale di destra mostra le impostazioni tipografiche, tra cui la selezione del carattere (attualmente impostato su Cardo) e varie opzioni di formattazione del testo. Una citazione di Julio Cort\u00e1zar \u00e8 riportata in un riquadro blu in basso.\" width=\"1200\" height=\"652\"><figcaption id=\"caption-attachment-185253\" class=\"wp-caption-text\">Scegliere un font dalla selezione disponibile nella scheda Tipografia.<\/figcaption><\/figure>\n<p>Le preimpostazioni delle <strong>dimensioni<\/strong> sono le meno personalizzabili all&#8217;interno dell&#8217;Editor del sito. \u00c8 possibile scegliere una dimensione tra Small e Extra Extra Large:<\/p>\n<figure id=\"attachment_185267\" aria-describedby=\"caption-attachment-185267\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185267\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/size-presets.png\" alt=\"The Site Editor's Typography settings panel. The font is set to Cardo, size is set to Medium (M), and the appearance drop-down menu shows Regular selected. Line height is set to 1.55, and additional options for letter spacing and letter case are visible.\" width=\"1200\" height=\"320\"><figcaption id=\"caption-attachment-185267\" class=\"wp-caption-text\">WordPress offre delle preimpostazioni per le dimensioni dei caratteri all&#8217;interno dell&#8217;Editor del sito.<\/figcaption><\/figure>\n<p>Modificando il file <code>theme.json<\/code>, \u00e8 possibile cambiare questi valori predefiniti, ma non \u00e8 possibile farlo dall&#8217;Editor del sito. Il pulsante <strong>Imposta dimensione personalizzata<\/strong> permette di impostare una dimensione personalizzata utilizzando una serie di unit\u00e0 di misura:<\/p>\n<figure id=\"attachment_185255\" aria-describedby=\"caption-attachment-185255\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185255\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-size-custom.png\" alt=\"L'interfaccia dell'editor del sito mostra le impostazioni tipografiche di un sito. L'area di testo principale visualizza un paragrafo in bianco su sfondo blu. La barra laterale di destra consente di personalizzare il carattere, la dimensione, l'aspetto e l'altezza della linea, con il carattere Cardo selezionato e la dimensione impostata a 1,2 rem.\" width=\"1200\" height=\"828\"><figcaption id=\"caption-attachment-185255\" class=\"wp-caption-text\">Scegliere una dimensione e un&#8217;unit\u00e0 di misura del carattere personalizzata.<\/figcaption><\/figure>\n<p>Ci sono altri modi per regolare la tipografia all&#8217;interno dell&#8217;Editor del sito, compresi i metodi per i quali solitamente si utilizzano i CSS.<\/p>\n<h4>Aspetto, altezza delle linee e spaziatura delle lettere<\/h4>\n<p>Il menu a tendina <strong>Aspetto<\/strong> sembra semplice: scegliete il peso di un font da un ampio elenco e sar\u00e0 applicato al vostro testo. Tuttavia, spesso non avrete a disposizione tutti i font disponibili per ogni peso.<\/p>\n<figure id=\"attachment_185249\" aria-describedby=\"caption-attachment-185249\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185249\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/appearance-drop-down.png\" alt=\"Il menu a discesa Aspetto nell'Editor del sito WordPress. Il pannello \u00e8 impostato su Regolare. Sotto di esso, un controllo di regolazione dell'altezza delle linee \u00e8 impostato su 1,55, con pulsanti pi\u00f9 e meno per la regolazione fine.\" width=\"1200\" height=\"619\"><figcaption id=\"caption-attachment-185249\" class=\"wp-caption-text\">Il menu a tendina Aspetto nell&#8217;Editor del sito WordPress.<\/figcaption><\/figure>\n<p>I nostri test dimostrano che WordPress non filtra questo elenco per mostrare solo i pesi dei font disponibili. Inoltre, applica una &#8220;corrispondenza pi\u00f9 vicina&#8221; se si seleziona un peso senza un font corrispondente. Ad esempio, per il nostro sito di esempio utilizziamo Cardo Normal, Cardo Bold e Cardo Bold Italic. Scegliendo Semi Bold, Bold, Extra Bold o Black si utilizza solo Cardo Bold:<\/p>\n<figure id=\"attachment_185250\" aria-describedby=\"caption-attachment-185250\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185250\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/bold-appearance.gif\" alt=\"Una GIF dell'editor del sito WordPress che mostra uno sfondo blu con una citazione di Don Chisciotte sul lato sinistro. La barra laterale di destra mostra un utente che scorre le opzioni del menu a discesa Aspetto.\" width=\"1200\" height=\"600\"><figcaption id=\"caption-attachment-185250\" class=\"wp-caption-text\">Modificare l&#8217;aspetto del testo nell&#8217;Editor del sito WordPress.<\/figcaption><\/figure>\n<p>L&#8217;altezza della riga non utilizza preimpostazioni e bilancia la scelta del font, l&#8217;aspetto e le dimensioni. Questo valore aumenta lo spazio tra una riga e l&#8217;altra ed \u00e8 spesso un&#8217;implementazione pratica quando il testo sembra troppo ravvicinato:<\/p>\n<figure id=\"attachment_185261\" aria-describedby=\"caption-attachment-185261\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185261\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/line-height.gif\" alt=\"Una GIF dell'editor del sito WordPress che mostra una modifica dell'impostazione dell'altezza delle linee nella barra laterale destra. L'area principale mostra un testo tratto da Don Chisciotte e un elenco di personaggi di Alice nel Paese delle Meraviglie. Una citazione in basso recita: \"Citando gli altri, citiamo noi stessi.\"\" width=\"1200\" height=\"546\"><figcaption id=\"caption-attachment-185261\" class=\"wp-caption-text\">Cambiare l&#8217;altezza delle righe nell&#8217;Editor del sito WordPress.<\/figcaption><\/figure>\n<p>La spaziatura delle lettere \u00e8 simile e segue l&#8217;abitudine dei CSS di aggiungersi alla spaziatura naturale presente:<\/p>\n<figure id=\"attachment_185260\" aria-describedby=\"caption-attachment-185260\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185260\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/letter-spacing.png\" alt=\"La barra laterale Tipografia dell'editor del sito mostra il font impostato su Cardo, con le opzioni per regolare le dimensioni, l'aspetto, l'altezza delle linee e la spaziatura delle lettere. Uno sfondo blu con testo bianco mostra come la spaziatura delle lettere (5 px qui) appare sul sito web.\" width=\"1200\" height=\"447\"><figcaption id=\"caption-attachment-185260\" class=\"wp-caption-text\">\u00c8 possibile spingere la spaziatura delle lettere troppo in l\u00e0 per renderla utilizzabile.<\/figcaption><\/figure>\n<p>Come per il ridimensionamento personalizzato dei caratteri, \u00e8 possibile selezionare diverse unit\u00e0 di misura. La scelta di un valore relativo \u00e8 spesso l&#8217;approccio preferibile in questo caso. WordPress imposta la spaziatura delle lettere su un valore predefinito CSS di &#8220;normale&#8221; Questo lascia che sia il browser a scegliere il valore e, secondo la nostra esperienza, \u00e8 l&#8217;ideale.<\/p>\n<p>\u00c8 una pratica tipica quella di utilizzare piccoli valori positivi di spaziatura delle lettere &#8211; spesso non pi\u00f9 di 0,12rem\/em &#8211; e quasi nessuna spaziatura negativa.<\/p>\n<p>L&#8217;ultimo gruppo di scelte, le maiuscole, permette di scegliere se rendere il testo maiuscolo, minuscolo o a frase. \u00e8 possibile anche eliminare le maiuscole. Questo \u00e8 ottimo per garantire la coerenza quando si tratta di caratteri, in quanto non \u00e8 necessario utilizzare un caso specifico quando si crea un contenuto.<\/p>\n<h2>Come utilizzare theme.json per definire la tipografia del tema WordPress<\/h2>\n<p>L&#8217;Editor del sito \u00e8 ottimo per gli utenti che non hanno conoscenze tecniche. Il file <code>theme.json<\/code> \u00e8 il modo per garantire che l&#8217;Editor del sito offra agli utenti ci\u00f2 di cui hanno bisogno per personalizzare i loro siti. \u00c8 il file di configurazione che costituisce la base di sviluppo del vostro tema.<\/p>\n<p>Non ci occuperemo della struttura e della formattazione dell&#8217;intero file <code>theme.json <\/code>, ma vedremo come definire, impostare e applicare la tipografia al suo interno.<\/p>\n<h3>La struttura del file theme.json e definire le impostazioni globali<\/h3>\n<p>Si utilizza JSON per definire tutti gli elementi di <code>theme.json<\/code>, compresa la tipografia. L&#8217;elemento <code>typography<\/code> si annida sotto l&#8217;oggetto <code>settings<\/code> all&#8217;interno del file. Da l\u00ec, \u00e8 possibile annidare altri elementi, propriet\u00e0 e oggetti per costruire la tipografia del vostro sito:<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"settings\": {\n    \"typography\": {\n      \"fontFamilies\": [\n        {\n          \"fontFamily\": \"-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,\"Helvetica Neue\",sans-serif\",\n          \"slug\": \"system-font\",\n          \"name\": \"System Font\"\n        }\n      ],\n      \"fontSizes\": [\n        {\n          \"slug\": \"small\",\n          \"size\": \"13px\",\n          \"name\": \"Small\"\n        },\n        {\n          \"slug\": \"medium\",\n          \"size\": \"20px\",\n          \"name\": \"Medium\"\n        }\n      ]\n    }\n  }\n}<\/code><\/pre>\n<p>Tutti questi elementi seguono uno schema simile. Le impostazioni predefinite e pi\u00f9 facili da capire sono quelle globali. Queste si annidano in modo semplice, ma \u00e8 possibile anche definire le impostazioni tipografiche per i singoli blocchi:<\/p>\n<pre><code class=\"language-json\">\"styles\": {\n  \"blocks\": {\n    \"core\/paragraph\": {\n      \"typography\": {\n        \"fontFamily\": \"var(--wp--preset--font-family--primary)\",\n        \"fontSize\": \"var(--wp--preset--font-size--medium)\",\n        \"lineHeight\": \"1.5\"\n      }\n    },\n    \"core\/heading\": {\n      \"typography\": {\n        \"fontFamily\": \"var(--wp--preset--font-family--secondary)\",\n        \"fontWeight\": \"700\"\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>In questo caso si utilizza la propriet\u00e0 <code>blocks<\/code> e uno spazio dei nomi specifico per ogni blocco che si desidera utilizzare. Sebbene aggiunga altri due livelli di annidamento, non c&#8217;\u00e8 alternativa a questo approccio. In ogni caso, avete a disposizione molte propriet\u00e0 con cui giocare.<\/p>\n<h3>Registrare i font<\/h3>\n<p>Per la tipografia avete lo <a href=\"https:\/\/kinsta.com\/it\/blog\/theme-json\/\">stesso livello di personalizzazione<\/a> dell&#8217;interfaccia dell&#8217;Editor del sito, e in alcuni casi anche di pi\u00f9. A livello di base, annidate il vostro stack di font nella propriet\u00e0 <code>fontFamilies<\/code>, per poi dargli uno slug e un nome:<\/p>\n<ul>\n<li><code>fontFamily<\/code> corrisponde al valore CSS <code>font-family<\/code> e sar\u00e0 la pila di caratteri che desiderate utilizzare nel vostro tema.<\/li>\n<li><code>name<\/code> \u00e8 ci\u00f2 che si vede nell&#8217;Editor del sito quando si seleziona un font, quindi sar\u00e0 leggibile.<\/li>\n<li><code>slug<\/code> si aggiunge a una propriet\u00e0 CSS personalizzata per un ulteriore utilizzo.<\/li>\n<\/ul>\n<p>Per i font di sistema, questo \u00e8 semplice:<\/p>\n<pre><code class=\"language-json\">\u2026\n  \"typography\": {\n    \"fontFamilies\": [\n    {\n      \"name\": \"Primary\",\n      \"slug\": \"primary\",\n      \"fontFamily\": \"Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif\"\n    },\n    {\n      \"name\": \"Secondary\",\n      \"slug\": \"secondary\",\n      \"fontFamily\": \"system-ui, sans-serif\"\n      }<\/code><\/pre>\n<p>La registrazione di web font personalizzati richiede l&#8217;utilizzo della propriet\u00e0 <code>fontFace<\/code> e la definizione di alcuni attributi:<\/p>\n<pre><code class=\"language-json\">\u2026\n\"name\": \"Secondary\",\n\"slug\": \"secondary\",\n\"fontFamily\": \"'Open Sans', sans-serif\",\n  \"fontFace\": [\n    {\n      \"fontFamily\": \"Open Sans\",\n      \"fontWeight\": \"300 800\", \/\/ This is a range of font weight values.\n      \"fontStyle\": \"normal\", \/\/ This has to be a valid CSS font-style value.\n      \"fontStretch\": \"normal\", \/\/ This also needs to be a valid CSS font-stretch value.\n      \"src\": [ \"file:.\/assets\/fonts\/open-sans.woff2\" ] \/\/ This is an array of URLs for custom fonts, and can support multiple formats.\n    },\n\u2026<\/code><\/pre>\n<p>Una volta registrati i font, potrete selezionarli dai vari menu a tendina dell&#8217;Editor del sito.<\/p>\n<p>Ci sono diversi modi per registrare i caratteri per il vostro tema. C&#8217;\u00e8 la libreria di font all&#8217;interno dell&#8217;interfaccia dell&#8217;Editor del sito, la tipica <a href=\"https:\/\/kinsta.com\/it\/blog\/wp-enqueue-scripts\/\">richiesta PHP<\/a> e il plugin <a href=\"https:\/\/wordpress.org\/plugins\/create-block-theme\/\" target=\"_blank\" rel=\"noopener noreferrer\">Create Block Theme<\/a>:<\/p>\n<figure id=\"attachment_185251\" aria-describedby=\"caption-attachment-185251\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185251\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/create-block-theme.png\" alt=\"Uno sfondo blu con testo bianco che recita CREATE BLOCK THEME in un font sans-serif in grassetto. Le parole sono impilate verticalmente con CREATE in alto nella dimensione pi\u00f9 grande, BLOCK leggermente pi\u00f9 piccolo al centro e THEME pi\u00f9 piccolo in basso.\" width=\"1200\" height=\"385\"><figcaption id=\"caption-attachment-185251\" class=\"wp-caption-text\">L&#8217;immagine dell&#8217;intestazione di Create Block Theme da WordPress.org.<\/figcaption><\/figure>\n<p>Si tratta di un modulo per la creazione di un tema, ma permette anche di registrare e definire i caratteri tipografici. Una volta registrati i font nel modo pi\u00f9 comodo (noi consigliamo la Libreria di font), \u00e8 possibile iniziare a pensare al loro dimensionamento.<\/p>\n<h3>Impostazione del dimensionamento e dei preset dei font nel file theme.json<\/h3>\n<p>Un&#8217;altra attivit\u00e0 fondamentale per la tipografia \u00e8 l&#8217;impostazione delle dimensioni dei caratteri. Questo utilizza la propriet\u00e0 <code>fontSizes<\/code> e permette di definire dei preset per l&#8217;Editor del sito:<\/p>\n<pre><code class=\"language-json\">\"settings\": {\n  \"typography\": {\n    \"fontSizes\": [\n      {\n        \"slug\": \"small\",\n        \"size\": \"12px\",\n        \"name\": \"Small\"\n      },\n      {\n        \"slug\": \"x-large\",\n        \"size\": \"32px\",\n        \"name\": \"Extra Large\"\n      }\n    ]\n  }\n}<\/code><\/pre>\n<p>Come per le altre impostazioni tipografiche, WordPress generer\u00e0 una propriet\u00e0 CSS personalizzata per ogni preset utilizzando lo slug che avete fornito:<\/p>\n<pre><code class=\"language-css\">body {\n--wp--preset--font-size--small: 12px;\n--wp--preset--font-size--x-large: 32px;\n}<\/code><\/pre>\n<p>WordPress disattiva la tipografia fluida per impostazione predefinita, ma \u00e8 possibile attivarla utilizzando dei valori booleani. \u00c8 un&#8217;opzione che \u00e8 possibile impostare a livello globale.<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 2,\n    \"settings\": {\n      \"typography\": {\n        \"fluid\": true\n      }\n    }\n}<\/code><\/pre>\n<p>&#8230; o per ogni preset e dimensione che definite:<\/p>\n<pre><code class=\"language-json\">{\n  \"name\": \"Medium\",\n  \"size\": \"1.25rem\",\n  \"slug\": \"md\",\n  \"fluid\": {\n    \"min\": \"1rem\",\n    \"max\": \"1.5rem\"\n  }\n},<\/code><\/pre>\n<p>I valori <code>min<\/code> e <code>max<\/code> permettono di determinare l&#8217;intervallo di scalabilit\u00e0 per ogni dimensione di carattere fluido che definite.<\/p>\n<h3>Implementare funzioni tipografiche avanzate<\/h3>\n<p>Il sito <code>theme.json<\/code> offre una serie completa di opzioni, al pari di quelle che \u00e8 possibile trovare nell&#8217;Editor del sito. Questo permette di personalizzare la tipografia del vostro sito con una serie di valori predefiniti che hanno senso per il vostro tema:<\/p>\n<pre><code class=\"language-json\">\"styles\": {\n  \"typography\": {\n    \"letterSpacing\": \"0.02em\",\n    \"textTransform\": \"uppercase\",\n    \"textDecoration\": \"underline\",\n    \"lineHeight\": \"1.55rem\",\n    \"fontStyle\": \"normal\"\n  }\n}<\/code><\/pre>\n<p>\u00c8 possibile scegliere di <a href=\"https:\/\/developer.wordpress.org\/themes\/global-settings-and-styles\/settings\/typography\/\" target=\"_blank\" rel=\"noopener noreferrer\">attivare o disattivare<\/a> queste opzioni. Ogni opzione ha un valore booleano, il che significa che avete a disposizione alcune opzioni di personalizzazione anche per l&#8217;Editor del sito. Ci sono alcune personalizzazioni che \u00e8 possibile fare che vanno oltre le offerte dell&#8217;Editor del sito:<\/p>\n<ul>\n<li><code>customFontSize<\/code> \u00e8 attivo per impostazione predefinita e consente agli utenti di inserire dimensioni personalizzate dei caratteri, ma \u00e8 possibile disabilitarlo se volete controllare in modo pi\u00f9 stretto le opzioni disponibili.<\/li>\n<li><code>dropCap<\/code> \u00e8 attivo per impostazione predefinita, ma se lo attivate, l&#8217;utente ha la possibilit\u00e0 di abilitare il maiuscolo per la lettera iniziale di qualsiasi blocco di paragrafi.<\/li>\n<li><code>textColumns<\/code> abilita l&#8217;opzione &#8220;colonne&#8221; per qualsiasi testo all&#8217;interno di un blocco, opzione che \u00e8 disattivata per impostazione predefinita.<\/li>\n<li><code>writingMode<\/code> abilita le opzioni per cambiare l&#8217;orientamento del testo nell&#8217;Editor del sito. \u00e8 possibile dare agli utenti la possibilit\u00e0 di scegliere tra testo orizzontale e verticale.<\/li>\n<\/ul>\n<p>L&#8217;ambito di applicazione di <code>theme.json<\/code> significa che dovreste lavorarci prima, soprattutto quando costruite un tema. Le opzioni dell&#8217;Editor del sito permetteranno a voi o ai vostri utenti di perfezionare la tipografia di WordPress.<\/p>\n<h2>Come implementare la tipografia utilizzando theme.json: un esempio pratico<\/h2>\n<p>Il FSE rende la progettazione e lo sviluppo con WordPress pi\u00f9 facile che mai. Inoltre, alcuni dei processi generali di selezione e implementazione dei caratteri tipografici sono pi\u00f9 semplici. In parte ci\u00f2 \u00e8 dovuto alle tendenze del design, ma gli strumenti esistono per colmare le lacune in cui non avete a disposizione un grafico.<\/p>\n<p>Possiamo iniziare con la selezione dei caratteri principali.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Abbinare caratteri tipografici complementari<\/h3>\n<p>C&#8217;\u00e8 un motivo per cui si scrive tanto su come <a href=\"https:\/\/kinsta.com\/it\/blog\/font-moderni\/\">scegliere i font<\/a> e i caratteri tipografici. Perch\u00e9 pu\u00f2 essere un compito difficile. Ad esempio, dovete considerare il branding del sito, il suo scopo e ci\u00f2 che volete trasmettere.<\/p>\n<p>Tuttavia, grazie alle attuali tendenze del design, il lavoro da fare \u00e8 molto meno. Infatti il testo del corpo pu\u00f2 utilizzare i font di sistema, in particolare il carattere principale del sistema operativo (OS). L&#8217;unico compito che dovrete svolgere \u00e8 quello di scegliere un carattere che funzioni al suo fianco.<\/p>\n<p>Questo non \u00e8 un tutorial sull&#8217;abbinamento dei caratteri tipografici, ma abbiamo alcuni consigli da darvi:<\/p>\n<ul>\n<li>I caratteri OS per la body copy sono in genere sans-serif. Questo significa che dovete cercare un carattere serif o un altro sans-serif che sia diverso, unico e che si faccia notare.<\/li>\n<li>Mantenete le cose semplici e prendete in considerazione l&#8217;idea di utilizzare il font OS solo se funziona con il design.<\/li>\n<li>Provate diverse combinazioni per capire quali caratteri funzionano insieme (e quali no).<\/li>\n<\/ul>\n<p>Un buon abbinamento per uno stack di font di sistema \u00e8 <a href=\"https:\/\/fonts.google.com\/specimen\/Playfair+Display\" target=\"_blank\" rel=\"noopener noreferrer\">Playfair Display<\/a>, un <a href=\"https:\/\/kinsta.com\/it\/blog\/migliori-google-fonts\/\">font serif di Google<\/a>:<\/p>\n<figure id=\"attachment_185263\" aria-describedby=\"caption-attachment-185263\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185263\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/playfair-display.png\" alt=\"Il sito web di Google Fonts mostra il campione del font Playfair Display. Il testo del campione recita: \"considerando che l'inosservanza e il disprezzo per i diritti umani hanno avuto come risultato\" in varie dimensioni. Vengono mostrate le opzioni relative a campione, type tester, glifi, about e licenza, oltre al pulsante Get font.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185263\" class=\"wp-caption-text\">La pagina di esempio di Google Fonts per Playfair Display.<\/figcaption><\/figure>\n<p>Con una coppia di font, dovete considerare le loro dimensioni, non solo sulla pagina ma anche in relazione l&#8217;una all&#8217;altra.<\/p>\n<h3>2. Trovare la giusta dimensione assoluta e relativa<\/h3>\n<p>Anche la scelta della dimensione dei font \u00e8 fondamentale, perch\u00e9 le dimensioni assolute sbagliate possono rovinare la tua UX\/UI. \u00c8 anche un&#8217;area in cui potreste volervi attenere ai valori predefiniti. Tuttavia, vi invitiamo a sperimentare, perch\u00e9 ogni abbinamento avr\u00e0 il suo &#8220;spazio&#8221; per i caratteri.<\/p>\n<p><a href=\"https:\/\/typescale.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Typescale<\/a> \u00e8 uno strumento eccellente che pu\u00f2 aiutarvi a creare la giusta tipografia per WordPress, qualunque sia la vostra esigenza:<\/p>\n<figure id=\"attachment_185275\" aria-describedby=\"caption-attachment-185275\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185275\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/typescale-site.png\" alt=\"L'interfaccia della web app Typescale per la personalizzazione della tipografia. Il pannello di sinistra mostra le impostazioni dei caratteri, mentre il lato destro mostra un'anteprima di diverse dimensioni di intestazioni e un esempio di design di pagina di destinazione.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185275\" class=\"wp-caption-text\">Il sito web di Typescale.<\/figcaption><\/figure>\n<p>Uno degli aspetti migliori di questo strumento \u00e8 la scelta della scala. In pratica fa un sacco di lavoro per voi nella scelta delle dimensioni dei caratteri. In questo caso abbiamo scelto la scala Major Third, con un fattore di 1,2 e una dimensione di base di 16px:<\/p>\n<figure id=\"attachment_185256\" aria-describedby=\"caption-attachment-185256\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185256\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-sizing-scale.png\" width=\"1200\" height=\"818\"><figcaption id=\"caption-attachment-185256\" class=\"wp-caption-text\">Le opzioni di scala dei font all&#8217;interno di Typeface.<\/figcaption><\/figure>\n<p>Nel pannello centrale vedrete le dimensioni risultanti per ogni titolo e paragrafo e potrete scegliere tra diverse unit\u00e0 di misura. Typescale permette anche di modificare l&#8217;interlinea, l&#8217;altezza della linea, il peso del carattere e altro ancora: tutto personalizzabile all&#8217;interno di <code>theme.json<\/code>.<\/p>\n<h3>3. Applicare i valori predefiniti nel file theme.json<\/h3>\n<p>Una volta scelti i caratteri e le dimensioni giuste, \u00e8 possibile implementarli all&#8217;interno del vostro file <code>theme.json<\/code>. Ecco un esempio di come si presenta un tipico file <code>theme.json<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n  \"version\": 3,\n  \"settings\": {\n    \"typography\": {\n      \"fontFamilies\": [\n        {\n          \"fontFamily\": \"-apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif\",\n          \"slug\": \"ubuntu-sans\",\n          \"name\": \"Ubuntu Sans\"\n        },\n        {\n          \"fontFamily\": \"\"Playfair Display\", serif\",\n          \"slug\": \"playfair\",\n          \"name\": \"Playfair Display\"\n        }\n      ],\n      \"fontSizes\": [\n        {\n          \"slug\": \"small\",\n          \"size\": \"13px\",\n          \"name\": \"Small\"\n        },\n        {\n          \"slug\": \"medium\",\n          \"size\": \"16px\",\n          \"name\": \"Medium\"\n        },\n        {\n          \"slug\": \"large\",\n          \"size\": \"20px\",\n          \"name\": \"Large\"\n        },\n        {\n          \"slug\": \"x-large\",\n          \"size\": \"25px\",\n          \"name\": \"Extra Large\"\n        },\n        {\n          \"slug\": \"huge\",\n          \"size\": \"31px\",\n          \"name\": \"Huge\"\n        }\n      ]\n    }\n  },\n  \"styles\": {\n    \"typography\": {\n      \"fontFamily\": \"var(--wp--preset--font-family--system)\",\n      \"fontSize\": \"var(--wp--preset--font-size--medium)\",\n      \"lineHeight\": \"1.8\"\n    },\n    \"blocks\": {\n      \"core\/paragraph\": {\n        \"typography\": {\n          \"fontSize\": \"var(--wp--preset--font-size--medium)\"\n        }\n      },\n      \"core\/heading\": {\n        \"typography\": {\n          \"fontFamily\": \"var(--wp--preset--font-family--playfair)\",\n          \"fontWeight\": \"700\"\n        }\n      },\n      \"core\/post-title\": {\n        \"typography\": {\n          \"fontSize\": \"var(--wp--preset--font-size--huge)\"\n        }\n      }\n    }\n  }\n}<\/code><\/pre>\n<p>\u00c8 possibile applicare questi caratteri anche a qualsiasi blocco e pensare di stilizzare ogni titolo in modo unico. Cercate di creare un sistema tipografico WordPress coerente e gerarchico che costituisca la base del design del vostro tema. Questo garantir\u00e0 un aspetto coeso in tutto il vostro sito, mentre l&#8217;Editor del sito offrir\u00e0 una maggiore flessibilit\u00e0 e personalizzazione.<\/p>\n<h2>Il ruolo di Kinsta nel flusso di lavoro per lo sviluppo di un tema WordPress<\/h2>\n<p>L&#8217;hosting ad alte prestazioni di Kinsta aiuta a gestire un sito web efficiente e veloce. Tuttavia, offre anche solidi strumenti di sviluppo, tra cui <a href=\"https:\/\/kinsta.com\/it\/devkinsta\/\">DevKinsta<\/a>, un ambiente di sviluppo locale che funziona su <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-docker\/\">container Docker<\/a>.<\/p>\n<figure id=\"attachment_185252\" aria-describedby=\"caption-attachment-185252\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185252\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/devkinsta-home.png\" alt=\"Illustrazione artistica del logo DevKinsta. Raffigura una persona che lavora al computer in un ambiente buio. L'immagine utilizza i toni del blu e del viola, mostrando mani che digitano su una tastiera e regolano apparecchiature. Sul monitor compare il logo K stilizzato.\" width=\"1200\" height=\"384\"><figcaption id=\"caption-attachment-185252\" class=\"wp-caption-text\">Il logo DevKinsta.<\/figcaption><\/figure>\n<p>\u00c8 importante assicurarsi che la tipografia del vostro WordPress funzioni prima di iniziare a lavorare. In questo caso gli ambienti di staging di Kinsta saranno essenziali. In particolare, il <a href=\"https:\/\/kinsta.com\/it\/changelog\/push-ambiente-selettivo\/\">Push selettivo<\/a> sar\u00e0 una funzione che utilizzerete spesso. Questo permette di inviare file e cartelle specifiche,  qualsiasi risorsa vogliate, anzich\u00e9 che tutto in una volta.<\/p>\n<figure id=\"attachment_185264\" aria-describedby=\"caption-attachment-185264\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-185264\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/selective-push.png\" alt=\"L'interfaccia di MyKinsta mostra una finestra di dialogo Push to Live. Vengono presentate le opzioni per spingere i file e i database dall'ambiente di staging a quello live, con caselle di controllo per file, cartelle e tabelle di database specifici.\" width=\"1200\" height=\"536\"><figcaption id=\"caption-attachment-185264\" class=\"wp-caption-text\">Lo strumento di push selettivo di Kinsta.<\/figcaption><\/figure>\n<p>In questo modo, \u00e8 possibile apportare modifiche discrete al progetto eseguendo il push di singoli file (come ad esempio <code>theme.json<\/code>). Inoltre, \u00e8 possibile ridurre al minimo il rischio di danneggiare parti del design del vostro sito di cui siete soddisfatti ed \u00e8 possibile effettuare <a href=\"https:\/\/kinsta.com\/it\/blog\/git-per-lo-sviluppo-web\/\">aggiornamenti incrementali e pi\u00f9 frequenti<\/a> della tipografia del vostro sito.<\/p>\n<h2>Riepilogo<\/h2>\n<p>Il FSE sta maturando e <code>theme.json<\/code> \u00e8 al centro dell&#8217;intero approccio alla modifica di WordPress. La tipografia \u00e8 un fattore critico e WordPress offre strumenti di livello per gli sviluppatori e l&#8217;accesso a elementi che prima richiedevano una conoscenza approfondita di CSS e PHP.<\/p>\n<p>Grazie all&#8217;interfaccia intuitiva dell&#8217;Editor del sito e all&#8217;adattabilit\u00e0 di <code>theme.json<\/code>, \u00e8 possibile creare una tipografia che migliora l&#8217;estetica del vostro sito, che risuona con il vostro branding e che migliora l&#8217;esperienza complessiva dell&#8217;utente.<\/p>\n<p>Ci piacerebbe conoscere le vostre esperienze con la tipografia di WordPress e sapere se il FSE \u00e8 la chiave del successo per voi. Condividete con noi i vostri pensieri nei commenti qui sotto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le parole sono la spina dorsale di Internet, nonostante la proliferazione dei media. Ci\u00f2 significa che i caratteri tipografici che sceglierete per il vostro sito saranno &#8230;<\/p>\n","protected":false},"author":199,"featured_media":79288,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[25873,25957],"class_list":["post-79287","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-sviluppo-wordpress","topic-temi-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Rivoluzionare la tipografia di WordPress con theme.json<\/title>\n<meta name=\"description\" content=\"Ora \u00e8 possibile controllare la tipografia di WordPress nell&#039;editor del sito con il supporto del file theme.json.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json\" \/>\n<meta property=\"og:description\" content=\"Ora \u00e8 possibile controllare la tipografia di WordPress nell&#039;editor del sito con il supporto del file theme.json.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-15T14:21:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T12:43:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Ora \u00e8 possibile controllare la tipografia di WordPress nell&#039;editor del sito con il supporto del file theme.json.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"28 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json\",\"datePublished\":\"2024-10-15T14:21:44+00:00\",\"dateModified\":\"2024-10-16T12:43:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\"},\"wordCount\":3872,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\",\"name\":\"Rivoluzionare la tipografia di WordPress con theme.json\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"datePublished\":\"2024-10-15T14:21:44+00:00\",\"dateModified\":\"2024-10-16T12:43:52+00:00\",\"description\":\"Ora \u00e8 possibile controllare la tipografia di WordPress nell'editor del sito con il supporto del file theme.json.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sviluppo di WordPress\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Rivoluzionare la tipografia di WordPress con theme.json","description":"Ora \u00e8 possibile controllare la tipografia di WordPress nell'editor del sito con il supporto del file theme.json.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/","og_locale":"it_IT","og_type":"article","og_title":"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json","og_description":"Ora \u00e8 possibile controllare la tipografia di WordPress nell'editor del sito con il supporto del file theme.json.","og_url":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2024-10-15T14:21:44+00:00","article_modified_time":"2024-10-16T12:43:52+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","type":"image\/png"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Ora \u00e8 possibile controllare la tipografia di WordPress nell'editor del sito con il supporto del file theme.json.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json-1024x512.png","twitter_creator":"@Kinsta_IT","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jeremy Holcombe","Tempo di lettura stimato":"28 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json","datePublished":"2024-10-15T14:21:44+00:00","dateModified":"2024-10-16T12:43:52+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/"},"wordCount":3872,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/","url":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/","name":"Rivoluzionare la tipografia di WordPress con theme.json","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","datePublished":"2024-10-15T14:21:44+00:00","dateModified":"2024-10-16T12:43:52+00:00","description":"Ora \u00e8 possibile controllare la tipografia di WordPress nell'editor del sito con il supporto del file theme.json.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/tipografia-wordpress-theme-json\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Sviluppo di WordPress","item":"https:\/\/kinsta.com\/it\/argomenti\/sviluppo-wordpress\/"},{"@type":"ListItem","position":3,"name":"Rivoluzionare la tipografia di WordPress con il Full Site Editing e il theme.json"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79287","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=79287"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79287\/revisions"}],"predecessor-version":[{"id":79298,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/79287\/revisions\/79298"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/79287\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/79288"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=79287"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=79287"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=79287"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}