FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Fuentes de letras
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 |
#2
|
|||
|
|||
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 |
|
|
|