--- title: '@font-face' slug: Web/CSS/@font-face translation_of: Web/CSS/@font-face ---
{{ CSSRef() }}
@font-face permite que autores especifiquem fontes online para exibir texto em suas páginas web. Permitindo autores a proporcionar suas próprias fontes, @font-face elimina a necessidade de depender do limitado número de fontes que os usuários tem instalado em seus computadores.
@font-face {
font-family: <a-remote-font-name>;
src: <source> [,<source>]*;
[font-weight: <weight>];
[font-style: <style>];
}
font-face na propriedade font.local("Nome da Font").Você pode especificar uma fonte local no computador do usuário através do nome, usando a sintaxe local(). Se esta fonte não for encontrada, outras fontes serão tentadas até que uma seja encontrada.
Este simples exemplo especifica uma fonte baixável para uso, aplicando-a ao corpo do documento.
<html>
<head>
<title>Web Font Sample</title>
<style type="text/css" media="screen, print">
@font-face {
font-family: "Bitstream Vera Serif Bold";
src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
}
body { font-family: "Bitstream Vera Serif Bold", serif }
</style>
</head>
<body>
This is Bitstream Vera Serif Bold.
</body>
</html>
Neste exemplo, a cópia local do usuário de "Helvetica Neue Bold" é usada; se o usuário não possuir a fonte instalada (dois diferentes nomes são tentados), então, a fonte baixável, chamada "MgOpenModernaBold.ttf" é usada em seu lugar:
@font-face {
font-family: MyHelvetica;
src: local("Helvetica Neue Bold"),
local("HelveticaNeue-Bold"),
url(MgOpenModernaBold.ttf);
font-weight: bold;
}
| Navegador | Versão mais antiga | Suporte a |
|---|---|---|
| Internet Explorer | 4.0 | Somente fontes OpenType embutidas |
| Firefox (Gecko) | 3.5 (1.9.1) | Somente fontes TrueType e OpenType |
| 3.6 (1.9.2) | Formato de fonte web aberta (WOFF) | |
| Opera | 10.0 | Somente fontes TrueType e OpenType |
| Safari (WebKit) | 3.1 (525) | Somente fontes TrueType e OpenType |
Veja também MSDN Microsoft library @font-face (EN).