Actualmente estoy tratando con una fuente TrueType corrupta. Los programas disponibles para mí me dicen que hay un problema con la tabla maxp
: el miembro maxContours
tiene un valor demasiado grande. ¿Hay una forma segura de detectar cuándo un valor maxContours
es demasiado alto o demasiado bajo (sí, eso también puede ser un problema)? (Las fuentes son programas, por lo que una forma de detectar un archivo de fuente es buena es ejecutarlas, pero esta no es una solución aceptable para mí.)Detección de fuente TrueType corrupta
No necesito una biblioteca de fuentes porque no puedo agregar una. Ya he rodado mi propio analizador de fuentes TrueType. Lo que queda es verificar si un valor dado de la tabla mencionada anteriormente es incorrecto. Luego agregaré mi analizador y los cheques a mi producto.
No tengo la opción de reconstruir la fuente. Soy un consumidor: necesito detectar si la fuente entrante está corrupta o no y si se rescata con el menor trabajo posible.
En caso de que ayude - Estoy en Windows XP/Vista ambos 32 & 64 bit y sus versiones de servidor!
¡Gracias!Pero no, no necesito un analizador. Editaré mi pregunta para agregar claridad. – dirkgently