--- 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).