Ejemplo para usar fuentes personalizadas en CSS
Las fuentes personalizadas son una excelente forma de darle personalidad y estilo único a un sitio web. A través de CSS, podemos implementar fuentes que no están disponibles por defecto en todos los dispositivos, usando servicios externos como Google Fonts o cargando archivos de fuente directamente en el proyecto. Este artículo te guiará a través de los pasos básicos para implementar fuentes personalizadas en tu sitio web.
1. Usar Fuentes de Google Fonts
Google Fonts es uno de los métodos más fáciles para agregar fuentes personalizadas. Ofrece una gran variedad de opciones que puedes integrar directamente en tu código.
Para usar una fuente de Google Fonts:
- Selecciona una fuente en Google Fonts.
- Haz clic en el botón de + Seleccionar esta fuente y luego en el ícono de "Incrustar".
- Copia el enlace
<link>generado en la sección HTML. - Pega el
<link>en el<head>de tu archivo HTML.
Por ejemplo, si deseas usar la fuente Roboto, el código se vería así:
Explicación del código:
- El
<link>a Google Fonts importa la fuente Roboto en diferentes grosores (400 y 700). - En el CSS, la regla
font-family: 'Roboto', sans-serif;asigna la fuente personalizada al elementobodyy, en consecuencia, a todos sus elementos hijos.
2. Usar Archivos de Fuente Locales
Si tienes un archivo de fuente (en formatos como .ttf, .otf, .woff, .woff2), puedes cargarlo directamente en tu sitio. Esto permite el uso de fuentes personalizadas sin depender de una conexión a internet o de servicios externos.
Pasos para cargar fuentes locales:
- Guarda el archivo de fuente en una carpeta, como
fonts/dentro de tu proyecto. - Usa la regla
@font-faceen CSS para definir la fuente.
Por ejemplo, si tienes una fuente llamada MiFuente.ttf, el código se vería así:
Explicación del código:
- La declaración
@font-facepermite definir una fuente personalizada. srcindica la ubicación del archivo de fuente. Es importante verificar el formato, ya que algunos navegadores tienen compatibilidad limitada.- Después de definir
@font-face, puedes utilizar la fuente en cualquier elemento mediantefont-family.
3. Añadir Variantes de Peso y Estilo
Para hacer el sitio más dinámico, puedes agregar distintas variantes (como negritas o cursivas) definiendo varias reglas @font-face.
4. Consideraciones de Accesibilidad y Rendimiento
- Carga diferida de fuentes: Usa
display=swapal cargar Google Fonts para mejorar la velocidad de carga. - Especificar alternativas seguras: Incluye alternativas en
font-family, comosans-serifoserif, en caso de que la fuente personalizada no se cargue correctamente.
Ejemplo Completo en HTML y CSS
A continuación, se muestra un ejemplo completo usando Google Fonts:
¡Listo! Ahora puedes darle un estilo único a tu sitio web usando fuentes personalizadas en CSS.

Comentarios
Publicar un comentario