@font-face {
font-family: 'My font'; // nom de la fonte
src: url('path/to/my/font.ttf') format('truetype'); // chemin et format
// du fichier à utiliser par le navigateur
}
body {
font-family: 'My font'; // utilisation de notre fonte dans les styles
}
@font-face {
font-family: 'My font';
src: local('My font'),
url('path/to/my/font.ttf') format('truetype');
}
src: url('path/to/my/font.ttf') format('truetype'),
url('path/to/my/font.otf') format('opentype');
src: url('path/to/my/font.eot?') format('embedded-opentype');
src: url('path/to/my/font.svg#myFont') format('svg');
src: url('path/to/my/font.woff') format('woff');
src: url('path/to/my/font.eot');
src: local('☺'),
url('path/to/my/font.ttf') format('truetype');
src: url('path/to/my/font.eot?') format('embedded-opentype'),
url('path/to/my/font.ttf') format('truetype');
@font-face {
font-family: 'My font';
src: url('path/to/my/font-normal.ttf') format('truetype');
font-weight: normal;
}
@font-face {
font-family: 'My font';
src: url('path/to/my/font-bold.ttf') format('truetype');
font-weight: bold;
}
span {
font-family: 'My font'; /* fonte normale */
}
b {
font-family: 'My font'; /* fonte grasse */
}
@font-face {
font-family: 'My normal font';
src: url('path/to/my/font-normal.ttf') format('truetype');
}
@font-face {
font-family: 'My bold font';
src: url('path/to/my/font-bold.ttf') format('truetype');
}
.americaine {
font-family: 'My font';
}
.americaine b {
font-family: 'My bold font';
/* Pour éviter que le navigateur ne rajoute une seconde graisse */
font-weight: normal;
}