Vous devez ajouter les polices comme élément de ressource
selon le lien vous pouvez ajouter la police de votre choix comme fichier de ressources de l'application en suivant les étapes suivantes :
-
copiez votre fichier de police n'importe où dans votre projet dans la plupart des cas, les fichiers de ressources sont copiés dans un dossier nommé "ressources" si vous voulez suivre cette procédure, créez un nouveau dossier dans votre projet et nommez-le "ressources" puis copiez votre fichier de police qui est généralement au format ttf ou otf dans ce dossier.
-
vous devez alors déclarer ce fichier comme un fichier de ressources. Pour ce faire, vous avez deux possibilités :
- Cliquez avec le bouton droit de la souris sur votre fichier de police, sélectionnez Propriétés (ou appuyez sur F4 après l'avoir sélectionné). et modifiez ensuite "Construire l'action" a "Ressource"
-
allez dans votre répertoire de projets, éditez project-name.csproj
et la balise balise suivante :
<ItemGroup>
<Resource Include="resources\<font-file-name>.ttf" />
</ItemGroup>```
enfin, dans votre application, vous pouvez définir la propriété font-family comme ceci :
FontFamily="./Resources/Fonts/#<font-name>"
Attention, "font-name" est différents à partir de font-file-name vous pouvez ouvrir le fichier de police et vérifier la propriété du nom de la police (dans Microsoft Window)