Los últimos tutoriales de desarrollo web
×

CSS Tutorial

CSS CASA CSS Introducción CSS Sintaxis CSS Cómo CSS Colores CSS Antecedentes CSS Fronteras CSS márgenes CSS Relleno CSS Anchura altura CSS Texto CSS Fuentes CSS Campo de golf CSS lista CSS mesa CSS Modelo de cuadro esquema CSS CSS visualización CSS Anchura máxima Posición CSS CSS Flotador CSS Inline-block CSS Alinear CSS combinadores CSS Pseudo-clase CSS Pseudo-elemento CSS Barra de navegación CSS Menús desplegables CSS La información sobre herramientas CSS galería de imágenes CSS Opacidad imagen CSS Sprites de imagen CSS Attr selectores Formas CSS CSS contadores

CSS3

CSS3 Introducción CSS3 Esquinas redondeadas CSS3 Imágenes de frontera CSS3 Antecedentes CSS3 Colores CSS3 gradientes CSS3 Oscuridad CSS3 Texto CSS3 Fuentes CSS3 Transformaciones 2D CSS3 Transformaciones 3D CSS3 transiciones CSS3 animaciones CSS3 imágenes CSS3 Botones CSS3 Paginación CSS3 varias columnas CSS3 Interfaz de usuario CSS3 caja de medición CSS3 Flexbox CSS3 consultas de medios CSS3 Ejemplos MQ

CSS Diseño web adaptable

Diseño web adaptable Introducción Diseño web adaptable ventana Diseño web adaptable Vista en cuadrícula Diseño web adaptable consultas de medios Diseño web adaptable imágenes Diseño web adaptable vídeos Diseño web adaptable marcos

CSS Examples

CSS Ejemplos CSS Examen CSS Certificado

CSS References

CSS Referencia CSS selectores CSS funciones CSS referencia Aural CSS Web Safe Fuentes CSS animatable CSS Unidades CSS PX-EM Convertidor CSS Colores CSS Los valores de color CSS Los nombres de color CSS3 Soporte para el navegador

 

CSS Fuentes web


Con CSS3, diseñadores de páginas web ya no están obligados a utilizar fuentes de sólo seguros para la Web

Fuentes web CSS3 - El @font-face Regla

Las fuentes web permiten a los diseñadores web para utilizar las fuentes que no están instaladas en el ordenador del usuario.

Cuando haya encontrado / comprado la fuente que desea utilizar, basta con incluir el archivo de fuente en su servidor web, y se descargará automáticamente al usuario cuando sea necesario.

Sus fuentes "propias" se definen en el CSS3 @font-face regla.


Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con la propiedad.

Propiedad
@font-face 4.0 9.0 3.5 3.2 10.0

Diversos formatos de caracteres

TrueType Fuentes (TTF)

TrueType es una fuente estándar desarrollado a finales de 1980, por Apple y Microsoft. TrueType es el formato de la fuente más común para los sistemas operativos Mac OS y Microsoft Windows.

OpenType Fuentes (OTF)

OpenType es un formato para fuentes de la computadora escalables. Fue construido en TrueType , y es una marca registrada de Microsoft. OpenType tipos se utilizan comúnmente en la actualidad en las principales plataformas informáticas.

La Web Open Font Format (WOFF)

WOFF es un formato de fuente para su uso en páginas web. Fue desarrollado en 2009, y ahora es una Recomendación del W3C. WOFF es esencialmente OpenType o TrueType con compresión y metadatos adicionales. El objetivo es apoyar la distribución de la fuente a partir de un servidor a un cliente en una red con restricciones de ancho de banda.

La Web Open Font Format (WOFF 2.0)

TrueType/OpenType fuente que proporciona una mejor compresión que WOFF 1.0.

Fuentes SVG / Formas

fuentes SVG permiten SVG para ser utilizado como glifos al mostrar texto. La especificación SVG 1,1 definir un módulo de fuente que permite la creación de fuentes dentro de un documento SVG. También puede aplicar CSS a documentos SVG, y el @font-face regla se puede aplicar al texto en los documentos SVG.

Embedded OpenType Fuentes (EOT)

Fuentes EOT son una forma compacta de OpenType fuentes diseñadas por Microsoft para su uso como fuentes incrustadas en las páginas web.


Soporte del navegador para la fuente Formatos

Los números de la tabla especifica la primera versión del navegador que es totalmente compatible con el formato de fuente.

formato de fuente
TTF/OTF 9,0 * 4.0 3.5 3.1 10.0
WOFF 9.0 5.0 3.6 5.1 11.1
WOFF2 No soportado 36.0 35.0 * No soportado 26.0
SVG No soportado 4.0 No soportado 3.2 9.0
EOT 6.0 No soportado No soportado No soportado No soportado

* IE: El formato de fuente sólo funciona cuando está ajustado para ser "instalable".

* Firefox: No se admite de forma predeterminada, pero se puede habilitar (necesidad de establecer un indicador en "true", para usar WOFF2).


El uso de la fuente que desea

En el CSS3 @font-face regla primero debe definir un nombre para el tipo de letra (por ejemplo myFirstFont ), a continuación, seleccione el archivo de fuente.

Nota Consejo: Utilice siempre letras minúsculas para la dirección URL de la fuente. Las letras mayúsculas se pueden producir resultados inesperados en el IE.

Para utilizar la fuente para un elemento HTML, mencione el nombre de la fuente ( myFirstFont ) a través de la font-family de propiedad:

Ejemplo

@font-face {
    font-family: myFirstFont;
    src: url(sansation_light.woff);
}

div {
    font-family: myFirstFont;
}
Inténtalo tú mismo "

Usando el texto en negrita

Debe añadir otra @font-face regla que contiene descriptores para el texto en negrita:

Ejemplo

@font-face {
    font-family: myFirstFont;
    src: url(sansation_bold.woff);
    font-weight: bold;
}
Inténtalo tú mismo "

El archivo "sansation_bold.woff" es otro archivo de fuente, que contiene los caracteres en negrita para la fuente Sansation.

Los navegadores utilizar este cada vez que un trozo de texto con la fuente-familia " myFirstFont " Se debería mostrar en negrita.

De esta manera usted puede tener muchas @font-face reglas para la misma fuente.


Ponte a prueba con los ejercicios!

Ejercicio 1 » Ejercicio 2»


CSS3 Fuentes descriptores

La siguiente tabla enumera todos los descriptores de fuentes que se pueden definir en el interior del @font-face regla:

descriptor Valores Descripción
font-familyname Necesario. Define un nombre para el tipo de letra
srcURL Necesario. Define la URL del archivo de fuente
font-stretchnormal
condensed
ultra-condensed
extra-condensed
semi-condensed
expanded
semi-expanded
extra-expanded
ultra-expanded
Opcional. Define la forma en la fuente debe ser estirado. El valor predeterminado es "normal"
font-stylenormal
italic
oblique
Opcional. Define la forma en la fuente debe ser de estilo. El valor predeterminado es "normal"
font-weightnormal
bold
100
200
300
400
500
600
700
800
900
Opcional. Define la constancia de la fuente. El valor predeterminado es "normal"
unicode-rangeunicode-range Opcional. Define el rango de caracteres UNICODE compatible con la fuente. El valor predeterminado es "U + 0-10FFFF"