{"id":70020,"date":"2024-10-15T11:24:57","date_gmt":"2024-10-15T14:24:57","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=70020&#038;preview=true&#038;preview_id=70020"},"modified":"2024-10-18T03:16:53","modified_gmt":"2024-10-18T06:16:53","slug":"tipografia-wordpress-theme-json","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/","title":{"rendered":"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json"},"content":{"rendered":"<p>Palavras s\u00e3o a espinha dorsal da Internet, apesar de prolifera\u00e7\u00e3o da m\u00eddias. Isso significa que as fontes que voc\u00ea escolher para o seu site ser\u00e3o um aspecto crucial do layout e do design.<\/p>\n<p>A tipografia do WordPress pode criar humores, ajudar com a marca e muito mais. A edi\u00e7\u00e3o completa do site (FSE) no WordPress coloca a personaliza\u00e7\u00e3o dessa tipografia nas m\u00e3os dos usu\u00e1rios &#8211; e o arquivo <code>theme.json<\/code> ajuda os desenvolvedores a criar temas de WordPress que aproveitam isso.<\/p>\n<p>Este artigo explora a tipografia do WordPress tanto para FSE quanto para <code>theme.json<\/code>. No entanto, a discuss\u00e3o tamb\u00e9m inclui contextos importantes, como a tecnologia que voc\u00ea usa, as considera\u00e7\u00f5es t\u00e9cnicas a serem levadas em conta e a defini\u00e7\u00e3o da evolu\u00e7\u00e3o de como usamos a tipografia no 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>Tipografia na web: Uma breve hist\u00f3ria<\/h2>\n<p>Se voc\u00ea observar os <a href=\"https:\/\/www.webdesignmuseum.org\/web-design-history\" target=\"_blank\" rel=\"noopener noreferrer\">primeiros designs da web<\/a>, ver\u00e1 que, apesar da variedade de layouts, as fontes apresentavam uma consist\u00eancia. Isso se deve, em parte, \u00e0 disponibilidade e, em parte, \u00e0 necessidade. Em resumo, sem a tecnologia que temos hoje, as palavras na web s\u00f3 podiam usar fontes dispon\u00edveis no seu computador.<\/p>\n<p>Um &#8220;usu\u00e1rio da web&#8221; dos anos 90 tinha apenas algumas fontes previs\u00edveis: Times New Roman, Arial, Helvetica, Georgia e Verdana. As duas \u00faltimas s\u00e3o fontes criadas pela Microsoft que se adaptam bem \u00e0 web, independentemente da \u00e9poca.<\/p>\n<figure id=\"attachment_185276\" aria-describedby=\"caption-attachment-185276\" style=\"width: 1194px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185276 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/verdana-georgia.png\" alt=\"Uma compara\u00e7\u00e3o de duas fontes serifadas, Verdana e Georgia. A imagem mostra letras mai\u00fasculas e min\u00fasculas \u2013 al\u00e9m de n\u00fameros \u2013 em ambas as fontes. Verdana parece mais condensada e geom\u00e9trica, enquanto Georgia tem serifs mais pronunciadas e uma apar\u00eancia um pouco mais tradicional.\" width=\"1194\" height=\"709\"><figcaption id=\"caption-attachment-185276\" class=\"wp-caption-text\">Detalhes das fontes Verdana e Georgia.<\/figcaption><\/figure>\n<p>Essa sele\u00e7\u00e3o antiga \u00e9 consistente e confi\u00e1vel, mas carece de flexibilidade. Servi\u00e7os como o <a href=\"https:\/\/kinsta.com\/pt\/blog\/html-fontes\/\">Google Fonts e o Adobe Fonts<\/a> utilizam o formato de arquivo WOFF para oferecer acesso a uma biblioteca de milhares de fontes, com um processo de incorpora\u00e7\u00e3o simples.<\/p>\n<figure id=\"attachment_185258\" aria-describedby=\"caption-attachment-185258\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185258 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/google-fonts.png\" alt=\"O site do Google Fonts mostrando pr\u00e9-visualiza\u00e7\u00f5es de fontes e op\u00e7\u00f5es de filtragem. O texto de pr\u00e9-visualiza\u00e7\u00e3o diz: \"Todos t\u00eam o direito \u00e0 liberdade de pensamento,\" exibido em diferentes fontes, incluindo Roboto, SUSE e Noto Sans Hannunoo. As op\u00e7\u00f5es de filtro para idioma, sistema de escrita e propriedades da fonte est\u00e3o vis\u00edveis na barra lateral \u00e0 esquerda.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185258\" class=\"wp-caption-text\">A interface principal do Google Fonts.<\/figcaption><\/figure>\n<p>Isso oferece uma maior capacidade de melhorar a legibilidade, criar designs distintos e personalizar a experi\u00eancia do usu\u00e1rio (UX) do seu site. As desvantagens incluem poss\u00edveis impactos no desempenho (como mudan\u00e7as no <a href=\"https:\/\/kinsta.com\/pt\/blog\/cumulative-layout-shift\/\">layout do conte\u00fado<\/a>), depend\u00eancia de servi\u00e7os de terceiros para exibir o elemento mais crucial do seu site e preocupa\u00e7\u00f5es com a privacidade.<\/p>\n<p>Isso leva muitos web designers a abandonar as bibliotecas de fontes e reconsiderar o uso de <a href=\"https:\/\/kinsta.com\/pt\/blog\/fontes-seguras-na-web\/\">fontes do sistema<\/a>. O processamento mais r\u00e1pido e o controle que voc\u00ea tem sobre a aplica\u00e7\u00e3o de uma &#8220;pilha de fontes do sistema&#8221; que prioriza fontes nativas e tamb\u00e9m usa op\u00e7\u00f5es de fallback, torna uma abordagem s\u00f3lida.<\/p>\n<h3>WordPress e tipografia<\/h3>\n<p>O WordPress enfatiza muito a tipografia para ajudar voc\u00ea a criar conte\u00fado envolvente e leg\u00edvel. Ao longo de sua hist\u00f3ria, todos os <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-e-u-tema-wordpress\/\">temas padr\u00e3o<\/a> do WordPress usam pares de fontes que atingem um equil\u00edbrio entre est\u00e9tica e funcionalidade.<\/p>\n<p>Os temas padr\u00e3o atuais usam conjuntos de fontes do sistema para uma apresenta\u00e7\u00e3o limpa, moderna e eficiente. Os temas padr\u00e3o mais antigos usam pares como Noto Sans e Noto Serif (para o <a href=\"https:\/\/wordpress.org\/themes\/twentyfifteen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Fifteen<\/a>) e Montserrat e Merriweather (para o <a href=\"https:\/\/wordpress.org\/themes\/twentysixteen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Sixteen<\/a>).<\/p>\n<p>Para mostrar esse &#8220;c\u00edrculo da vida&#8221; tipogr\u00e1fico, o Twenty Sixteen usa Helvetica e Georgia como op\u00e7\u00f5es alternativas. O tema padr\u00e3o do <a href=\"https:\/\/wordpress.org\/themes\/twentyten\/\" target=\"_blank\" rel=\"noopener noreferrer\">Twenty Ten<\/a> usa apenas 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=\"wp-image-185274 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/twenty-ten.png\" alt=\"A pr\u00e9-visualiza\u00e7\u00e3o do tema \"Twenty Ten\" no WordPress.org exibe uma imagem de cabe\u00e7alho c\u00eanica de um caminho ladeado por \u00e1rvores. A barra lateral esquerda mostra informa\u00e7\u00f5es sobre o tema e op\u00e7\u00f5es de download, enquanto a \u00e1rea principal apresenta conte\u00fado e layout de exemplo.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185274\" class=\"wp-caption-text\">A p\u00e1gina de demonstra\u00e7\u00e3o do Twenty Ten do WordPress.org.<\/figcaption><\/figure>\n<p>Embora essas escolhas definam o tom do design do WordPress em cada tema, elas tamb\u00e9m podem inspirar voc\u00ea a prestar muita aten\u00e7\u00e3o em como usa a tipografia &#8211; algo que o WordPress FSE ajuda a fazer.<\/p>\n<h2>Uma r\u00e1pida introdu\u00e7\u00e3o \u00e0 edi\u00e7\u00e3o completa do site e ao theme.json<\/h2>\n<p>O <a href=\"https:\/\/kinsta.com\/pt\/blog\/edicao-completa-sites-wordpress\/\">FSE (Full Site Editing)<\/a> e o <code>theme.json<\/code> s\u00e3o fundamentais para gerenciar a tipografia no WordPress, tornando essencial o entendimento de cada um. O FSE aproveita o Editor de Blocos e adiciona mais funcionalidades, transformando-se no Editor de Site.<\/p>\n<figure id=\"attachment_185266\" aria-describedby=\"caption-attachment-185266\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185266 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/site-editor.png\" alt=\"A interface do Editor de Site do WordPress exibe a p\u00e1gina inicial de uma empresa de paisagismo. A p\u00e1gina tem um fundo azul com texto branco que diz \"Um compromisso com a inova\u00e7\u00e3o e a sustentabilidade.\" Abaixo, h\u00e1 um bot\u00e3o \"Sobre n\u00f3s\" e uma imagem de um edif\u00edcio moderno com elementos arquitet\u00f4nicos em madeira. A barra lateral direita inclui op\u00e7\u00f5es de estilo de tipografia.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185266\" class=\"wp-caption-text\">A interface do Editor de Sites do WordPress \u00e9 muito parecida com a do Editor de Blocos, mas com mais possibilidades de personaliza\u00e7\u00e3o.<\/figcaption><\/figure>\n<p>Isso unifica as op\u00e7\u00f5es de design do seu site de v\u00e1rias maneiras:<\/p>\n<ul>\n<li>Voc\u00ea usa a abordagem de edi\u00e7\u00e3o de blocos para todo o site, n\u00e3o apenas para o conte\u00fado.<\/li>\n<li>Uma biblioteca de templates faz parte da configura\u00e7\u00e3o, de modo que voc\u00ea pode edit\u00e1-los usando as mesmas ferramentas que o seu conte\u00fado.<\/li>\n<li>O estilo tamb\u00e9m ocorre no Editor de Sites e oferece um esquema de configura\u00e7\u00f5es globais.<\/li>\n<li>A edi\u00e7\u00e3o do site n\u00e3o precisa de nenhum c\u00f3digo para que voc\u00ea possa implementar qualquer uma das op\u00e7\u00f5es dispon\u00edveis. Isso preenche a lacuna entre o desenvolvimento e o design para o usu\u00e1rio final.<\/li>\n<\/ul>\n<p>Voc\u00ea pode considerar o arquivo <code>theme.json<\/code> como uma vers\u00e3o de desenvolvimento do FSE. Voc\u00ea precisa ter conhecimento de JSON (JavaScript Object Notation) para trabalhar com o arquivo, mas isso est\u00e1 dentro dos recursos da maioria dos propriet\u00e1rios de sites. \u00c9 um arquivo de configura\u00e7\u00e3o central para gerenciar seus estilos e configura\u00e7\u00f5es globais.<\/p>\n<figure id=\"attachment_185272\" aria-describedby=\"caption-attachment-185272\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185272 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/theme-json.png\" alt=\"Uma janela de editor de c\u00f3digo \u00e9 exibida sobre um fundo c\u00eanico de montanhas arborizadas. O editor mostra uma parte de um arquivo theme.json do WordPress com v\u00e1rias configura\u00e7\u00f5es de estilo. O c\u00f3digo inclui defini\u00e7\u00f5es para elementos como calend\u00e1rio, categorias e c\u00f3digo, utilizando vari\u00e1veis CSS para cores e espa\u00e7amento. Os n\u00fameros das linhas s\u00e3o vis\u00edveis \u00e0 esquerda, e a interface do editor tem um tema escuro para melhorar a legibilidade em rela\u00e7\u00e3o ao fundo.\" width=\"1200\" height=\"773\"><figcaption id=\"caption-attachment-185272\" class=\"wp-caption-text\">Um arquivo theme.json exibido em um editor de c\u00f3digo.<\/figcaption><\/figure>\n<p>Cada configura\u00e7\u00e3o usa um par chave\/valor de <code>option:value<\/code>, e voc\u00ea pode implementar isso de v\u00e1rias maneiras:<\/p>\n<ul>\n<li>Definindo paletas de cores globais.<\/li>\n<li>Configurando fam\u00edlias e tamanhos de fontes.<\/li>\n<li>Configurando estilos espec\u00edficos do bloco.<\/li>\n<li>Gerenciando prefer\u00eancias de espa\u00e7amento e layout.<\/li>\n<\/ul>\n<p>O uso do <code>theme.json<\/code> permite que voc\u00ea crie temas mais consistentes e personaliz\u00e1veis sem a necessidade de <a href=\"https:\/\/kinsta.com\/pt\/blog\/tecnicas-avancadas-de-css\/\">CSS personalizado<\/a> (embora isso tamb\u00e9m seja poss\u00edvel). A adaptabilidade e a flexibilidade do <code>theme.json<\/code> significam que esse \u00e9 um componente essencial do desenvolvimento de temas para o WordPress. A abordagem ideal \u00e9 usar ambos de maneiras diferentes em todo o design do tema, e a tipografia n\u00e3o \u00e9 exce\u00e7\u00e3o.<\/p>\n<h2>Configura\u00e7\u00e3o da tipografia no Editor de Sites do WordPress<\/h2>\n<p>Se voc\u00ea sabe como usar o Editor de Blocos, tamb\u00e9m pode usar o Editor de Sites. No WordPress, navegue at\u00e9 a tela <strong>Appearance <\/strong>&gt;<strong> Editor<\/strong>. Isso exibe a tela inicial do Editor de Sites:<\/p>\n<figure id=\"attachment_185265\" aria-describedby=\"caption-attachment-185265\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185265 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/site-editor-home.png\" alt=\"A tela inicial do Editor de Sites do WordPress. A barra lateral esquerda exibe op\u00e7\u00f5es de design, enquanto a \u00e1rea principal apresenta uma p\u00e1gina inicial em tema azul com o t\u00edtulo \"A commitment to innovation and sustainability\" e uma imagem de um edif\u00edcio moderno.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185265\" class=\"wp-caption-text\">A tela inicial do Editor de Sites.<\/figcaption><\/figure>\n<p>A tela <strong>Estilos<\/strong> na navega\u00e7\u00e3o \u00e0 esquerda oferece a voc\u00ea algumas op\u00e7\u00f5es globais de design que incluem altera\u00e7\u00f5es de 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=\"wp-image-185270 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/styles-options.gif\" alt=\"Um GIF do Editor de Sites do WordPress mostrando v\u00e1rios predefini\u00e7\u00f5es de estilo de tema. A \u00e1rea principal de conte\u00fado exibe \"Um compromisso com a inova\u00e7\u00e3o e a sustentabilidade\" com uma descri\u00e7\u00e3o da empresa \u00c9tudes. O esquema de cores e a tipografia mudam com base nas sele\u00e7\u00f5es na barra lateral esquerda, que mostra op\u00e7\u00f5es de estilo e esquemas de cores.\" width=\"1200\" height=\"550\"><figcaption id=\"caption-attachment-185270\" class=\"wp-caption-text\">Diferentes op\u00e7\u00f5es de estilos predefinidos no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>Para a maioria dos casos de uso, as configura\u00e7\u00f5es individuais para v\u00e1rios aspectos de tipografia dar\u00e3o a voc\u00ea mais valor. H\u00e1 dois pequenos \u00edcones na parte superior da tela <strong>Styles<\/strong> que abrir\u00e3o outras op\u00e7\u00f5es: o Style Book e o \u00edcone de l\u00e1pis <strong>Edit Styles<\/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=\"wp-image-185271 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/styles-sidebar-icons.png\" alt=\"Uma parte do Editor de Sites do WordPress mostrando op\u00e7\u00f5es de estilo no lado esquerdo e uma pr\u00e9-visualiza\u00e7\u00e3o do site \u00e0 direita. Dois \u00edcones para visualizar e editar est\u00e3o destacados em vermelho.\" width=\"1200\" height=\"706\"><figcaption id=\"caption-attachment-185271\" class=\"wp-caption-text\">Os \u00edcones de edi\u00e7\u00e3o de estilos no Editor de Sites.<\/figcaption><\/figure>\n<p>Al\u00e9m disso, voc\u00ea pode definir op\u00e7\u00f5es de tipografia em n\u00edvel de elemento e para cada bloco.<\/p>\n<h3>A biblioteca de fontes<\/h3>\n<p>A tela <strong>Edit Styles <\/strong>&gt;<strong> Typography <\/strong>exibe a Biblioteca de fontes, embora ela n\u00e3o tenha esse nome expl\u00edcito no Editor de Sites. Isso permite que voc\u00ea manipule fontes e tipos de letra de algumas maneiras:<\/p>\n<ul>\n<li>Voc\u00ea pode carregar e gerenciar fontes personalizadas.<\/li>\n<li>Voc\u00ea pode carregar e gerenciar fontes personalizadas. H\u00e1 uma op\u00e7\u00e3o para usar o Google Fonts diretamente no WordPress.<\/li>\n<li>Voc\u00ea pode criar <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\">cole\u00e7\u00f5es de fontes<\/a> usando PHP.<\/li>\n<\/ul>\n<p>Para acessar a Font Library (Biblioteca de fontes) na se\u00e7\u00e3o Typography (Tipografia) na barra lateral do Editor de Sites, clique no \u00edcone <strong>Manage fonts (Gerenciar fontes<\/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=\"wp-image-185262 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/manage-fonts-icon.png\" alt=\"O painel de configura\u00e7\u00f5es de tipografia dentro do Editor de Sites mostrando op\u00e7\u00f5es de fontes, incluindo Cardo, Jost, System Sans-serif e System Serif. Um bot\u00e3o \"Gerenciar fontes\" est\u00e1 destacado no canto superior direito. O painel \u00e9 exibido ao lado de um fundo de site azul contendo texto em latim, demonstrando os estilos de tipografia aplicados.\" width=\"1200\" height=\"716\"><figcaption id=\"caption-attachment-185262\" class=\"wp-caption-text\">O \u00edcone <strong>Manage Fonts (Gerenciar fontes)<\/strong> no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>Aqui, a aba <strong>Library (Biblioteca)<\/strong> mostra a voc\u00ea as fontes registradas atualmente para o seu tema e indica quais est\u00e3o ativas:<\/p>\n<figure id=\"attachment_185254\" aria-describedby=\"caption-attachment-185254\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185254 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-library-dialog.png\" alt=\"A interface da Biblioteca de Fontes do WordPress exibindo fontes instaladas e do tema. Merriweather Sans est\u00e1 listado como uma fonte instalada com quatro variantes ativas. As fontes do tema incluem Cardo, Jost, System Sans-serif e System Serif, cada uma com suas respectivas variantes ativas.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185254\" class=\"wp-caption-text\">A interface da Biblioteca de fontes do WordPress.<\/figcaption><\/figure>\n<p>Ao clicar em qualquer uma delas, voc\u00ea pode ativar ou desativar fontes individuais:<\/p>\n<figure id=\"attachment_185248\" aria-describedby=\"caption-attachment-185248\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185248 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/active-fonts.png\" alt=\"A caixa de di\u00e1logo de sele\u00e7\u00e3o da Biblioteca de Fontes exibindo op\u00e7\u00f5es para a fam\u00edlia de fontes Cardo. O di\u00e1logo mostra tr\u00eas variantes: Cardo Normal, Cardo Bold e Cardo Normal Italic, cada uma com uma caixa de sele\u00e7\u00e3o marcada. Acima das variantes, h\u00e1 uma nota alertando que muitas variantes de fontes podem desacelerar o site.\" width=\"1200\" height=\"549\"><figcaption id=\"caption-attachment-185248\" class=\"wp-caption-text\">As fontes ativas atuais na biblioteca de fontes do Editor de Sites.<\/figcaption><\/figure>\n<p>Na aba <strong>Upload<\/strong>, voc\u00ea usa uma caixa de di\u00e1logo de upload de arrastar e soltar para instalar suas pr\u00f3prias fontes nos formatos TTF, WOFF, WOFF2 e OTF.<\/p>\n<p>A aba <strong>Install Fonts<\/strong> se conecta ao Google Fonts, para que voc\u00ea possa aproveitar essa biblioteca em seu tema. Observe que essa abordagem faz download e fornece fontes do seu site, em vez de um <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-um-cdn\/\">CDN do 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=\"wp-image-185257 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/google-fonts-library.png\" alt=\"A Biblioteca de Fontes do WordPress mostrando op\u00e7\u00f5es para instalar fontes do Google. A barra de pesquisa permite que os usu\u00e1rios encontrem fontes espec\u00edficas, e uma lista exibe v\u00e1rias op\u00e7\u00f5es de fontes, incluindo Merienda, Merriweather e Metal Mania. Controles de pagina\u00e7\u00e3o s\u00e3o vis\u00edveis na parte inferior.\" width=\"1200\" height=\"826\"><figcaption id=\"caption-attachment-185257\" class=\"wp-caption-text\">A biblioteca do Google Fonts no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>Aqui, selecione as fontes que voc\u00ea deseja instalar na lista abrangente e clique no bot\u00e3o <strong>Instalar<\/strong>. Quando a notifica\u00e7\u00e3o de sucesso for exibida, essas fontes ser\u00e3o mostradas na aba <strong>Biblioteca<\/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=\"wp-image-185259 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/installed-fonts.png\" alt=\"A Biblioteca de Fontes do WordPress exibindo fontes instaladas e do tema. Merriweather Sans est\u00e1 listado como uma fonte instalada com quatro variantes ativas. As fontes do tema incluem Cardo, Jost, System Sans-serif e System Serif, cada uma com suas respectivas variantes ativas.\" width=\"1200\" height=\"602\"><figcaption id=\"caption-attachment-185259\" class=\"wp-caption-text\">As fontes instaladas para uma inst\u00e2ncia do WordPress.<\/figcaption><\/figure>\n<p>Isso permite que voc\u00ea use as fontes como faria com qualquer outra em seu site. Agora, voc\u00ea precisa personaliz\u00e1-las para atender \u00e0s suas necessidades.<\/p>\n<h3>O livro de estilos<\/h3>\n<p>Um dos perigos de escolher e definir tipografias \u00e9 que voc\u00ea n\u00e3o sabe como elas ficar\u00e3o em combina\u00e7\u00e3o com esquemas de cores, layouts e formata\u00e7\u00f5es. O Livro de Estilos \u00e9 inestim\u00e1vel, pois permite que voc\u00ea visualize suas configura\u00e7\u00f5es de tipografia em diferentes elementos.<\/p>\n<figure id=\"attachment_185269\" aria-describedby=\"caption-attachment-185269\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185269 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/style-book.png\" alt=\"A interface do editor do Livro de Estilos do WordPress exibe um fundo azul com \"Code Is Poetry\" repetido em diferentes tamanhos de fonte como t\u00edtulos. A barra lateral direita mostra op\u00e7\u00f5es de estilo para tipografia e elementos.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185269\" class=\"wp-caption-text\">O Livro de estilos do Editor de sites.<\/figcaption><\/figure>\n<p>Se voc\u00ea escolher o \u00edcone de &#8220;olho&#8221;, abrir\u00e1 o Livro de estilos, que tem cinco guias:<\/p>\n<ul>\n<li><strong>Texto<\/strong>: V\u00e1 at\u00e9 aqui para trabalhar com par\u00e1grafos, cabe\u00e7alhos, listas e outros elementos que se concentram no texto.<\/li>\n<li><strong>M\u00eddia<\/strong>: Aqui, voc\u00ea pode ajustar as apresenta\u00e7\u00f5es de design de imagens, v\u00eddeo e \u00e1udio.<\/li>\n<li><strong>Design<\/strong>: Esta se\u00e7\u00e3o re\u00fane aspectos de design estrutural, como colunas, separadores e bot\u00f5es.<\/li>\n<li><strong>Widgets<\/strong>: H\u00e1 dois elementos nessa tela: gera\u00e7\u00f5es din\u00e2micas, como listas de arquivos e coment\u00e1rios. Voc\u00ea tamb\u00e9m trabalha com a barra de pesquisa, os \u00edcones de m\u00eddia social e as nuvens de tags aqui.<\/li>\n<li><strong>Tema<\/strong>: Aqui voc\u00ea se concentra nos elementos do cabe\u00e7alho do seu site, como t\u00edtulo, slogan, navega\u00e7\u00e3o e logo.<\/li>\n<\/ul>\n<p>Se voc\u00ea clicar em um elemento no Livro de Estilos, ter\u00e1 v\u00e1rias op\u00e7\u00f5es para explorar na barra lateral. Voc\u00ea est\u00e1 trabalhando com as configura\u00e7\u00f5es de tipografia para cada bloco aqui, em vez de elementos dedicados.<\/p>\n<figure id=\"attachment_185268\" aria-describedby=\"caption-attachment-185268\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185268 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/style-book-editing.png\" alt=\"O Livro de Estilos mostra o painel de configura\u00e7\u00f5es de Tipografia com op\u00e7\u00f5es para t\u00edtulos e par\u00e1grafos. O t\u00edtulo \"Code Is Poetry\" \u00e9 exibido em v\u00e1rios tamanhos, com um par\u00e1grafo de exemplo abaixo. As op\u00e7\u00f5es de personaliza\u00e7\u00e3o de fonte est\u00e3o vis\u00edveis no lado direito.\" width=\"1200\" height=\"702\"><figcaption id=\"caption-attachment-185268\" class=\"wp-caption-text\">Voc\u00ea tem total liberdade para editar as fontes diretamente no Livro de estilos.<\/figcaption><\/figure>\n<p>Voc\u00ea pode acessar as mesmas telas atrav\u00e9s da se\u00e7\u00e3o<strong> Styles <\/strong>&gt;<strong> Blocks<\/strong> (<strong>Estilos\u00a0&gt; Blocos<\/strong>) na p\u00e1gina inicial do Editor de Sites. De qualquer forma, as op\u00e7\u00f5es que voc\u00ea v\u00ea permitem personalizar a tipografia (e mais) de cada bloco em detalhes granulares.<\/p>\n<h3>Como ajustar as op\u00e7\u00f5es de tipografia no Editor de Sites<\/h3>\n<p>Para todos os blocos e elementos, voc\u00ea tem as mesmas op\u00e7\u00f5es principais dispon\u00edveis. Aqui est\u00e1 uma introdu\u00e7\u00e3o de cada op\u00e7\u00e3o no painel.<\/p>\n<h4>Tipo e tamanho da fonte<\/h4>\n<p>O menu suspenso <strong>Font (Fonte)<\/strong> \u00e9 simples: Escolha a fonte que voc\u00ea deseja aplicar ao elemento ou bloco espec\u00edfico:<\/p>\n<figure id=\"attachment_185253\" aria-describedby=\"caption-attachment-185253\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185253 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-drop-down.png\" alt=\"A interface do Livro de Estilos exibe um par\u00e1grafo de Dom Quixote e uma lista de personagens de Alice no Pa\u00eds das Maravilhas. A barra lateral direita mostra configura\u00e7\u00f5es de tipografia, incluindo a sele\u00e7\u00e3o de fonte (atualmente definida como Cardo) e v\u00e1rias op\u00e7\u00f5es de formata\u00e7\u00e3o de texto. Uma cita\u00e7\u00e3o de Julio Cort\u00e1zar est\u00e1 destacada em uma caixa azul na parte inferior.\" width=\"1200\" height=\"652\"><figcaption id=\"caption-attachment-185253\" class=\"wp-caption-text\">Escolhendo uma fonte da sele\u00e7\u00e3o dispon\u00edvel na aba Tipografia.<\/figcaption><\/figure>\n<p>As predefini\u00e7\u00f5es de <strong>tamanho<\/strong> t\u00eam o m\u00ednimo de personaliza\u00e7\u00e3o no Editor de Sites. Voc\u00ea escolhe um tamanho em um intervalo entre Pequeno e Extra Extra Grande:<\/p>\n<figure id=\"attachment_185267\" aria-describedby=\"caption-attachment-185267\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185267 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/size-presets.png\" alt=\"O painel de configura\u00e7\u00f5es de Tipografia do Editor de Sites. A fonte est\u00e1 definida como Cardo, o tamanho est\u00e1 ajustado para M\u00e9dio (M) e o menu suspenso de apar\u00eancia mostra a op\u00e7\u00e3o Regular selecionada. A altura da linha est\u00e1 definida como 1,55, e op\u00e7\u00f5es adicionais para espa\u00e7amento entre letras e caixa de letras est\u00e3o vis\u00edveis.\" width=\"1200\" height=\"320\"><figcaption id=\"caption-attachment-185267\" class=\"wp-caption-text\">O WordPress oferece predefini\u00e7\u00f5es de tamanho de fonte no Editor de Sites.<\/figcaption><\/figure>\n<p>Se voc\u00ea editar <code>theme.json<\/code>, poder\u00e1 alterar esses valores predefinidos, mas n\u00e3o poder\u00e1 faz\u00ea-lo no Editor de Sites. O bot\u00e3o <strong>Definir tamanho personalizado<\/strong> oferece a voc\u00ea uma maneira de definir um tamanho personalizado usando uma matriz de unidades de dimensionamento:<\/p>\n<figure id=\"attachment_185255\" aria-describedby=\"caption-attachment-185255\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185255 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-size-custom.png\" alt=\"A interface do Editor de Sites mostrando as configura\u00e7\u00f5es de tipografia de um site. A \u00e1rea principal de texto exibe um par\u00e1grafo em branco sobre um fundo azul. A barra lateral direita permite personalizar fonte, tamanho, apar\u00eancia e altura da linha, com a fonte Cardo selecionada e o tamanho definido para 1,2 rem.\" width=\"1200\" height=\"828\"><figcaption id=\"caption-attachment-185255\" class=\"wp-caption-text\">Escolhendo um tamanho e uma unidade de fonte personalizados.<\/figcaption><\/figure>\n<p>H\u00e1 mais maneiras de ajustar a tipografia no Editor de Sites, incluindo m\u00e9todos para os quais voc\u00ea normalmente usa CSS.<\/p>\n<h4>Apar\u00eancia, altura da linha e espa\u00e7amento entre letras<\/h4>\n<p>O menu suspenso <strong>Appearance<\/strong> parece simples: Voc\u00ea escolhe o peso da fonte em uma extensa lista e ele ser\u00e1 aplicado ao seu texto. No entanto, muitas vezes voc\u00ea n\u00e3o ter\u00e1 todas as fontes dispon\u00edveis para cada 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=\"wp-image-185249 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/appearance-drop-down.png\" alt=\"O menu suspenso de Apar\u00eancia dentro do Editor de Sites do WordPress. O painel est\u00e1 definido como Regular. Abaixo dele, um controle de ajuste de altura da linha est\u00e1 configurado para 1,55, com bot\u00f5es de mais e menos para ajustes finos.\" width=\"1200\" height=\"619\"><figcaption id=\"caption-attachment-185249\" class=\"wp-caption-text\">O menu suspenso Appearance no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>Nossos testes mostram que o WordPress n\u00e3o filtra essa lista para mostrar apenas os pesos de fonte dispon\u00edveis. Al\u00e9m disso, ele aplicar\u00e1 uma &#8220;correspond\u00eancia mais pr\u00f3xima&#8221; se voc\u00ea selecionar um peso sem uma fonte correspondente. Por exemplo, usamos Cardo Normal, Cardo Bold e Cardo Bold Italic em nosso site de exemplo. Se voc\u00ea escolher Semi Bold, Bold, Extra Bold ou Black, usar\u00e1 somente a 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=\"wp-image-185250 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/bold-appearance.gif\" alt=\"Um GIF do Editor de Sites do WordPress mostrando um fundo azul com uma cita\u00e7\u00e3o de Dom Quixote no lado esquerdo. A barra lateral direita exibe um usu\u00e1rio passando por op\u00e7\u00f5es dentro do menu suspenso de Apar\u00eancia.\" width=\"1200\" height=\"600\"><figcaption id=\"caption-attachment-185250\" class=\"wp-caption-text\">Alterando a apar\u00eancia do texto no WordPress Editor de Sites.<\/figcaption><\/figure>\n<p>A altura da linha n\u00e3o utiliza predefini\u00e7\u00f5es e equilibra sua escolha de fonte, apar\u00eancia e tamanho. Esse valor adiciona mais espa\u00e7o entre cada linha e \u00e9 frequentemente uma implementa\u00e7\u00e3o pr\u00e1tica quando o texto parece agrupado:<\/p>\n<figure id=\"attachment_185261\" aria-describedby=\"caption-attachment-185261\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185261 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/line-height.gif\" alt=\"Um GIF do Editor de Sites do WordPress mostrando uma mudan\u00e7a na configura\u00e7\u00e3o de altura da linha na barra lateral direita. A \u00e1rea principal exibe texto de Dom Quixote e uma lista de personagens de Alice no Pa\u00eds das Maravilhas. Uma cita\u00e7\u00e3o na parte inferior diz: \"Ao citar os outros, nos citamos.\"\" width=\"1200\" height=\"546\"><figcaption id=\"caption-attachment-185261\" class=\"wp-caption-text\">Alterando a altura da linha no Editor de Sites do WordPress.<\/figcaption><\/figure>\n<p>O espa\u00e7amento entre letras \u00e9 semelhante e segue o costume do CSS de se adicionar ao espa\u00e7amento natural que est\u00e1 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=\"wp-image-185260 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/letter-spacing.png\" alt=\"A barra lateral de Tipografia do Editor de Sites mostrando a fonte definida como Cardo, com op\u00e7\u00f5es para ajustar tamanho, apar\u00eancia, altura da linha e espa\u00e7amento entre letras. Um fundo azul com texto branco exibe como o espa\u00e7amento entre letras (5 px aqui) aparece no site.\" width=\"1200\" height=\"447\"><figcaption id=\"caption-attachment-185260\" class=\"wp-caption-text\">Voc\u00ea pode aumentar demais o espa\u00e7amento entre letras para que ele seja utiliz\u00e1vel.<\/figcaption><\/figure>\n<p>Assim como no dimensionamento personalizado de fontes, voc\u00ea pode selecionar diferentes unidades de medida. A escolha de um valor relativo costuma ser a abordagem prefer\u00edvel nesse caso. O WordPress define o espa\u00e7amento entre letras como um padr\u00e3o CSS de &#8220;normal&#8221; Isso permite que o navegador escolha o valor e, em nossa experi\u00eancia, \u00e9 o ideal.<\/p>\n<p>\u00c9 uma pr\u00e1tica comum usar pequenos valores positivos de espa\u00e7amento entre letras &#8211; geralmente n\u00e3o mais do que 0,12rem\/em &#8211; e quase nenhum espa\u00e7amento negativo.<\/p>\n<p>O conjunto final de op\u00e7\u00f5es &#8211; letras mai\u00fasculas e min\u00fasculas &#8211; permite que voc\u00ea escolha se o texto deve ser em letras mai\u00fasculas, min\u00fasculas ou senten\u00e7as. Voc\u00ea tamb\u00e9m pode remover a caixa. Isso \u00e9 \u00f3timo para a consist\u00eancia quando se trata de digita\u00e7\u00e3o, pois voc\u00ea n\u00e3o precisa usar especificamente um caso espec\u00edfico ao criar conte\u00fado.<\/p>\n<h2>Como usar o theme.json para definir a tipografia do seu tema do WordPress<\/h2>\n<p>O Editor de Sites \u00e9 excelente para usu\u00e1rios do site sem conhecimento t\u00e9cnico. O arquivo <code>theme.json<\/code> \u00e9 como voc\u00ea garante que o Editor de Sites forne\u00e7a aos usu\u00e1rios o que eles precisam para personalizar seus sites. \u00c9 o arquivo de configura\u00e7\u00e3o que \u00e9 a base de desenvolvimento do seu tema.<\/p>\n<p>N\u00e3o abordaremos a estrutura e a formata\u00e7\u00e3o de todo o arquivo <code>theme.json <\/code>, mas veremos como definir, configurar e aplicar a tipografia nele.<\/p>\n<h3>Compreendendo a estrutura do theme.json e definindo configura\u00e7\u00f5es globais<\/h3>\n<p>No arquivo <code>theme.json<\/code>, voc\u00ea utiliza JSON para definir todos os elementos, incluindo a <code>typography<\/code>. O elemento de tipografia est\u00e1 aninhado sob o objeto <code>settings<\/code>. A partir desse ponto, voc\u00ea pode adicionar outros elementos, propriedades e objetos para personalizar a tipografia do seu site:<\/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>Todos esses elementos seguem um padr\u00e3o semelhante. Os padr\u00f5es &#8211; e os mais f\u00e1ceis de entender &#8211; s\u00e3o as configura\u00e7\u00f5es globais. Elas s\u00e3o aninhadas de forma direta, mas voc\u00ea tamb\u00e9m pode definir configura\u00e7\u00f5es de tipografia para blocos individuais:<\/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>Isso usa a propriedade <code>blocks<\/code> e um namespace espec\u00edfico para cada bloco que voc\u00ea deseja segmentar. Embora isso adicione mais duas camadas de aninhamento, n\u00e3o h\u00e1 alternativa a essa abordagem. Independentemente disso, voc\u00ea tem muitas propriedades com as quais pode brincar.<\/p>\n<h3>Registrando fontes<\/h3>\n<p>Voc\u00ea tem o <a href=\"https:\/\/kinsta.com\/pt\/blog\/theme-json\/\">mesmo n\u00edvel de personaliza\u00e7\u00e3o<\/a> de tipografia que tem na interface do Editor de Sites &#8211; e at\u00e9 mais em alguns casos. No n\u00edvel b\u00e1sico, voc\u00ea aninha sua pilha de fontes na propriedade <code>fontFamilies<\/code>, atribuindo a ela um slug e um nome:<\/p>\n<ul>\n<li><code>fontFamily<\/code> mapeia para o valor CSS <code>font-family<\/code> e ser\u00e1 a pilha de fontes que voc\u00ea deseja usar em seu tema.<\/li>\n<li><code>name<\/code> \u00e9 o que voc\u00ea v\u00ea no Editor de Sites ao selecionar uma fonte, portanto, ser\u00e1 leg\u00edvel por humanos.<\/li>\n<li><code>slug<\/code> anexa a uma propriedade CSS personalizada para uso posterior.<\/li>\n<\/ul>\n<p>Para fontes do sistema, isso \u00e9 simples:<\/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>O registro de fontes da web personalizadas exige que voc\u00ea use a propriedade <code>fontFace<\/code> e defina alguns atributos:<\/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>Depois de registrar as fontes, voc\u00ea as seleciona nos v\u00e1rios menus suspensos do Editor de Sites.<\/p>\n<p>Observe que h\u00e1 algumas maneiras de voc\u00ea registrar fontes para o seu tema. Voc\u00ea tem a Font Library na interface do Editor de Sites, o <a href=\"https:\/\/kinsta.com\/pt\/blog\/wp-enqueue-scripts\/\">PHP enqueuing<\/a>\u00a0e o 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=\"wp-image-185251 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/create-block-theme.png\" alt=\"Um fundo azul com texto branco dizendo \"CREATE BLOCK THEME\" em uma fonte sans-serif negrito. As palavras est\u00e3o empilhadas verticalmente, com \"CREATE\" no topo em tamanho maior, \"BLOCK\" um pouco menor no meio e \"THEME\" no fundo, em tamanho menor.\" width=\"1200\" height=\"385\"><figcaption id=\"caption-attachment-185251\" class=\"wp-caption-text\">A imagem do cabe\u00e7alho do Create Block Theme do WordPress.org.<\/figcaption><\/figure>\n<p>Esse \u00e9 um modelo para a cria\u00e7\u00e3o de um tema, mas tamb\u00e9m permite que voc\u00ea registre e defina a tipografia. Depois de registrar as fontes da maneira que for mais confort\u00e1vel (recomendamos a Font Library), voc\u00ea poder\u00e1 come\u00e7ar a analisar o dimensionamento.<\/p>\n<h3>Como definir o tamanho da fonte e as predefini\u00e7\u00f5es em theme.json<\/h3>\n<p>Outra tarefa essencial da tipografia \u00e9 a configura\u00e7\u00e3o dos tamanhos das fontes. Isso usa a propriedade <code>fontSizes<\/code> e permite que voc\u00ea defina predefini\u00e7\u00f5es para o Editor de Sites:<\/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>Assim como nas outras configura\u00e7\u00f5es de tipografia, o WordPress criar\u00e1 uma propriedade CSS personalizada para cada predefini\u00e7\u00e3o, utilizando o slug que voc\u00ea fornecer:<\/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>O WordPress desativa a tipografia fluida por padr\u00e3o, mas voc\u00ea pode ativ\u00e1-la usando valores booleanos. \u00c9 uma op\u00e7\u00e3o que voc\u00ea pode definir em um n\u00edvel global.<\/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;ou para cada predefini\u00e7\u00e3o e tamanho que voc\u00ea definir:<\/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>Os valores <code>min<\/code> e <code>max<\/code> permitem determinar o intervalo de escalabilidade para cada tamanho de fonte fluida que voc\u00ea definir.<\/p>\n<h3>Implementa\u00e7\u00e3o de recursos avan\u00e7ados de tipografia<\/h3>\n<p>O site <code>theme.json<\/code> oferece um complemento completo de op\u00e7\u00f5es, igual ao que voc\u00ea pode encontrar no Editor de Sites. Isso permite que voc\u00ea personalize a tipografia do seu site com um conjunto de padr\u00f5es que fazem sentido para o seu 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>Voc\u00ea pode optar por <a href=\"https:\/\/developer.wordpress.org\/themes\/global-settings-and-styles\/settings\/typography\/\" target=\"_blank\" rel=\"noopener noreferrer\">ativar ou desativar<\/a> essas op\u00e7\u00f5es. Cada op\u00e7\u00e3o assume um valor booleano, o que significa que voc\u00ea tamb\u00e9m tem algumas op\u00e7\u00f5es de personaliza\u00e7\u00e3o para o Editor de Sites. H\u00e1 algumas personaliza\u00e7\u00f5es que voc\u00ea pode fazer que v\u00e3o al\u00e9m das ofertas do Editor de Sites:<\/p>\n<ul>\n<li><code>customFontSize<\/code> est\u00e1 ativado por padr\u00e3o e permite que os usu\u00e1rios insiram tamanhos de fonte personalizados, mas voc\u00ea pode desativ\u00e1-lo se quiser controlar com rigor as op\u00e7\u00f5es dispon\u00edveis.<\/li>\n<li><code>dropCap<\/code> o padr\u00e3o \u00e9 falso, mas se voc\u00ea ativ\u00e1-lo, o usu\u00e1rio ter\u00e1 a op\u00e7\u00e3o de ativar letras mai\u00fasculas para a letra inicial de qualquer bloco de par\u00e1grafo.<\/li>\n<li><code>textColumns<\/code> habilita uma op\u00e7\u00e3o de &#8220;colunas&#8221; para qualquer texto em um bloco, e essa op\u00e7\u00e3o est\u00e1 desativada por padr\u00e3o.<\/li>\n<li><code>writingMode<\/code> habilita op\u00e7\u00f5es para alterar a orienta\u00e7\u00e3o do texto no Editor de Sites. Voc\u00ea pode dar aos usu\u00e1rios a op\u00e7\u00e3o de escolher entre texto horizontal e vertical.<\/li>\n<\/ul>\n<p>O escopo do site <code>theme.json<\/code> significa que voc\u00ea deve trabalhar nele primeiro, especialmente ao criar um tema. As op\u00e7\u00f5es no Editor de Sites permitir\u00e3o que voc\u00ea ou seus usu\u00e1rios refinem a tipografia do WordPress.<\/p>\n<h2>Como implementar a tipografia usando theme.json: Um exemplo pr\u00e1tico<\/h2>\n<p>O FSE torna o design e o desenvolvimento com o WordPress mais f\u00e1ceis do que nunca. Al\u00e9m disso, parte do processo geral de sele\u00e7\u00e3o e implementa\u00e7\u00e3o desses tipos de fontes \u00e9 mais simples. Parte disso se deve \u00e0s tend\u00eancias de design, mas as ferramentas existem para preencher as lacunas em que voc\u00ea n\u00e3o tem um designer gr\u00e1fico dispon\u00edvel para ajudar.<\/p>\n<p>Podemos come\u00e7ar com suas principais sele\u00e7\u00f5es de fontes.<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>1. Combine tipografias Complementares<\/h3>\n<p data-pm-slice=\"1 1 []\">H\u00e1 um motivo para haver tanto conte\u00fado sobre como <a href=\"https:\/\/kinsta.com\/pt\/blog\/fontes-modernas\/\">escolher fontes<\/a> e tipografias: \u00e9 uma tarefa desafiadora. Voc\u00ea precisa considerar a marca do site, seu prop\u00f3sito e a mensagem que deseja transmitir.<\/p>\n<p>Entretanto, gra\u00e7as \u00e0s tend\u00eancias atuais de design, voc\u00ea tem muito menos trabalho a fazer aqui. Isso ocorre porque o corpo do texto pode usar as fontes do sistema, especificamente a fonte principal do sistema operacional (SO). A \u00fanica tarefa para voc\u00ea \u00e9 escolher algo que funcione junto com ela.<\/p>\n<p>Este n\u00e3o \u00e9 um tutorial sobre como combinar fontes, mas temos algumas dicas para voc\u00ea passar adiante:<\/p>\n<ul>\n<li>As fontes OS para o corpo do texto geralmente s\u00e3o sem serifa. Isso significa que voc\u00ea deve procurar uma fonte serifada ou outra sem serifa que tenha um visual diferente, exclusivo e que se destaque.<\/li>\n<li>Mantenha a simplicidade e talvez voc\u00ea considere usar apenas a fonte do sistema operacional se ela combinar com o design.<\/li>\n<li>Teste diferentes combina\u00e7\u00f5es, pois voc\u00ea pode ter uma ideia de quais fontes funcionam juntas (e quais n\u00e3o funcionam).<\/li>\n<\/ul>\n<p>Um bom par para uma pilha de fontes de sistema \u00e9 o <a href=\"https:\/\/fonts.google.com\/specimen\/Playfair+Display\" target=\"_blank\" rel=\"noopener noreferrer\">Playfair Display<\/a>, uma <a href=\"https:\/\/kinsta.com\/pt\/blog\/melhores-fontes-google\/\">fonte serifada do 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=\"wp-image-185263 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/playfair-display.png\" alt=\"O site do Google Fonts exibindo o esp\u00e9cime da fonte Playfair Display. O texto de amostra diz: \"Whereas disregard and contempt for human rights have resulted\" em v\u00e1rios tamanhos. Est\u00e3o vis\u00edveis op\u00e7\u00f5es para esp\u00e9cime, testador de fontes, glifos, informa\u00e7\u00f5es sobre a fonte e licen\u00e7a, al\u00e9m de um bot\u00e3o \"Get font\".\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185263\" class=\"wp-caption-text\">A p\u00e1gina de amostra do Google Fonts para a Playfair Display.<\/figcaption><\/figure>\n<p>Com um par de fontes, voc\u00ea precisa considerar o tamanho delas, n\u00e3o apenas na p\u00e1gina, mas em rela\u00e7\u00e3o uma \u00e0 outra.<\/p>\n<h3>2. Encontre o tamanho absoluto e relativo correto<\/h3>\n<p>A escolha do tamanho da fonte tamb\u00e9m \u00e9 crucial, pois os tamanhos absolutos errados podem arruinar sua UX\/UI. Essa tamb\u00e9m \u00e9 uma \u00e1rea em que voc\u00ea pode querer manter os padr\u00f5es. No entanto, recomendamos que voc\u00ea fa\u00e7a experi\u00eancias aqui, pois cada par ter\u00e1 seu pr\u00f3prio &#8220;espa\u00e7o&#8221; para os tipos de letra.<\/p>\n<p>O <a href=\"https:\/\/typescale.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Typescale<\/a> \u00e9 uma excelente ferramenta que pode ajudar voc\u00ea a criar a tipografia certa para o WordPress, independentemente da sua necessidade:<\/p>\n<figure id=\"attachment_185275\" aria-describedby=\"caption-attachment-185275\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185275 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/typescale-site.png\" alt=\"A interface do aplicativo web Typescale para personalizar a tipografia. O painel \u00e0 esquerda exibe as configura\u00e7\u00f5es de fonte, enquanto o lado direito apresenta uma pr\u00e9-visualiza\u00e7\u00e3o de diferentes tamanhos de cabe\u00e7alho e um design de landing pages.\" width=\"1200\" height=\"750\"><figcaption id=\"caption-attachment-185275\" class=\"wp-caption-text\">O site da Typescale.<\/figcaption><\/figure>\n<p>Um dos melhores aspectos da ferramenta s\u00e3o as op\u00e7\u00f5es de escala. Basicamente, ela faz muito trabalho para voc\u00ea na escolha de tamanhos de fontes complementares. Selecionamos uma escala Major Third aqui, com um fator de 1,2 e um tamanho base de 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=\"wp-image-185256 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/font-sizing-scale.png\" alt=\"Uma interface de escala tipogr\u00e1fica do Typescale, exibindo v\u00e1rios tamanhos de cabe\u00e7alho para \"A wizard's job.\" O menu suspenso da escala mostra op\u00e7\u00f5es como Minor Second e Major Third, com esta \u00faltima selecionada. As configura\u00e7\u00f5es de fonte incluem Ubuntu Sans com peso 400.\" width=\"1200\" height=\"818\"><figcaption id=\"caption-attachment-185256\" class=\"wp-caption-text\">As op\u00e7\u00f5es de escala de fonte no Typeface.<\/figcaption><\/figure>\n<p>No painel central, voc\u00ea ver\u00e1 os tamanhos resultantes para cada t\u00edtulo e par\u00e1grafo e poder\u00e1 escolher entre v\u00e1rias unidades de medida. Observe que o Typescale tamb\u00e9m permite que voc\u00ea altere o espa\u00e7amento entre letras, a altura da linha, a espessura da fonte e muito mais: tudo personaliz\u00e1vel no <code>theme.json<\/code>.<\/p>\n<h3>3. Aplica\u00e7\u00e3o de padr\u00f5es no theme.json<\/h3>\n<p>Depois de obter os tipos da fonte e o dimensionamento correto, voc\u00ea pode implement\u00e1-los no arquivo <code>theme.json<\/code>. Aqui est\u00e1 um exemplo de como ser\u00e1 um arquivo <code>theme.json<\/code> t\u00edpico:<\/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>Voc\u00ea tamb\u00e9m pode aplicar esses tipos de fontes a qualquer bloco e at\u00e9 mesmo pensar em estilizar cada t\u00edtulo de forma exclusiva. Procure criar um sistema de tipografia consistente e hier\u00e1rquico para o WordPress que formar\u00e1 a base do design do seu tema. Isso garantir\u00e1 uma apar\u00eancia coesa em todo o seu site, enquanto o Editor de Sites ir\u00e1 oferecer mais flexibilidade e personaliza\u00e7\u00e3o.<\/p>\n<h2>O papel da Kinsta em seu fluxo de trabalho de desenvolvimento de temas WordPress<\/h2>\n<p>A hospedagem de alto desempenho da Kinsta oferece diversas solu\u00e7\u00f5es para garantir que seu site seja eficiente e r\u00e1pido. Al\u00e9m disso, proporciona ferramentas de desenvolvimento robustas, como o <a href=\"https:\/\/kinsta.com\/pt\/devkinsta\/\">DevKinsta<\/a>, um ambiente de desenvolvimento local que opera em <a href=\"https:\/\/kinsta.com\/pt\/blog\/que-e-docker\/\">cont\u00eaineres 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=\"wp-image-185252 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/devkinsta-home.png\" alt=\"Uma ilustra\u00e7\u00e3o art\u00edstica da logo do DevKinsta. A imagem retrata uma pessoa trabalhando em um computador em um ambiente escuro. Utilizando tons de azul e roxo, mostra m\u00e3os digitando em um teclado e ajustando equipamentos. Um monitor exibe um logo estilizado da letra K.\" width=\"1200\" height=\"384\"><figcaption id=\"caption-attachment-185252\" class=\"wp-caption-text\">A logo do DevKinsta.<\/figcaption><\/figure>\n<p>\u00c9 fundamental garantir que a tipografia do seu WordPress esteja funcionando corretamente antes de lan\u00e7ar o site. Nesse sentido, os ambientes de teste da Kinsta s\u00e3o essenciais. Em particular, a funcionalidade de <a href=\"https:\/\/kinsta.com\/pt\/changelog\/mover-ambiente-seletivamente\/\">Mover Ambientes de Forma Seletiva<\/a> ser\u00e1 muito \u00fatil. Essa op\u00e7\u00e3o permite que voc\u00ea mova arquivos e pastas espec\u00edficos \u2014 qualquer ativo que desejar \u2014 em vez de transferir tudo de uma vez.<\/p>\n<figure id=\"attachment_185264\" aria-describedby=\"caption-attachment-185264\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185264 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/09\/selective-push.png\" alt=\"A interface do MyKinsta exibindo uma caixa de di\u00e1logo \"Push to Live\". As op\u00e7\u00f5es para transferir arquivos e bancos de dados do ambiente de staging para o ambiente ao vivo s\u00e3o apresentadas, com caixas de sele\u00e7\u00e3o para arquivos, pastas e tabelas de banco de dados espec\u00edficas.\" width=\"1200\" height=\"536\"><figcaption id=\"caption-attachment-185264\" class=\"wp-caption-text\">A ferramenta de mover ambientes de forma seletiva da Kinsta.<\/figcaption><\/figure>\n<p>Dessa forma, voc\u00ea pode fazer altera\u00e7\u00f5es discretas no design enviando arquivos espec\u00edficos (como <code>theme.json<\/code>). Al\u00e9m disso, voc\u00ea pode minimizar o risco de danificar partes do design do seu site com as quais est\u00e1 satisfeito e pode fazer <a href=\"https:\/\/kinsta.com\/pt\/blog\/git-para-desenvolvimento-web\/\">atualiza\u00e7\u00f5es incrementais mais frequentes<\/a> na tipografia do seu site.<\/p>\n<h2>Resumo<\/h2>\n<p>O FSE est\u00e1 evoluindo, e o <code>theme.json<\/code> \u00e9 fundamental para toda a abordagem de edi\u00e7\u00e3o do WordPress. A tipografia \u00e9 um fator essencial, e o WordPress oferece ferramentas em n\u00edvel de desenvolvedor e acesso a elementos que antes exigiriam conhecimentos em CSS e PHP.<\/p>\n<p>Com a interface intuitiva do Editor de Sites e a adaptabilidade do <code>theme.json<\/code>, voc\u00ea pode criar tipografias que aprimoram a est\u00e9tica do seu site, se alinham com sua marca e melhoram a experi\u00eancia do usu\u00e1rio.<\/p>\n<p>Gostar\u00edamos muito de saber sobre suas experi\u00eancias com a tipografia do WordPress e se o FSE \u00e9 a chave do sucesso para voc\u00ea. Compartilhe suas ideias conosco nos coment\u00e1rios abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Palavras s\u00e3o a espinha dorsal da Internet, apesar de prolifera\u00e7\u00e3o da m\u00eddias. Isso significa que as fontes que voc\u00ea escolher para o seu site ser\u00e3o um &#8230;<\/p>\n","protected":false},"author":199,"featured_media":70021,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026,1036],"class_list":["post-70020","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-wordpress","topic-temas-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>Revolucionando a Tipografia do WordPress com o theme.json<\/title>\n<meta name=\"description\" content=\"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo 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\/pt\/blog\/tipografia-wordpress-theme-json\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json\" \/>\n<meta property=\"og:description\" content=\"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-15T14:24:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-18T06:16:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/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=\"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json-1024x512.png\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"23 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json\",\"datePublished\":\"2024-10-15T14:24:57+00:00\",\"dateModified\":\"2024-10-18T06:16:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\"},\"wordCount\":4247,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\",\"name\":\"Revolucionando a Tipografia do WordPress com o theme.json\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"datePublished\":\"2024-10-15T14:24:57+00:00\",\"dateModified\":\"2024-10-18T06:16:53+00:00\",\"description\":\"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desenvolvimento WordPress\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"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\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Revolucionando a Tipografia do WordPress com o theme.json","description":"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo 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\/pt\/blog\/tipografia-wordpress-theme-json\/","og_locale":"pt_PT","og_type":"article","og_title":"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json","og_description":"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.","og_url":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-10-15T14:24:57+00:00","article_modified_time":"2024-10-18T06:16:53+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/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":"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json-1024x512.png","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"23 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json","datePublished":"2024-10-15T14:24:57+00:00","dateModified":"2024-10-18T06:16:53+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/"},"wordCount":4247,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/","url":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/","name":"Revolucionando a Tipografia do WordPress com o theme.json","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","datePublished":"2024-10-15T14:24:57+00:00","dateModified":"2024-10-18T06:16:53+00:00","description":"Agora voc\u00ea pode controlar a tipografia do WordPress no Editor de Sites com o suporte do arquivo theme.json.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/10\/revolutionizing-wordpress-typography-with-full-site-editing-and-theme-json.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/tipografia-wordpress-theme-json\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desenvolvimento WordPress","item":"https:\/\/kinsta.com\/pt\/topicos\/desenvolvimento-wordpress\/"},{"@type":"ListItem","position":3,"name":"Revolucionando a Tipografia do WordPress com Edi\u00e7\u00e3o Completa do Site e theme.json"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","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\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/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\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/70020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=70020"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/70020\/revisions"}],"predecessor-version":[{"id":70042,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/70020\/revisions\/70042"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/70020\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/70021"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=70020"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=70020"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=70020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}