2

セットアップ:現在、Flash / Actionscriptを介してgetFontList()を使用して、ユーザーのローカルフォントリストを取得しています。フォントを表示しようとしていますが、フォントをフォントとして表示したいのですが。

そこで、font-family:[ここのフォント名]のインラインスタイルを設定する単純なforeachを作成しました。問題は、表示されるフォント名とシステムでアクセス可能なフォント名が同じでない場合が多いことです。フォントの表示名は「MyFont」かもしれませんが、実際の名前は「MyFont」なので、font-family:「MyFont」を使用しても機能しません。

これらの問題のいくつかは、PHPでリストを解析したり、スペースを削除したり、ダッシュを使用したりするだけで回避できますが、名前やバリエーションが奇数のフォントがあり、解析ゲームでは説明できません。

質問:それで私はこれを尋ねるためにすべてを言いました:これを回避する方法を知っている人はいますか、またはこれが機能するために正しいフォント名のバリエーションを使用していることを確認するためのより良い方法がありますか?

4

2 に答える 2

0
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
</style>
</head>

<body>
<p class="normal">This is a paragraph, normal.</p>
<p class="italic">This is a paragraph, italic.</p>
<p class="oblique">This is a paragraph, oblique.</p>
</body>

</html>

http://www.w3schools.com/cssref/tryit.asp?filename=trycss_font-style

于 2012-08-02T07:04:09.477 に答える
0

CSS を使用して @font-face タイプを設定し、フォントをページに設定します。公式の@font-face は CSS3 ですが、IE は IE4 以降、Firefox は 3.5 以降、サファリは 3.1 以降などでサポートしています。

フォントは OTF または TTF でなければならないことに注意してください。

于 2012-08-02T06:59:33.637 に答える