Je suis en train d'écrire une application tcl/tk, dans laquelle j'aimerais utiliser des icônes de type font-awesome.
En principe, cela fonctionne bien : il suffit d'afficher une chaîne/étiquette avec le caractère unicode correct, et si les polices appropriées sont installées, elle sera rendue)
Maintenant, sur ma machine de développement, j'ai installé font-awesome comme une machine ordinaire. Je ne peux pas m'attendre à cela sur les machines de déploiement.
J'aimerais donc savoir si le système peut rendre un caractère donné, ou s'il utilise simplement un glyphe non trouvé placeholder. Dans ce dernier cas, je me contenterais d'une représentation moins agréable...
(Je ne veux pas que mes utilisateurs aient à répondre à une question du type "cette chaîne est-elle correcte ?").
Par exemple, le symbole "" ( 
) s'affiche comme l'icône stackoverflow dans mon application. Dans mon navigateur, il est rendu comme une icône glyphe non trouvé .
Existe-t-il un moyen de savoir, par programmation, si l'une des polices système (utilisées) fournit le glyphe d'un caractère donné ?