Est-il possible d'utiliser une FONT (.ttf) sans l'installer? (c:/windows/FONTS)
Est-il possible d'utiliser une FONT (.ttf) sans l'installer? (c:/windows/FONTS)
Oui.
Voir AddFontResource et RemoveFontResource dans le sdk.
Salut,
En fait pour une font non installée il faut utiliser :
AddFontResourceEx(PChar(FileNames), FR_PRIVATE, nil);
et
RemoveFontResourceEx(PChar(FileNames), FR_PRIVATE, nil);
Ensuite pour l'utiliser il faut connaître son "alias" ou le récupérer en recensant les font "installées".
Yan.
P.S.: dans mon exemple j'ai utilisé FR_PRIVATE ce qui fait que la font n'est visible que de ton programme mais il y a d'autres valeurs possibles...
Partager