--- id: bad87fee1348bd9aedf08807 title: Importar uma tipografia do Google challengeType: 0 videoUrl: 'https://scrimba.com/c/cM9MRsJ' forumTopicId: 18200 dashedName: import-a-google-font --- # --description-- Além de definir tipografias comuns que são encontradas na maioria dos sistemas operacionais, podemos também definir tipografias não padronizadas e customizadas para serem usadas em nosso site. Na Internet, existem muitos lugares onde podemos encontrar tipografias. Neste desafio, vamos usar a biblioteca do Google Fonts. [Google Fonts](https://fonts.google.com/) é uma biblioteca gratuita de tipografias que você pode usar em seu CSS ao referenciar a URL da tipografia. Então, vamos importar e aplicar uma tipografia a partir do Google. Para importar uma tipografia, você pode copiar a URL da tipografia a partir da biblioteca do Google Fonts e colá-la em seu HTML. Para esse desafio, vamos importar a tipografia `Lobster`. Para fazer isso, copie o seguinte fragmento de código e cole-o no começo de seu editor de código-fonte (antes da tag de abertura do elemento `style`): ```html ``` Agora você pode usar a fonte `Lobster` em seu CSS ao substituir FAMILY_NAME no código abaixo por `Lobster`: ```css font-family: FAMILY_NAME, GENERIC_NAME; ``` O GENERIC_NAME é opcional e é uma tipografia alternativa caso a tipografia anterior não esteja disponível. Essa questão será abordada no próximo desafio. O nome da família de uma tipografia diferencia maiúsculas de minúsculas e deve estar entre aspas caso possua mais de uma palavra. Por exemplo, você precisa de aspas para usar a fonte `"Open Sans"`, mas não para usar a fonte `Lobster`. # --instructions-- Importe a tipografia `Lobster` na sua página web. Então, crie um seletor para o elemento `h2` e defina a propriedade `font-family` com o valor de `Lobster`. # --hints-- Você deve importar a tipografia `Lobster`. ```js assert($('link[href*="googleapis" i]').length); ``` O elemento `h2` deve usar a tipografia `Lobster`. ```js assert( $('h2') .css('font-family') .match(/lobster/i) ); ``` Você deve usar apenas um seletor para referenciar o elemento `h2` para alterar a tipografia. ```js assert( /\s*[^\.]h2\s*\{\s*font-family\s*:\s*('|"|)Lobster\1\s*(,\s*('|"|)[a-z -]+\3\s*)?(;\s*\}|\})/gi.test( code ) ); ``` O elemento `p` ainda deve usar a tipografia `monospace`. ```js assert( $('p') .css('font-family') .match(/monospace/i) ); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


``` # --solutions-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats


```