Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2007, 14:17
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Actualización de "Confimación de fuente instalada."

Estas herramientas merecen alguna actualización del código. Por ahora voy a actualizar el tema con descubrimientos, sospechas, ideas y cambios de software.

Ya lo comenté en otro tema, pero lo debí hacer aquí : el objeto de MSIE que captura la lista de fuentes instaladas en Windows tiene un comportamiento 'extraño'. Cada vez que se lo llama intenta conectar la máquina a Internet (si no está en red ya).
Alguien me dirá que esto puede ocurrir porque ese objeto no está en el cliente y debe buscarlo en algún servidor; pero considerando que Microsoft es capaz de poner spyware hasta en los parches de seguridad, no deja de ser preocupante.
Sugiero probarlo desconectados.

El otro asunto tiene que ver con Firefox y el segundo código. Ya mencioné que funciona en IE (también en Opera y seguramente en cualquiera que no tenga el 'invento' de la fuente proporcional), pero se me ocurrió una idea algo ingenua para adaptarlo a FF.

En principio, lo que compara el escript es el ancho y el alto del texto de muestra; y como el 'tamaño relativo' de FF viene por default, la comparación con el 'tamaño real' de los caracteres siempre (o casi) va a terminar en error.
Pero resulta que la fuente no se deforma; es decir, que la relación entre el ancho y el alto se tiene que mantener. Si en vez de usar esos 2 valores usamos la razón
Código:
 width/height
y recortamos la cantidad de decimales, tendría que funcionar; aún con menos precisión, pero tendría...

Critiqué bastante eso de que Firefox modifique la altura de los caracteres en el documento, aunque debí reconocer que en la versión 1.0 (al menos) tenía una suerte de disculpa : un casillero en la configuración para desactivar el invento y hacer que el Firefox se comportara como el resto de los navegadores.
Pero en la versión 1.5 ya no lo encontré. Y no me parece que lo hayan quitado así, nada más. Seguramente comprendieron que podía ser más útil si se activaba desde el código fuente, y agregaron alguna línea propietaria CSS para hacerlo.
Lo importante es que si hay un usuario de Mozilla que la recuerde, la conozca o la encuentre, nos la postee aquí, ya que sería la mejor forma de hacer que la última herramienta funcionase sin hacerle ningún cambio.

Porque mientras desconfiemos del método MSIE, y JS (o mejor CSS) no nos provea de alguna línea semejante a onerror para usar en las fuentes, esto -por el momento- es lo mejor que tenemos.
(modestamente)

Nota : como dije más arriba, ya no anda. Sólo nos queda el objeto de MS.

Última edición por furoya; 03/11/2009 a las 15:42