Comunidad de diseño web y desarrollo en internet online

Fuentes en Flash como en CSS

Una de las mejores caracteristicas de CSS es la manera de definir que fuente queremos poner; además, en caso de que no exista, cual deseamos usar de reemplazo

.mifuente { font-family: Verdana, Arial, Helvetica; }

Ahí estamos diciendo, que queremos que sea Verdana, pero en caso de que no tenga esa fuente el usuario, pondrá Arial, y así sucesivamente. Así podemos darle al usuario mas accesibilidad.

Y es una de las quejas de los Malditos herejes anti-Flash. Un problema de escalabilidad de Flash. De eso se trata este tip, crear algo así con un TextFormat normal:

Código :

format = new TextFormat();
format.font = getFont(["Verdana", "Arial", "Helvetica"]);

Y luego aplicarlo a un campo de texto que tengamos.

Ahora con esta función podemos hacer lo mismo que en CSS

Código :

function getFont(list:Array) {
    var have:Array = TextField.getFontList();
    for (var a = 0; a<list.length; a++) {
        for (var b = 0; b<have.length; b++) {
            if (list[a] == have[b]) {
                return list[a];
                break;
            }
        }
    }
    return "_sans";
}

Mueran malditos herejes anti-Flash!! RAMEN :fsm:

Tutorial relacionado

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate