intento utilizar OTF fuente instalada en mi sistema pero falló:acceso OTF fuente
FontFamily family = new FontFamily(name_for_my_font);
me han tratado de enumerar todos mis fuentes en el sistema y la fuente requerida de hecho no he visto:
foreach (FontFamily font in System.Drawing.FontFamily.Families)
{
Console.WriteLine(font);
}
Pero puedo ver a mi fuente en Fuentes carpeta. Tiene OTF extensión. ¿Tal vez ese sea el problema? Solo puedo ver TTF fuentes. ¿Pero por qué? ¿Cómo puedo acceder a la fuente OTF desde mi programa?
ACTUALIZACIÓN: Lo sentimos el problema es con OTF acceso, pero no TTF! He hecho las correcciones en mi respuesta
que es al revés, System.Drawing puede manejar sólo fuentes TrueType , no fuentes OpenType. –
¡guau! No tengo ni idea de eso. Entonces, ¿cómo puedo acceder a mis fuentes OTF? –
Hay una solución fácil y difícil para eso. Lo fácil es dejar de intentar usar fuentes OpenType porque nunca van a funcionar en una aplicación Winforms. Lo difícil es tirar todo lo que tienes y cambiar a WPF. –