Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Lettres accentuées avec Canvas


Sujet :

HTML

  1. #1
    Membre régulier
    Lettres accentuées avec Canvas
    Bonjour,

    Je ne parviens pas à obtenir l'affichage correct des lettres accentuées (é è ê, à..) dans le navigateur en utilisant "Canvas" et la méthode strokeText.

    D'où vient mon problème ?

  2. #2
    Modérateur

    Bonjour,
    que tu utilises la méthode fillText ou strokeText, il te faut écrire ton texte « normalement » sans passer par les entités HTML.

    On écrit :
    Code javascript :Sélectionner tout -Visualiser dans une fenêtre à part
    ctx.fillText("Écrire à un élève", 0, 64);

    mais pas
    Code javascript :Sélectionner tout -Visualiser dans une fenêtre à part
    ctx.fillText("Écrire à un élève", 0, 32);


    Ne pas oublier de mettre une meta
    Code html :Sélectionner tout -Visualiser dans une fenêtre à part
    <meta charset="UTF-8">

    dans le <head> de ta page.

  3. #3
    Membre régulier
    Ne pas oublier de mettre une meta
    Code html :Sélectionner tout -Visualiser dans une fenêtre à part
    <meta charset="UTF-8">

    dans le <head> de ta page.
    merci.
    Effectivement mon souci venait d'une balise META inappropriée

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

###raw>template_hook.ano_emploi###