Flash Professional: Solución al error con textfields y renderizado de fuentes OpenType

Si utilizáis Adobe Flash Professional bajo entorno windows estoy seguro que esta información os será de mucha ayuda y os evitará perder un tiempo precioso.

Esta mañana al llegar al trabajo me disponía a compilar uno de los proyectos que estoy realizando actualmente (si soy así de duro… lo dejo en barbecho por la noche para que se mentalice que al día siguiente lo voy a compilar…). De pronto vi que el SWF compilado como resultado mostraba las cajas de texto (estáticas y dinámicas) vacías. Como si no hubiese texto renderizado dentro… pero obviamente debería estar ahí.. sino este post no tendría sentido :)

A la biblioteca que me fui para pegarle un ojo a los movieclips implicados, y ahi me encuentro que todo esta correcto, pero detecto que los campos de texto ni en tiempo de diseño, son capaces de renderizar correctamente la fuente.

Después de desquiciarme un poco (os habíamos contado alguna vez de donde viene le nombre del blog 2flash2furious???) y hacer multitud de pruebas veo que cambiando tipografías, el mismo campo en ocasiones si que renderiza los textos a mostrar. A veces sí, a veces no. Toca jugar a ser Sherlock Holmes… y tras unos segundos, bueno minutos… 1 hora? me fijé que el problema se daba con tipografías en formato Open Type.

Decidí preguntar a mi particular Dr. Watson que me cuenta que un actualización de Windows, concretamente esta (totalmente maldita y maldecida desde este momento para [Q]) KB2753842 lanzada el 13 de diciembre del 2012 (el 13 tenía que ser…) era el problema. I love cats… y también windows por supuesto.

SOLUCIÓN.
Desinstalar la actualización, reiniciar el equipo… et voilá!
Las cajas de texto vuelven a renderizar su contenido sin ningún problema. ¿Final feliz? No para todos.. pero si para tí que has tenido la suerte de encontrar esta entrada…. ;-)