PDA

Ver la Versión Completa : Fuentes de letras


Walterdf
26-05-2003, 20:16:45
Que tal?
Quisiera agregar a mi aplicación un tipo de letra que no es standard de Windows y dicha aplicación tiene que correr en otros equipos, ¿hay forma de incluir esa fuente de manera que se vea en cualquier pc sin tenerla instalada?
Gracias
Walter

andres1569
27-05-2003, 18:44:53
Hola:

Puedes utilizar la función del API de Windows AddFontResource, donde le indicas la ruta donde está el archivo de extensión *.FON, *.FNT, *.TTF ó *.FOT:

AddFontResource (PChar('c:\Programa\arialhelvetic.ttf'));

Si quieres notificar a todas las aplicaciones que hay una nueva fuente:

SendMessge (HWND_BROADCAST, WM_FONTCHANGE, 0, 0);

Para quitarla:

RemoveFontResource (PChar('c:\Programa\arialhelvetic.ttf'));

SendMessge (HWND_BROADCAST, WM_FONTCHANGE, 0, 0);

Un saludo