Comment puis-je utiliser des polices personnalisées dans un élément HTML5 Canvas?
J'ai regardé des choses comme Cufon et typeface.js mais ils semblent être SIFR alternatives et ne permettent pas le jeu libre coordonne et de tirage de type personnalisé sur un <canvas>
Quelqu'un a des idées?
Vous devez vous connecter pour publier un commentaire.
J'ai lancé une simple démo sur jsfiddle ici montrer comment faire cela avec @font-face: http://jsfiddle.net/zMKge/
L'opéra a également un tutoriel simple sur l'utilisation de
<canvas>
, y compris le texte de l'API.CSS:
Javascript:
J'ai juste répondu à cette question ici: La précontrainte de la police HTML5, JS, Kinetic.js?
L'essentiel:
Il ne devrait pas d'importance si vous utilisez KineticJS ou pas, la seule différence sans KineticJS est que vous pouvez éventuellement créer de l'élément Canvas directement avec le HTML au lieu d'utiliser une couche div conteneur. Après tout KineticJS crée juste un normal Toile élément dans le conteneur.