Est-il possible d'intégrer un fichier de police TTF ou OTF dans une application C++ afin que l'application puisse l'utiliser sans l'installer sur la machine cible ? Toute réflexion est la bienvenue. (les plateformes cibles seront Windows et Macintosh). Objectif : La police est privée et ne doit pas être disponible pour les utilisateurs.
Réponse
Trop de publicités?OS X : Inclure la police de caractères dans l'application Resources
puis ajoutez la valeur ATSApplicationFontsPath
de l'application Info.plist
contenant le chemin relatif au répertoire des ressources.
Windows : MSDN a un article pour Windows Forms en utilisant le System.Drawing.Text.PrivateFontCollection
et une pour WPF en utilisant le System.Windows.Media.FontFamily
classe. Cela suppose que vous utilisez C++/CLI et les cadres GUI de .NET ; cela ne s'applique probablement pas à MFC.