J'ai du mal à comprendre la façon dont l'élément de toile anticrénelage du texte et j'espère que vous pourrez m'aider.
Dans la capture d'écran suivante, l'élément supérieur "Quick Brown Fox" est un élément H1 et l'élément inférieur est un élément canvas avec du texte rendu. En bas, vous pouvez voir les deux "F" placés côte à côte et agrandis. Remarquez que l'élément H1 se fond mieux dans l'arrière-plan :
Voici le code que j'utilise pour rendre le texte de la toile :
var canvas = document.getElementById('canvas');
if (canvas.getContext){
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'black';
ctx.font = '26px Arial';
ctx.fillText('Quick Brown Fox', 0, 26);
}
Est-il possible de rendre le texte sur le canevas de manière à ce qu'il soit identique à l'élément H1 ? Et pourquoi sont-ils différents ?
10 votes
+1 C'est une excellente question ! Le texte laid sur les éléments de la toile est très visible pour les utilisateurs finaux car il se trouve à proximité du "bon" texte qui se trouve ailleurs sur la page.