Fuentes

Hola,
He realizado una página web completa en PHP y CSS pero he usado un tipo de fuente diferente a las normales y claro si el usuario no la tiene instalada no la podrá ver.
Me habían comentado que existe una función en PHP que comprueba si tiene instalada el usuario la fuente y de no ser así se la autoinstala pero no la encuentro, ¿la hay? Y de ser así, ¿Me pueden indicar cuál es?

1 Respuesta

Respuesta
1
En principio el navegador utiliza sólo las fuentes que posee en su sistema. Dudo mucho que PHP pueda detectar si una fuente está instalada o no en el ordenador del cliente, porque PHP se ejecuta en el servidor "antes" de que la página llegue al cliente.
Parece que existen una solución al problema, pero que no es compatible con todos los exploradores (con lo cual, en unos se verá bien y en otros no).
Para Microsoft Explorer, necesitas una fuente de tipo EOT y declararla en los estilos CSS así:
@font-face {
  font-family: Georgia;
  src: url(georgia.eot);
}
Así, en teoría, si tienes el fichero georgia. Eot en el mismo directorio algunos navegadores serían capaces de bajar la fuente.
El problema consiste en obtener una fuente en este formato.
Parece que hay una utilidad de Microsoft llamada Web Embedding Font Tools que sería capaz de transformar una fuente de tipo TTF a EOT y que puedes encontrar en la siguiente dirección:
http://www.microsoft.com/typography/web/embedding/weft3/

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas