Pregunta

Estoy mostrando entidad HTML ✓ (Una marca de verificación: ✓) en un documento HTML que usa ISO-8859-1 para el conjunto de caracteres.

En Firefox, se muestra como una marca de verificación. En IE, se muestra como una caja cuadrada. Cambiar a UTF-8 no parece marcar la diferencia.

¿Existe una forma confiable de mostrar estas entidades en IE 6 y 7 sin usar imágenes?

¿Fue útil?

Solución

Square significa que la fuente utilizada no tiene el glifo para ese carácter.

Desafortunadamente, no hay muchas fuentes que contengan ese carácter, y ninguna de ellas está presente de forma predeterminada en todas las máquinas de Windows (y aún menos en las que no son de Windows)

Las fuentes más probables para estar presentes (que contienen ese glifo) son Arial Unicode MS (viene con Officie) y MS Gothic + Family (que es una fuente japonesa).

Vea aquí una herramienta que puede ayudarlo a determinar que la fuente contiene qué glifos: http://www.mihai-nita.net/article.php?artid=charmapex

Pero si desea una solución que funcione de manera confiable, una imagen es su apuesta más segura.

Otros consejos

Quizás la letra utilizada por Internet Explorer no tiene un glifo para mostrar este carácter.

Probablemente quieras usar font-family: Arial Unicode MS, Arial, Sans-Serif. IE no muestra los caracteres unicode correctamente de Arial ...

Puede probar el símbolo de la raíz cuadrada, "√", que no se ve perfecta pero está bien. √

Si es, es decir, puede asumir razonablemente que está en Windows y, por lo tanto, hay una fuente de alas disponible ... La letra ü en MS Wingdings es una simple marca de verificación (similar a ✓), y Þ es una marca de verificación en una casilla (similar a ☑).

Especifiqué los atributos de fuente en una etiqueta de estilo y la marca de verificación se muestra correctamente en IE7, que es lo que la mayoría de mis clientes están usando. Ejemplo:

✓ algún texto

Por http://www.w3.org, la marca de verificación no es parte de 8859-1: http://www.w3.org/tr/html401/sgml/entities.html

Es E29C93 en UTF-8.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top