Je me demandais comment intégrer une police tierce dans mon application (et l'utiliser) afin de pouvoir distribuer mon application avec la police de mon choix pour les utilisateurs qui n'ont pas la police installée sur leurs systèmes. Est-ce possible, ou dois-je distribuer la police si je veux que les utilisateurs puissent utiliser la police en question. Merci.Intégration de polices tierces en tant que ressource pour l'application Win32
Répondre
Collez le fichier de police actuel dans un User-Defined Resource.
Salut @Billy: J'ai essayé cela et j'ai reçu une erreur du compilateur de ressources. La licence du fichier de police est libérale, c'est une police gratuite. C'est la police de type OpenType. @Mark: J'essayais en fait de trouver un moyen de ne pas avoir à distribuer le fichier dans le paquet, est-il possible d'éviter cela? J'ai peut-être trouvé une solution et cela consiste à utiliser la fonction TTEmbedFont et un peu de magie GDI, je vais essayer ceci et faire un rapport. Si quelqu'un d'autre a des commentaires je suis tout ouïe :) ou les yeux. – gandolf
@gandolf: Quelle est l'erreur que vous avez obtenue du compilateur de ressources? Nous ne pouvons pas aider à résoudre si vous ne nous le faites pas savoir que :) –
Très peu de polices auront une licence qui le permet. Même une police gratuite devrait être vérifiée.
Vous pouvez utiliser CreateScalableFontResource et AddFontResource pour rendre un fichier de police disponible pour votre application. La police doit être disponible en tant que fichier séparé pour que cela fonctionne.
Dans notre application, nous utilisons "Segoe UI Light", puis-je l'intégrer dans EXE (ie nous n'incluons pas le fichier de police en tant que fichier séparé dans le paquet, fichier de police fait partie de EXE). l'intégration comme ceci est d'avoir un problème de licence –
- 1. Ressource de l'assembly en tant que flux
- 2. Visiblité en tant que ressource dans XAML
- 3. Chemins Win32 en tant que cibles/dépendances
- 4. Intégration de polices dans IE
- 5. Utilisation de JQuery en tant que ressource Web intégrée ASP.NET
- 6. Webkit en tant que contrôle de l'API Win32
- 7. Pourquoi ImageSource est-il autorisé en tant que ressource WPF?
- 8. Intégration de polices dans Flexbuilder Vs. CS4
- 9. MySQL et PHP Paramètre 1 en tant que ressource
- 10. Définition d'une ressource ImageView en tant que dessable
- 11. Inclure le fichier HTML en tant que ressource incorporée
- 12. Comment exécuter un exécutable incorporé en tant que ressource
- 13. Exécution d'un script SQL stocké en tant que ressource
- 14. Problème avec Verdana lors de l'incorporation en tant que ressource dans Actionscript
- 15. Comment faire pour définir la fenêtre Win32 en tant que propriétaire de la fenêtre WPF?
- 16. Configuration de ScriptSharp pour générer .js en tant que ressource d'assemblage incorporée dans Visual Studio
- 17. Incorporer un fichier en tant qu'unicode (WCHAR) dans une ressource
- 18. Solution alternative pour modifier le fichier XML en tant que ressource incorporée dans l'assembly .dll
- 19. Intégration de polices commerciales dans des sites Web
- 20. Copie de ressource incorporée en tant que fichier sur disque en C#
- 21. outillage linux pour démarrer en tant que programmeur net
- 22. Intégration de polices propres dans le fichier XSL/FOP
- 23. Intégration/déploiement de polices personnalisées dans l'application .NET
- 24. Silverlight 3 Intégration de polices et le bouton Précédent Numéro
- 25. maven: ajouter un fichier arbitraire en tant que ressource de contexte de servlet
- 26. Strawberry Perl 5.12 en tant que plperl de PostgreSQL 9.0 sur win32?
- 27. Intégration des fonctions Lua en tant que variables membres en Java
- 28. Intégration des informations de débogage pour essayer d'utiliser Gmail en tant que SMTP pour envoyer du courrier avec PHP
- 29. .NET en tant que client, Java en tant que serveur
- 30. Comment utiliser un manifeste incorporé en tant que ressource? (Contrôles de style Windows XP/Vista)
Pouvez-vous supposer que vous avez l'autorisation légale de distribuer la police? –
Par 'embed', voulez-vous dire que la police doit faire partie de l'exécutable? Ou pouvez-vous simplement l'emballer comme un autre fichier avec votre application? –