2012-01-26 4 views
1

私はフォント選択ツールを設計しようとしています。ここでは、ユーザーが表示されているフォントの1つを選択できます。インストールされたフォントのCSSフォントファミリーを取得するには?

私はこのコードを使用しています:「タイムズローマン」fontfaceの「サンプル1」と表示さ

<label style="font-family: TimesRoman;"> 
    <input type="radio" name="font" value="TimesRoman"/> sample 1 
</label> 

を、そしてこれは、ラジオボタンを使用して選択することができます。

"TimesRoman"と同じように多くの外部フォントをインストールしましたが、 "sample 1"がその形式で表示されるようにスタイルアトリビュートでその名前を使用したいのですが、外部のフォントファミリはわかりませんフォント。インストールされたフォントのフォントファミリーを取得するにはどうすればよいですか?

+0

通常はフォント名(Verdana、Helvetica、MyCoolCustomFont ...)です。しかし、フォントがユーザのマシンで利用可能な場合にのみ動作します。そうでなければ、フォントファイルにリンクする必要があります(すべてのブラウザとの互換性のために、EOTとTTF形式の両方で)。 –

+0

私は本当に何が分かりませんか?あなたは尋ねています。 – kapa

+3

この質問は、リンクされたdupesのようなものではありません。彼が求めているもの、任意のフォントの姓(マシン名、CSS名)を見つける方法。これはフォントファイル内の変数で、アクセス方法がわからない限り、通常はほとんどのOS標準フォントブラウザソフトウェアのユーザーには表示されません。フォントのタイトルとは必ずしも同じではありません。 2つ以上の単語を含むフォントは、ハイフンまたはアンダースコアを追加し、フォントの重さのような細かい部分を追加することもあります。 CSSの実際のフォントファミリ名にアクセスする方法については、http://rachaelmoore.name/posts/design/css/find-font-name-css-family-stack/ – user568458

答えて

-1

すべての種類のフォントを使用することはできません。ユーザーは自分のマシンにフォントを持っている必要があります。または、Google web fontsのようなthirdpartyフォントライブラリを使用する必要があります。

利用可能なフォントについては、起動したスクリプトは問題ありません。

また、ユーザーが自分のマシンにインストールしたフォントのリストby using javascript/CSSを入手することもできます。それをあなたのリストと比較し、実際にインストールされたフォントの要素のみを表示することができます。

+0

を参照してください。 ..彼らは私に質問をしないように私をブロックしています....私は理由を知っていません... –

+3

あなたがあなたにフォローアップに失敗したいくつかの質問があるからです。あなたの過去の質問に戻って、解決策がある場合は、回答の一部をマークしてください。人々は恩知らずな人を助けるために時間を費やすことを好まない。 – Scott

+1

@ user1120557:表示されたリンク(またはfaq)を読むだけで、理由を説明できます。 – mario

関連する問題