ここには 2 つの基本的な問題があります。HTMLface
属性 (およびそれに対応する CSS のプロパティ)には、フォント ファイルの URL ではなく、値としてfont-family
フォント ファミリ名file:
が必要であり、 URL は本質的にシステムに依存しており、機能しない可能性があります。多くの状況で。
CSS ファイルがあるディレクトリのサブディレクトリにフォント ファイルalpha_kufi_regular.ttf
(フォント名にスペースは使用しないでください。URL ではスペースは許可されていません) が配置され、ブラウザーが TrueType フォントを「Web フォント」としてサポートしている場合、次のように動作します。 fonts
」 (これは「Web フォント」の使用法である必要はありませんが、ローカルである可能性があります。手法は同じです):
<style>
@font-face {
font-family: AlphaKufi;
src: url('fonts/alpha_kufi_regular.ttf');
}
</style>
<font face="AlphaKufi" size="+2"> This is a tester for a font,
that may not be installed on the machine </font>
すべてのブラウザーが「Web フォント」として TrueType フォントをサポートしているわけではないため、Web ページでフォントを使用する場合は、FontSquirrel @font-face ジェネレーターの使用を検討してください。
通常、フォント設定には HTML よりも CSS を使用する方が適切ですが、それは別の問題です。理論的には、「Web フォント」は HTML<font face="...">
でも動作する必要はありませんが (仕様でそれを要求することはありません)、実際には動作します。