--- title: src slug: Web/CSS/@font-face/src tags: - Descriptor CSS - Fuentes CSS - Referencia translation_of: Web/CSS/@font-face/src ---
El descriptor CSS src
de la regla {{cssxref("@font-face")}} especifica el recurso que contiene a la fuente. Es requerido para que la regla @font-face
sea válida.
Su valor es una lista de referencias externas o nombres de fuentes instaladas, separadas por coma según su prioridad. Cuando se necesita una fuente, el agente usuario itera sobre el conjunto de referencias, usando la primera que pueda ser activada exitosamente. Fuentes que contienen datos inválidos o fuentes locales que no se encuentren son ignoradas, y el agente usuario cargará la siguiente en la lista.
Al igual que con otras URLs en CSS, la URL puede ser relativa, en cuyo caso se resuelve relativamente a la ubicación de la hoja de estilos que contenga la regla @font-face
. En caso de fuentes SVG, la URL apunta a un elemento dentro de un documento que contenga definiciones de fuentes SVG. Si se omite la referencia al elemento, se deduce que se usará la referencia a la primera fuente definida. De forma similar, formatos contenedores de fuentes que puedan contener más de una, cargarán solo una de las fuentes para una regla @font-face
. Los identificadores de fragmentos son usados para indicar cuál fuente se cargará. Si un formato contenedor no tiene un esquema de identificadores de fragmento definido, se usará un esquema de indexado simple, con base en 1 (por ejemplo, "font-collection#1" para la primera fuente, "font-collection#2" para la segunda fuente).
{{cssinfo}}
/* <url> values */ src: url(https://somewebsite.com/path/to/font.woff); /* absolute URL */ src: url(path/to/font.woff); /* relative URL */ src: url(path/to/font.woff) format("woff"); /* explicit format */ src: url('path/to/font.woff'); /* quoted URL */ src: url(path/to/svgfont.svg#example); /* fragment identifying font */ /* <font-face-name> values */ src: local(font); /* unquoted name */ src: local(some font); /* name containing space */ src: local("font"); /* quoted name */ /* Multiple items */ src: local(font), url(path/to/font.svg) format("svg"), url(path/to/font.woff) format("woff"), url(path/to/font.ttf) format("opentype");
<url> [ format( <string># ) ]?
<font-face-name>
local()
, que identifica de forma única a una fuente dentro de una familia larga. El nombre puede ser opcionalmente encerrado en comillas.@font-face { font-family: examplefont; src: local(Example Font), url('examplefont.woff') format("woff"), url('examplefont.woff') format("opentype"); }
Especificación | Estatus | Comentarios |
---|---|---|
{{SpecName('CSS3 Fonts', '#src-desc', 'src')}} | {{Spec2('CSS3 Fonts')}} | Definición inicial |
{{CompatibilityTable}}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte básico | {{CompatChrome("4.0")}} | 12.0 | {{CompatGeckoDesktop("1.9.1")}} | {{CompatIE("6.0")}} | {{CompatOpera("9.0")}} | {{CompatSafari("3.1")}} |
WOFF | {{CompatChrome("5.0")}} | {{CompatUnknown}} | {{CompatGeckoDesktop("1.9.2")}} | {{CompatIE("9.0")}} | {{CompatOpera("11.1")}} | {{CompatSafari("5.1")}} |
WOFF 2 | {{CompatChrome("36.0")}} | {{CompatUnknown}} | {{CompatGeckoDesktop("35.0")}}[1] | {{CompatNo}} | {{CompatOpera("26.0")}} | {{CompatNo}} |
TrueType | {{CompatChrome("4.0")}} | {{CompatUnknown}} | {{CompatGeckoDesktop("1.9.1")}} | {{CompatIE("9.0")}} | {{CompatOpera("10.0")}} | {{CompatSafari("3.1")}} |
OpenType | {{CompatChrome("4.0")}} | {{CompatUnknown}} | {{CompatGeckoDesktop("1.9.1")}} | {{CompatIE("9.0")}} | {{CompatOpera("10.0")}} | {{CompatSafari("3.1")}} |
Embedded OpenType | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatIE("6.0")}} | {{CompatNo}} | {{CompatNo}} |
SVG Font | {{CompatChrome("4.0")}} | {{CompatUnknown}} | {{CompatNo}}[2] | {{CompatNo}} | {{CompatOpera("9.0")}} | {{CompatSafari("3.2")}} |
Característica | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mini | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | {{CompatAndroid("2.2")}} | {{CompatGeckoMobile("1.9.1")}} | {{CompatIE("10.0")}} | {{CompatNo}} | {{CompatOpera("12.0")}} | {{CompatSafari("3.1")}} |
WOFF | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
WOFF 2 | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
TrueType | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
OpenType | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
Embedded OpenType | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
SVG Font | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
[1] Esta característica está implementada bajo la preferencia gfx.downloadable_fonts.woff2.enabled
, inicialmente con valor predeterminado de false
. A partir de Gecko 39.0 {{geckoRelease("39.0")}}, esta preferencia tiene valor predeterminado de true
.
[2] Esta característica aun no está implementada. Véase {{bug("119490")}}.