# HTML/CSS
> Intégrer une typo à votre site
Pour que votre site affiche votre typo même sur un poste ou elle n’est pas installée, il faut l’embarquer dans votre site internet : on appelle ça une « webfont« .
Pour ça il va falloir convertir vos fichiers ttf/otf en woff/woff2, les placer dans un dossier fonts/ de votre projet, et utiliser @font-face en css pour la déclarer.
Ensuite vous pourrez l’utiliser avec font-family:’ma-typo-super-top’;
Les étapes :
- trouver vos fichiers ttf/otf
- vous rendre sur transfonter.org (ou à la rigueur font-squirrel)
- glisser votre typo (ou votre famille de typos) dans le bouton « Add fonts«
- cliquer sur « Convert » (et attendre un peu)
- (cliquer sur « Preview » si vous voulez vérifier le résultat)
- cliquer sur « Download » → ça vous télécharge un zip
- ouvrir le zip et glisser son contenu dans le dossiers fonts/ de votre projet (si vous n’avez pas de dossier fonts/, et bien créez-le !)
- (effacer le fichier html de démo)
- renommer la feuille de style téléchargée, pour lui donner le même nom que votre typo
- ouvrir la nouvelle feuille de style pour vérifier ou modifier le nom d’usage de la typo (le mot indiqué après font-family). Si c’est trop long vous pouvez le modifier; c’est ce mot-là qui servira à utiliser votre typo par la suite.
Pour finir il va falloir relier votre page html à cette nouvelle feuille de style.
- dans le header html (entre <head> et </head>), ajouter :
<link rel= »stylesheet » href= »fonts/ma-typo-super-top.css« >
Ca y est, vous pouvez utiliser la typo dans votre style.css habituel !
Par exemple :
h1 {
font-family: 'ma-typo-super-top', Helvetica, Arial;
font-weight: normal;
/* si votre typo est prévue en normal seulement, vu qu'un h1 est en bold par défaut */
}