Salut à tous,
Impossible d'avoir le résulatt de : text("ésàlut", 50, 100) proprement
dans le navigateur. Les accents ne passent pas.
Impossible de savoir où le problème : utf-8, javascrpt, p5.js, linux ?
Impossible d'avoir une réponse qui marche sur le forum officiel.
J'ai posté le bug sur Github, résultat : impossible d'avoir un résultat probant.
Impossible d'avoir une solution sur duckduckGo, j'ai même dû aller sur google.
J'en ai marre de tourner autour du même problème, si quelqu'un aime les missions impossibles,
qu'il essaye de me sortir de ce mauvais pas.
Efficacement svp car je puise les données texte d'un fichier xml,
donc le problème est au niveau de l'encodage.
Désolé de me plaindre mais cette histoire commence à bien faire
Dernière modification par matthieu (2016-11-07 09:44:35)
Hors ligne
Chez moi, ça fonctionniert (je suis sur Mac au passage)…
(Essais en pièce jointe…)
Dernière modification par jojolaglaise (2016-11-07 11:47:45)
Hors ligne
Ton code fonctionne chez moi.
Je t'envoie mon code que je viens d'adapter d'après tes fichiers
qui ne fonctionne toujours pas. Si tu as une idée je suis preneur
Hors ligne
J'ai jeté un œil (pas trop insisté pour l'instant, le code est assez copieux pour l'amateur que je suis…). Mais j'imagine que le nœud du problème doit se trouver dans les nombreuses opérations de parsage sur le texte… Je teste des trucs en utilisant exclusivement ces fonctions: http://p5js.org/reference/#/p5.XML
Et j'ai ajouté des balises <vers></vers> dans le xml pour identifier chaque ligne sans avoir à faire des opérations de parsage sur le texte. Quoi de neuf de ton côté ?
Dernière modification par jojolaglaise (2016-11-11 21:36:49)
Hors ligne
Salut
Le problème, dans accentP5, c'est les 2 polices:
mailrays.ttf
BetecknaLowerCaseItalicCondensed.ttf
p5 affiche mal les caractères accentués des polices .ttf.
La solution est de convertir les polices en .otf
avec, par exemple "ttf to otf converter":
https://everythingfonts.com/ttf-to-otf
Gerard
Hors ligne
Merci !
Dernière modification par matthieu (2017-02-24 10:26:14)
Hors ligne