Bonjour,
je débute avec gtkmm et cairomm et je rencontre un problème quand je veux entrer des caractères spéciaux avec
où cr est un Cairo::RefPtr<Cairo::Context>.
Je souhaite mettre dans la chaîne text des symboles musicaux,par exemple 𝅘𝅥𝅯 ou 𝄡 dont les codes unicode sont respectivement 1D161 et 1D11.
Si j'écrits
std::string text="\x1D161\x1D121";
ça ne marche pas, c'est à dire que le caractère n'est pas le bon ou s'affiche comme une boîte vide.
Par contre si je saisis les caractères dans OOWriter par Ctrl+Maj u1D161 Ctrl+Maj u1D161 et que je fais un copier coller de OOWriter vers mon éditeur dans Eclipse, comme ceci:
std::string text="𝅘𝅥𝅯 𝄡"; "; .
alors ça marche.
Si quelqu'un peut m'expliquer ce qu'il faut faire pour entrer les valeurs unicode dans mes string alors j'en serai ravi.
Merci.
Partager