Ao trabalhar com fontes externas, como as do Google Fonts, você tem principalmente duas abordagens para incluí-las em seu projeto: a regra @import dentro do CSS ou a tag <link> no HTML. Embora ambas funcionem, uma é geralmente preferível por razões de performance e boas práticas.


A Opção <style>@import url(...);</style>

<style>
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=MedievalSharp&family=Pirata+One&family=UnifrakturCook:wght@700&display=swap');
</style>

Como Funciona

Quando você usa @import dentro de uma tag <style> no seu HTML (ou diretamente em um arquivo CSS), o navegador precisa primeiro carregar e analisar o arquivo HTML, depois encontrar a tag <style>, então carregar e analisar o CSS dentro dela e, só então, descobrir que precisa carregar o arquivo de fontes referenciado pelo @import.

Vantagens

Desvantagens


<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=MedievalSharp&family=Pirata+One&family=UnifrakturCook:wght@700&display=swap" rel="stylesheet">

Como Funciona

A tag <link> é colocada diretamente na seção <head> do seu documento HTML. Quando o navegador encontra uma tag <link rel="stylesheet">, ele pode iniciar o download do arquivo CSS (e, por extensão, as fontes dentro dele ou referenciadas por ele) paralelamente ao parseamento do HTML.

Os atributos rel="preconnect" e crossorigin são otimizações adicionais:

Vantagens


Qual Alternativa é Melhor?

A alternativa <link> no HTML é definitivamente a melhor escolha para importar fontes externas.

Em resumo: Sempre que possível, utilize a tag <link> na seção <head> do seu documento HTML para importar fontes e outros arquivos CSS. Reserve o @import apenas para casos muito específicos (como importar um pequeno arquivo CSS dentro de outro arquivo CSS grande, embora mesmo assim link seja geralmente preferível para performance).