Si no deseas utilizar ninguna de las fuentes estándar en HTML, puedes utilizar Google Fonts. Google Fonts es de uso gratuito y tiene más de 1000 fuentes para elegir.
Como usar Google Fonts
Simplemente agrega un enlace de hoja de estilo especial en la sección <head> y luego consulta la fuente en el CSS.
Ejm
Aquí, queremos usar una fuente llamada «Sofia» de Google Fonts:
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia"> <style> body { font-family: "Sofia", sans-serif; } </style> </head>
Ejm 2
Aquí, queremos usar una fuente llamada «Trirong» de Google Fonts.
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Trirong"> <style> body { font-family: "Trirong", serif; } </style> </head>
Usar múltiples fuentes de Google Fonts
Para usar varias fuentes de Google, simplemente separealos nombres de las fuentes con un carácter (|), así.
Ejm
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong"> <style> h1.a {font-family: "Audiowide", sans-serif;} h1.b {font-family: "Sofia", sans-serif;} h1.c {font-family: "Trirong", serif;} </style> </head>
Nota: ¡Solicitar múltiples fuentes puede ralentizar tus páginas web! Así que ten cuidado con eso.
Aplicar estilo a las fuentes de Google
¡Por supuesto que puedes diseñar Google Fonts como quieras, con CSS!.
Ejm
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia"> <style> body { font-family: "Sofia", sans-serif; font-size: 30px; text-shadow: 3px 3px 3px #ababab; } </style> </head>
Habilitación de efectos de fuente
Google también ha habilitado diferentes efectos de fuente que puedes usar. Primero agrega effect=effectname a la API de Google, luego agrega un nombre de clase especial al elemento que va a usar el efecto especial. El nombre de la clase siempre comienza con font-effect- y termina con el nombre del efecto.
Ejm
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=fire"> <style> body { font-family: "Sofia", sans-serif; font-size: 30px; } </style> </head> <body> <h1 class="font-effect-fire">Sofia on Fire</h1> </body>
Para solicitar múltiples efectos de fuente, simplemente separa los nombres de los efectos con un carácter de barra vertical (|).
Ejm
<head> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=neon|outline|emboss|shadow-multiple"> <style> body { font-family: "Sofia", sans-serif; font-size: 30px; } </style> </head> <body> <h1 class="font-effect-neon">Neon Effect</h1> <h1 class="font-effect-outline">Outline Effect</h1> <h1 class="font-effect-emboss">Emboss Effect</h1> <h1 class="font-effect-shadow-multiple">Multiple Shadow Effect</h1> </body>