Archivo de la etiqueta: programación

GDI, .NET y las Fuentes no son amigos.

Hace unos días me encontré con la ingrata sorpresa que .NET no puede dibujar fuentes que no sean TrueType. O sea, a tomar por culo el OpenType y todo. Fuentes que en Office y «el resto de aplicaciones Windows» son perfectamente válidas, en .NET/GDI+ no. O sea, olvídate de hacer un botón que en el onPaint event dibuje el texto con fuentes que no sean TrueType.
El problema surge cuando resulta que tampoco funcionan todas las TrueType.

Situación: Fuente escogida al Azar. Vemos que es una auténtica True Type.

Picture 1.png

Vamos a Visual Studio… e intentamos utilizar nuestra recientemente instalada TrueType Font:

Picture 3.png

…y a continuación apretamos: OK.

Sólo para ser recibidos con un hermoso:

Picture 4.png

Todos, pero todos los programas que he probado (incluyendo el FontBook de Mac OS X) me dicen que esa fuente es TrueType nativa y no OpenType o Postscript ni nada por el estilo. Es una verdadera True Type.

¿En qué quedamos Visual Studio?

Deja un comentario

Archivado bajo General