Partage
  • Partager sur Facebook
  • Partager sur Twitter

Installer une font avec Python

    23 juillet 2022 à 19:18:13

    Bonjour ! 

    Je développe une application avec python et j'utilise Tkinter comme interface graphique.

    La logique de mon application et l'interface marche très bien, mon objectif maintenant est de convertir en .exe pour la release.

    Mais je sèche sur un point : les fonts, en effet celle que j'utilise sur mon application sont installées sur mon ordinateur mais pour les gens qui vont télécharger l'application comment vont-ils faire si ils n'ont pas installé les font au préalable.

    Je ne sais pas comment cela marche, mon idée serait,

    • d'inclure le fichier .ttf de la font dans mon .exe 
    • lorsque l'application se lance elle vérifie si l'utilisateur possède la font 
    • et si il ne le possède pas elle l'installe ! 
    Pour l'instant j'initialise les fonts comme ça (évidemment ça marche car la font est installé sur mon pc)
    import tkinter.font as tkFont
    font = tkFont.Font(family="TS Block Bold", size=25, weight="bold")

    Voila j'espère avoir été assez clair, si vous avez des questions n'hésitez pas ! Merci beaucoup et bonne journée.

    • Partager sur Facebook
    • Partager sur Twitter
      24 juillet 2022 à 17:06:58

      Azaleee a écrit:

      Mais je sèche sur un point : les fonts, en effet celle que j'utilise sur mon application sont installées sur mon ordinateur mais pour les gens qui vont télécharger l'application comment vont-ils faire si ils n'ont pas installé les font au préalable.

      C'est une des raisons d'un guide d'installation.

      L'installation pose les fichiers fonts dans un répertoire spécifique et on explique à l'utilisateur que faire pour les installer sur sa machine avant de lancer l'application.

      Et si on veut automatiser tout ça, on cherche sur Internet ce qu'on fait ceux qui ont eu un problème semblable. On tombe sur ce genre d'articles qui donne des solutions à tester puis on retient celle qui nous semble la moins mauvaise.

      • Partager sur Facebook
      • Partager sur Twitter

      Installer une font avec Python

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown