Bueno, la idea es que independientemente del fin para el cual hoy en día lo
necesito, lo ciewrto es que me llama la atención que nunca nadie habló de
este recurso: "detectar las fuentes del sistema vía javascript".
He buscado en Internet y no he hallado nada al respecto. Puede que con Flash
eso sea posible, pero no me interesa el recurso: sería como comprar un auto
nuevo sólo porque tiene el espejito que necesito; y entiendo tu preocupación
al respecto.
Si uno pudiera detectar las fuentes faltantes,por ejemplo, podría hace
varias cosas, y como ejemplo cito mis 2 casos:
1) abrir una página automáticamente en la cual se halle el enlace para
descargar las fuentes faltantes;
2) Reemplazar ciertas fuentes con un gif.
Y ambos casos son 2 necesidades básicas en relación a 2 proyectos que tengo
en mano. Pero si no se pudeee, que alguien me diga porqué. Aunque de todos
modos he hallado cosas interesantes como esta:
<script language="JavaScript">
function detectoFuente(){
theelement=document.getElementsByTagName('body')[0];
if (window.getComputedStyle) { // para navegadores Gecko
fs=window.getComputedStyle(theelement,null).getPropertyValue("font-size");
alert(fs)
}
else if (theelement.currentStyle) { // para IE5.+
fs=theelement.currentStyle.fontSize;
alert(fs)
}
}
</script>
</head>
Que nos dejará en la variable "fs" el tamaño de la fuente en uso para el
elemento "body". Eso sí, para darle un poco de interés, IE la devuelve en
puntos (#pt) y Gecko en píxeles (#px).
Alguien me sugirió "embeber fuentes" tipo EOT o PFR [1], pero por esas
mesquindades de la web (humanas todas ellas) el proyecto de fuentes
embebidas hizo agua hace años. Una verdadera pena... Habrá que seguir
buscando.
[1]: Más información: http://www.vespito.com/css2/
Almirante Von Web/.
----- Original Message -----
From: "Marc Palau" <[EMAIL PROTECTED]>
To: "javaEScript [LISTA]" <[email protected]>
Sent: Monday, August 28, 2006 4:03 AM
Subject: Re: [javaEScript] Script para detectar la existencia deciertafuente
en el sistema
que yo sepa en javascript no se puede, pero en flash si, podrías utilizar un
pequeño flash para detectarlo, pero está claro que eso sería un retroceso
para la web, ya que estarías necesitando javascript y el plugin flash para
que la web se viera bien, con lo que seguramente un % no demasiado elevado
de tu audiencia no podría ver la web.
un cordial saludo
Marc
----- Original Message -----
From: "LISTAS" <[EMAIL PROTECTED]>
To: "stripTM" <[EMAIL PROTECTED]>; "javaEScript [LISTA]"
<[email protected]>
Sent: Monday, August 28, 2006 1:27 AM
Subject: Re: [javaEScript] Script para detectar la existencia de
ciertafuente en el sistema
¡¡¡Strip, mi viejo amigo javascripto!!! Como verás, he vuelto a las
andadas... No, no me equivoqué de lista. Olvidé pegar el punto final:
"¿alguien tiene idea de cómo obtener con javascript las fonts del sistema?"
Es que tuve que enviar el pedido desde la web y... ¡bueh! Me comí el final
del cuento.
Era eso, che. Simplemente eso... ¡¡¡y el dolor de cabeza que me está
dando!!! "AVERIGUAR LAS FUENTES CARGADAS EN EL SISTEMA"
Te mando un abrazo y gracias por lo del bugs:
Almirante Von Web/.
----- Original Message -----
From: "stripTM" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, August 27, 2006 7:35 PM
Subject: Re: [javaEScript] Script para detectar la existencia de cierta
fuente en el sistema
LISTAS escribió:
> He buscado en Internet y no he hallado NADA. Por eso recurro a tí. yo he
tratado de programar algo pero no doy pie con bola.
>
> ¿Tienen idea de cómo puede resolverse este dilema? El problema es que la
fuente Webdings en Firefox no la muestra correctamente. Con Explorer no hay
problema (una buena al menos,je). La etiqueta font con el "2" debería
mostrar dos ventanitas superpuestas <font face="Webdings">2</font> pero sólo
muestra el "2".
> Si tenes la Webdings cargada verás el ejemplo aquí: 2
> que debe mostrar esto: en el cuerpo 18 en lugar del "2" del que te hablo.
>
Creo que te has confundido de lista, esta es la de javascript, de todas
formas me parece que Firefox se comporta de forma correcta, aquí tienes
el bug donde lo invalidan como tal
https://bugzilla.mozilla.org/show_bug.cgi?id=33127#c119
--
Saludos -=stripTM=-
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net