Existe-t-il un moyen officiel de distribuer (déployer) une police spécifique avec une application .NET?Intégration/déploiement de polices personnalisées dans l'application .NET
Nous avons une "police à DEL" (domaine public) qui imprime des numéros avec l'apparence de la rétro instrumentation à DEL. C'est une police True Type ou Open Type standard comme les autres, sauf qu'elle a l'air géniale. De toute évidence, pour que cela fonctionne, cette police doit être sur la machine de l'utilisateur. Mais nous préférons ne pas forcer l'utilisateur à "installer notre police spéciale dans votre dossier de polices". Nous préférons soit charger un objet Font directement à partir du TTF, soit installer par programme la police afin qu'elle soit disponible.
Comment les applications traitent-elles ce genre de choses? Par exemple, je remarque Adobe XYZ installe diverses polices sur le système sans intervention de l'utilisateur. C'est ce que nous aimerions faire.
EDIT: D'accord, idéalement, nous préférerions pas installer directement la police. Nous ne voulons pas que notre fonte LED à thème astucieux apparaisse dans la liste des polices de l'utilisateur dans MS Word. Nous préférons utiliser cette police, mais restreindre son utilisation ou son apparence à notre application. Tout moyen de le faire?
EDIT 2: Ceci est pour une application WinForms .NET 2.0.
Merci!
Merci , je ne savais même pas qu'il y avait une classe PrivateFontFamily * Cela devrait le faire –
Nice, s'il vous plaît commenter si cela fonctionne réellement :) – Duckie
Cela fonctionne. Au moins avec la police de test que j'ai juste essayé. Semble que c'est le but exact de ces classes. :) –