Source: http://www.codigoactionscript.org/legibilidad-de-los-textos/
Timestamp: 2019-06-20 06:08:35+00:00

Document:
Legibilidad de los textos | CODIGO.actionscript
Home » Avanzado »Flash »Trucos » Currently Reading:
La legibilidad de los textos varía dependiendo de la tipografía, del cuerpo de la letra y de la resolución de la pantalla. Un texto puede ser perfectamente legible en un ordenador a una resolución de 1024×768, pero puede no leerse correctamente a una resolución de 1600×1200. Ya que los pixeles serán más pequeños a mayor resolión.
Una solución para tener textos correctamente legibles en diferentes resoluciones de pantalla sin tener que montar diferentes peliculas, es cambiar el cuerpo de letra dinamicamente en función de la resolución en la que se muestre la pelicula. Podemos conseguir esto con el objeto capabilities de la clase System.
Primero crearemos el código para dar formato al texto:
Crearemos un texto
this.createTextField("contenedor", 1, 100, 100, 400, 300);
contenedor.text = "Este es mi parrafo de texto.";
Y le aplicaremos el formato
contenedor.setTextFormat(formato);
De esta manera tendremos un texto en pantalla de cuerpo 10. Que se visualizará bien en un monitor de 800×600, pero que puede verse demasiado pequeño en un monitor de 1600×1200.
La función System.capabilities.screenResolutionX nos debuelve el valor del número de pixeles en horizontal de la pantalla y screenResolutionY el vertical. con lo que podemos recuperar la resolución la resolución del monitor en el que se visualiza nuestra pelicula, y asi poder modificar el cuerpo de letra al que mostrar los textos.
if (System.capabilities.screenResolutionX>1024) {
Así, para monitores con una resolución mayor a 1024×768 mostraremos los textos 2 puntos más grandes.
Naturalmente este cambio de texto nos afectará al diseño de la página, pero solo tendremos que tenerlo en cuenta a la hora de diseñar la página, dejando suficientes márgenes, utilizando scrolls o modificando a la vez el interlineado.
Visto 15.602 veces

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución