Maison > interface Web > tutoriel HTML > Dessiner du texte en HTML5 à l'aide de @fontface ne fonctionne pas du premier coup

Dessiner du texte en HTML5 à l'aide de @fontface ne fonctionne pas du premier coup

PHPz
Libérer: 2023-09-17 19:17:10
avant
1180 Les gens l'ont consulté

Dessiner du texte en HTML5 à laide de @fontface ne fonctionne pas du premier coup

Dessiner du texte dans le canevas à l'aide d'une police chargée via @font-face n'affiche pas correctement le texte au début. Cela est dû au fait que le navigateur n'a pas encore chargé la police depuis le réseau. Par conséquent, il utilise des polices déjà disponibles.

Les polices doivent être chargées avant utilisation. Cela peut être assuré à l’aide de la balise. Si vous voulez vous assurer que la police est disponible et que d'autres éléments sont préchargés, vous pouvez le faire en utilisant la balise comme indiqué ci-dessous

<div style="font-family: PressStart;"></div>  
Copier après la connexion

Vous pouvez également charger la police comme ceci -

var newFont = new FontFace(&lsquo;New Font&#39;, &#39;url(https://samplefont.woff2)&#39;);  
newFont.load().then(function(font){  
   document.fonts.add(font);  
   alert(&#39;Font successfully loaded!&#39;);  
});                  
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal