のようなタグを使用してこれを行うことができます。また、次のようにフォントをロードすることもできます。 -varnewFont=newFontFace(&a"/> のようなタグを使用してこれを行うことができます。また、次のようにフォントをロードすることもできます。 -varnewFont=newFontFace(&a">

ホームページ  >  記事  >  ウェブフロントエンド  >  @fontface を使用した HTML5 でのテキストの描画が初めて機能しない

@fontface を使用した HTML5 でのテキストの描画が初めて機能しない

PHPz
PHPz転載
2023-09-17 19:17:101102ブラウズ

@fontface を使用した HTML5 でのテキストの描画が初めて機能しない

@font-face 経由でロードされたフォントを使用してキャンバスにテキストを描画すると、最初はテキストが正しく表示されません。これは、ブラウザがまだネットワークからフォントをロードしていないためです。したがって、すでに利用可能なフォントが使用されます。

フォントは使用前にロードする必要があります。これはタグを使用して確認できます。フォントが利用可能で、他の要素がプリロードされていることを確認したい場合は、次のようなタグを使用してこれを行うことができます。

<div style="font-family: PressStart;"></div>  

また、次のようにフォントをロードすることもできます -

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;);  
});                  

以上が@fontface を使用した HTML5 でのテキストの描画が初めて機能しないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。