2017-07-14 3 views
-1
<!DOCTYPE html> 
<html> 
<head> 
    <title>My Page</title> 
</head> 
<body> 
<font size='50' face="algerian"> Inbuilt font face </font> 


<p style="font-family: algerian; font-size: 40px; color: green;" > Inbuilt font face </p> 

</body> 
</html> 

このアルジェリアフォントは、Windowsに組み込まれており、上記のコードで動作します。このコードは、ダウンロードしてインストールするフォントでは機能しませんが、以下のように。これはなぜですか?外字フォントがないうちにinbuiltフォントがhtml内で動作するのはなぜですか?

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>My Page</title> 
    </head> 
    <body> 
    <font size='50' face="Spirax"> Externally installed font face </font> 


    <p style="font-family: Spirax; font-size: 40px; color: green;" > Externally installed font face </p> 

    </body> 
    </html> 
+1

' をリンクする必要があり、したがって最初のGoogle APIのフォントが廃止されている。https://html.spec.whatwg.org/multipage/obsolete.html#non -conforming-features – Rob

+1

そのフォントは存在しないためです。待つ。あなたは今年何歳ですか? ''タグの有効期限が切れました! –

+0

彼らはどこですか? –

答えて

1

Windowsを含むプラットフォームやオペレーティングシステムで共有されるフォントはごくわずかです。

"Algerian"フォントは、フォントがインストールされていない他の人には使用できません。フォントを使用する場合は、ユーザーが目的のフォントを持たない場合に備えて、フォント定義の末尾に汎用フォントセットを含めることをお勧めします。例:

html { 
    font-family:"Algerian", arial, serif; 
} 

カスタムフォントセットを作成してサイトにインストールする方法があります。ソリューションはFontSquirrel(商業)とGoogle Fonts(無料)を含みます。これらは一般に「Webフォント」として知られています。

FontSquirrelの場合、希望のフォントセットをアップロードすると、ジェネレータはWeb互換のフォントセットを作成します。 Googleのフォント私はカスタムオプションを提供しているとは思わないが、選択できるフォントは100種類ある。

両方のプロセスでは、対応するWebフォントファイルを含め、かなりの量のCSSをサイトに追加する必要があります。しかし、彼らは確かに鋭く見える!

既存のコードに関しては、<font>タグなどの非推奨のHTMLの使用を控えてください(fontタグはHTML 4.01では廃止されました)。それらをクラスで<span>タグに置き換え、CSSでそれらのフォントを定義します。

<span class="yourStyleClass">xxxxxxx</span> 

.yourStyleClass { 
    font-family:"Spirax", arial, serif; 
} 

希望します。

+0

質問への回答に感謝します。しかし、実際には、特定のフォント(この場合はアルジェリア語)がインストールされているPCと、ダウンロードしてインストールする別のPC(この場合はSpirax)のいずれかでPCを実行したかったのです。そして、私はタグが使用されていないという事実を知っています。私はちょうど私の友人にCSSを使わずにフォントフェイス/スタイルを変えることができるようにしたかったのです。それは、CSSをまだ学んでいないからです。 –

1

Spiraxあなたは `https://fonts.googleapis.com/css?family=Spirax

<html> 
<head> 
<title>Google Fonts</title> 
<link href='https://fonts.googleapis.com/css?family=Spirax' rel='stylesheet'> 
</head> 
<body style= "font-family: 'Spirax';"> 
<h1>Spirax</h1> 
</body> 
</html> 
関連する問題