Utilisation de font awesome dans QML : j'obtiens des kanjis

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour,
J’ai utilisé ce code sur GitHub pour utiliser Font Awesome dans mon QtQuick. Mais il marche à moitié, certaines icônes sont bien présente, mais pour d’autre j’obtiens des kanjis. Voyez plutôt :

Kanji avec Font Awesome

Mis à part l’icône du PC et de la batterie, les 4 autres (une tout en haut à gauche et une par onglet) ne s’affichent pas bien. Comment expliquer qu’il y arrive dans certains cas et pas d’autres ?

Merci d’avance pour votre aide !

Édité par Dark Patate

La curiosité est le plus beau des défauts

+0 -0

Ça ressemble à un défaut d’encodage de tes caractères : FontAwesome utilise une zone réservée à usage privé d’Unicode pour y mettre ses symboles. Donc normalement, un programme qui n’affiche pas correctement le caractère de devrait pas afficher un symbole existant, mais uniquement le caractère « symbole inconnu » de ta police.

Auteur du sujet

Hummm, je sais pas trop s’il est possible de changer l’encodage d’une chaine en QML. Mais vu que la personne propose sa biblio sur Github, je suppose que ça doit marcher. Le truc que je trouve bizarre, c’est que le caractère en haut à gauche (exclamation-triangle) marchait avant et que d’un coup il ne s’affichait plus.

La curiosité est le plus beau des défauts

+0 -0

As-tu vérifié l’encodage de tes fichiers ? C’est peut-être une piste à approfondir.

As-tu essayé d’insérer le caractère avec le code unicode (via le caractère escape) plutôt que d’utiliser directement le caractère dans ton code ?

Un peu comme : \E9dition https://www.w3.org/International/questions/qa-escapes#cssescapes

✈️ // 🐺 Ami des loups // 🎮 Coding Game // 🐤 Twitter @A312_zds // :B // L’hiver vient // @**A-312** pour me ping

+0 -0
Auteur du sujet

Désolé du retard de la réponse, j’ai été pas mal pris. Mes fichiers sont bien encodés en UTF-8 (d’ailleurs sur un des fichiers il y a deux icônes qui sont affichées et pas l’autre). J’ai essayé de mettre directement le caractère unicode, sans succès.

La curiosité est le plus beau des défauts

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte