Qual é a maneira preferida de incluir o Google Web Fonts em uma página?
através da tag link?
<link href = 'http: //fonts.googleapis.com/css? family = Judson: 400,400italic, 700' rel = 'stylesheet' type = 'text / css'>
via importação em uma folha de estilo?
URL de importação (http://fonts.googleapis.com/css?family=Kameron:400.700);
ou use o carregador de fontes da web
Respostas:
Em mais de 90% dos casos, você provavelmente deseja a
<link>
tag. Como regra geral, você deseja evitar@import
regras, porque elas adiam o carregamento do recurso incluído até que o arquivo seja buscado. : provedores dinâmicos como o Google WebFonts veiculam versões específicas das plataformas das fontes; portanto, se você simplesmente incorporar o conteúdo, poderá acabar com fontes quebradas em algumas plataformas.Agora, por que você usaria o carregador de fontes da web? Se você precisar de controle completo sobre como as fontes são carregadas. A maioria dos navegadores adiará a pintura do conteúdo na tela até que todo o CSS seja baixado e aplicado - isso evita o problema "flash de conteúdo não estilizado". A desvantagem é que você pode ter uma pausa extra e um atraso até que o conteúdo seja visível. Com o carregador JS, você pode definir como e quando as fontes se tornam visíveis. Por exemplo, você pode até desbotá-las depois que o conteúdo original for pintado na tela.
Mais uma vez, o caso de 90% é a
<link>
tag: use uma boa CDN e as fontes diminuirão rapidamente e, mais provavelmente, serão exibidas fora do cache.Para mais informações e uma visão aprofundada do Google Web Fonts, confira este vídeo GDL
fonte
<link>
método, então acho que é o que eles recomendam de maneira não ditarel="preload"
à<link>
tag, porque a fonte será carregada antes que o texto apareça. Veja 3perf.com/blog/link-relsUse o
<link>
fornecido pelo Google porque há versões na fonte, mas logo acima, use o recurso de pré-conexão do HTML5 para solicitar aos navegadores que abram uma conexão TCP e negociem o SSL com antecedência em fonts.gstatic.com. Aqui está um exemplo, que obviamente precisa residir em sua<head></head>
tag:fonte
fonts.gstatic.com
versusfonts.googleapis.com
Se você está preocupado com SEO (Otimização de mecanismos de pesquisa) e desempenho, é bom usar a
<link>
tag, pois ela pode pré-carregar a fonte.Exemplo:
Para mais informações, leia o seguinte: https://ashton.codes/preload-google-fonts-using-resource-hints/
fonte