Genéricamente, puede usar una fuente personalizada @font-faceen su CSS. Aquí hay un ejemplo muy básico:
@font-face {
font-family: 'YourFontName'; /*a name to be used later*/
src: url('http://domain.com/fonts/font.ttf'); /*URL to font*/
}
Luego, trivialmente, para usar la fuente en un elemento específico:
.classname {
font-family: 'YourFontName';
}
( .classnamees tu selector).
Tenga en cuenta que ciertos formatos de fuente no funcionan en todos los navegadores; puede usar el generador de fontsquirrel.com para evitar demasiado esfuerzo de conversión.
Puede encontrar un buen conjunto de fuentes web gratuitas proporcionadas por Google Fonts (también tiene @font-facereglas CSS generadas automáticamente , por lo que no tiene que escribir las suyas propias).
mientras que también evita que las personas tengan acceso gratuito para descargar la fuente, si es posible
No, no es posible darle estilo a su texto con una fuente personalizada incrustada a través de CSS, mientras se impide que las personas lo descarguen. Debe usar imágenes, Flash o HTML5 Canvas , todo lo cual no es muy práctico.
¡Espero que haya ayudado!
cufon