Rareza desconocida de la familia de fuentes CSS con IE7-10 en Windows Vista, 7, 8


8

Estoy viendo la siguiente "rareza" con IE7-10 en Windows Vista, 7, 8:

Al declarar font-family: serif;, veo una fuente serif antigua de mapa de bits que no puedo identificar (ver captura de pantalla a continuación) en lugar de la fuente esperada Times New Roman . Sé que es una fuente antigua de mapa de bits porque muestra un alias, sin suavizado de fuente, con IE7-10 en Win Vista-8 (al igual que Courier en cada versión de Win).

Captura de pantalla:

Captura de pantalla 1

Me gustaría saber (1) ¿alguien más puede confirmar mi investigación y (2) BONUS: qué fuente muestra IE?

Notas: IE6 e IE7 en Win XP muestran Times New Roman , como deberían. No importa si font-family: serif;se declara en una hoja de estilo externa o en línea en el elemento. Citar el atributo CSS no hace ninguna diferencia. Agregar "Fuente desconocida" a la pila tampoco hace ninguna diferencia.

Nueva captura de pantalla: la respuesta de Jukka a continuación es correcta. Aquí hay una nueva captura de pantalla con Batang (no BatangChe) para ilustrar. Espero que esto ayude a alguien.

Captura de pantalla 2

Respuestas:


7

Puedo confirmar la observación, usando IE 9 en Win 7. Comprobando la configuración de IE (Herramientas → Configuración de Internet → General → Fuentes), puedo ver a BatangChe mencionado como la fuente en "definido por el usuario" para el texto normal, y la fuente utilizada se serifparece a Batang Che pero tiene un espaciado diferente. Y configurar las fuentes allí no parece cambiar esto. Supongo que solo importan si el autor no establece la familia de fuentes en absoluto, incluso genéricamente.

Parece que la fuente es Batang. Supongo que no hay forma de cambiar esto (es decir, la asignación de serifuna fuente específica). Entonces, la conclusión práctica es que usar serifuna fuente alternativa no es una buena idea. O al menos debería poner algunas fuentes como Times New Roman y Georgia antes, para que IE use una de ellas en lugar de caer en Batang.


+1 También confirmo la observación usando IE8 en Win Vista. La fuente utilizada es "Batang". Sin embargo, no veo cómo esto se relaciona con la configuración de idioma "Definido por el usuario" donde "BatangChe" se define como la fuente "Texto sin formato". BatangChe es bastante diferente a Batang en más formas que solo espaciado.
MrWhite

Estoy de acuerdo con su conclusión de que usarlo serifcomo alternativa sin Times New Roman o Georgia no es una buena idea. Gracias por la ayuda.
Jeff

Me interesaría saber si está configurando un idioma en la página donde está viendo Batang, y si no, ¿hace alguna diferencia? (por ejemplo, <html lang="en">o en php header('Content-language: en');)
Olly Hodgson

@OllyHodgson, probé con algunos langatributos, y también sin ninguno, con el mismo resultado (Batang).
Jukka K. Korpela

@OllyHodgson, Sip, <html lang="en">.
Jeff
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.