Estoy trabajando en una página HTML que necesita ser más o menos perfecta como un píxel, y noté que en Opera 10, las fuentes son más grandes que en otros navegadores, aunque el tamaño de fuente es el mismo .¿Por qué el texto se representa con un tamaño de fuente mayor en Opera?
favor ver esta página ejemplo en Opera 10 y otro navegador como Firefox 3.6:
http://troy.onespot.com/static/stack_overflow/opera_font_size.html
Alternativamente, aquí está una captura de pantalla que ilustra el problema:
http://skitch.com/troywarr/d47m1/font-size
Las cajas de color rojo detrás del texto "50px" y "46px" (ambos estilo para tener el tamaño de fuente correspondiente) ambos tienen una altura de 50px.
En Firefox 3.6, el descendiente de la "p" en "50px" se alinea con la parte inferior del cuadro rojo detrás de él. En Opera, el descendiente de la "p" en "50px" cuelga debajo; es el "46px" que más se aproxima al "50px" en Firefox. Eso me sugiere que Opera está procesando fuentes en el estadio de 10% demasiado grande.
Esto, y el mismo problema con el texto de otro cuerpo, está completamente fuera de mi diseño de página en Opera 10. Por favor, hágame saber si tiene alguna idea sobre lo que puede estar causando esto, o al menos cómo prevenir/corregir eso.
Gracias!
ACTUALIZACIÓN:
Parece que no tengo una copia adecuada de Helvetica instalado - lo quité de la pila de la fuente y vi ninguna diferencia en el texto representado en mis páginas de prueba.
Actualicé las páginas de prueba para usar solo la familia de fuentes genérica "sans-serif", así que espero que todos veamos lo mismo ahora.
Curiosamente, el uso de la fuente genérica "serif" muestra exactamente lo mismo en Opera y Firefox.
¿Podría ser este un problema sobre cómo Opera muestra la fuente genérica "sans-serif"?
ACTUALIZACIÓN 2:
Esto puede ser importante: Estoy utilizando Mac OS X Snow Leopard. Estoy experimentando con otras fuentes ahora para ver si puedo aislar el problema más.
Actualización 3:
he creado otra página de prueba utilizando Arial:
http://troy.onespot.com/static/stack_overflow/opera_font_size_reset_arial.html
Y ahora partido Opera y Firefox casi exactamente!
Probablemente pueda salirse con la suya usando Arial en lugar de Helvetica en este proyecto.Por lo que sé, tengo una versión de OS X completa de Helvetica, por lo que no puedo permitirme ninguna disparidad entre la forma en que diferentes usuarios pueden ver las fuentes en mi página. Me quedaré con el probado & verdadero Arial.
Lo que quiere decir esto, sin embargo - no de fuentes sans serif por defecto de OS X acaba de dar forma extraña en Opera o algo?
Gracias por las respuestas, pero una hoja de estilo de restablecimiento no resolvió el problema. De hecho, estoy usando la hoja de estilo "Reset Reloaded" de Eric Meyer como parte de la página HTML que originalmente exhibió este problema. – Bungle
Consulte esta página de ejemplo que usa "Recargar recargado" de Eric Meyer, pero todavía tiene el mismo problema con el tamaño de letra: http://troy.onespot.com/static/stack_overflow/opera_fres_size_reset.html – Bungle
Creo que ha cambiado Firefox y Opera en tu captura de pantalla? – rlovtang