私はフォント選択ツールを設計しようとしています。ここでは、ユーザーが表示されているフォントの1つを選択できます。インストールされたフォントのCSSフォントファミリーを取得するには?
私はこのコードを使用しています:「タイムズローマン」fontfaceの「サンプル1」と表示さ
<label style="font-family: TimesRoman;">
<input type="radio" name="font" value="TimesRoman"/> sample 1
</label>
を、そしてこれは、ラジオボタンを使用して選択することができます。
"TimesRoman"と同じように多くの外部フォントをインストールしましたが、 "sample 1"がその形式で表示されるようにスタイルアトリビュートでその名前を使用したいのですが、外部のフォントファミリはわかりませんフォント。インストールされたフォントのフォントファミリーを取得するにはどうすればよいですか?
通常はフォント名(Verdana、Helvetica、MyCoolCustomFont ...)です。しかし、フォントがユーザのマシンで利用可能な場合にのみ動作します。そうでなければ、フォントファイルにリンクする必要があります(すべてのブラウザとの互換性のために、EOTとTTF形式の両方で)。 –
私は本当に何が分かりませんか?あなたは尋ねています。 – kapa
この質問は、リンクされたdupesのようなものではありません。彼が求めているもの、任意のフォントの姓(マシン名、CSS名)を見つける方法。これはフォントファイル内の変数で、アクセス方法がわからない限り、通常はほとんどのOS標準フォントブラウザソフトウェアのユーザーには表示されません。フォントのタイトルとは必ずしも同じではありません。 2つ以上の単語を含むフォントは、ハイフンまたはアンダースコアを追加し、フォントの重さのような細かい部分を追加することもあります。 CSSの実際のフォントファミリ名にアクセスする方法については、http://rachaelmoore.name/posts/design/css/find-font-name-css-family-stack/ – user568458