[解決済み] HTMLにフォントを埋め込むには?
質問
ウェブページにフォントを埋め込むための適切なソリューション (特に SEO の側面から) を見つけようとしています。これまでのところ、私は W3C のソリューション というのがありますが、これはFirefoxでさえ動きません。 このかなりクールなソリューション . 2番目の解決策は、タイトルのみのものです。フルテキストに使えるソリューションはないのでしょうか?ウェブページの標準的なフォントにはうんざりしています。
ありがとうございます!
どのように解決するのですか?
状況が変わった この質問が最初になされ、回答されて以来です。本文のためのクロス ブラウザ フォント埋め込みが @font-face 埋め込みを使って動作するようにするために、大量の作業が行われました。
Paul Irish がまとめた 弾丸のような @font-face 構文 を、他の複数の人たちの試みを組み合わせて作成しました。この記事全体を実際に見てみると(一番上だけでなく)、1 つの @font-face ステートメントで IE、Firefox、Safari、Opera、Chrome、およびおそらくその他のものをカバーできることがわかります。基本的に、これは何も壊さない方法で OTF、EOT、SVG、および WOFF を送り出すことができます。
彼の記事から抜粋しました。
@font-face {
font-family: 'Graublau Web';
src: url('GraublauWeb.eot');
src: local('Graublau Web Regular'), local('Graublau Web'),
url("GraublauWeb.woff") format("woff"),
url("GraublauWeb.otf") format("opentype"),
url("GraublauWeb.svg#grablau") format("svg");
}
そのベースから作業する。 フォント・リス を含む様々な便利なツールをまとめました。 フォントフェイス・ジェネレータ では、TTF または OTF ファイルをアップロードすると、他のタイプのフォントファイルが自動変換され、あらかじめ組み込まれた CSS とデモ用の HTML ページが提供されます。また、Font Squirrel には 何百もの @font-face キット .
ソーマデザインはまた、このような FontFriendブックマークレット このブックマークレットは、ページ上のフォントをその場で再定義してくれるので、いろいろと試すことができます。FireFox 3.6+ でのドラッグ&ドロップによる @font-face のサポートも含まれています。
より最近では、Google は Google ウェブフォント これは、オープン ソース ライセンスの下で利用可能なフォントの品揃えで、Google のサーバーから提供されます。
ライセンスの制限
最後に、WebFonts.info は素晴らしい wiki のリストで font-face 埋め込みで利用可能なフォント の一覧を、ライセンスに基づいて Wiki でまとめています。網羅的なリストであるとは言いませんが、このリストにあるフォントは、埋め込みやリンクに利用できるはずです(おそらく、CSS ファイルに帰属表示をするなどの条件付きで)。 ライセンスを読むことは重要です というのも、フォントのダウンロードでは明らかに前面に押し出されていない制限事項があるからです。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] javascript の関数から `undefined` と `null` のどちらを返すのが良いのでしょうか?
-
[解決済み] イテレータでmap()を使用する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Webサイトに非標準のフォントを追加するには?
-
[解決済み] AngularJSのエラーです。Cross Origin リクエストはプロトコルスキーム http, data, chrome-extension, https に対してのみサポートされています。
-
[解決済み] なぜJavaScriptでは!{}[true]がtrueに評価されるのですか?
-
[解決済み] WebStormで未解決の変数が大量にある場合の警告に対処する方法は?
-
[解決済み] CORS OriginヘッダーとCSRFトークンによるCSRF保護
-
[解決済み] 文字列がhtmlであるかどうかをチェックする
-
[解決済み] JavaScriptでの大文字小文字を区別しない正規表現
-
[解決済み] JavaScript で `throw` の後に `return` をする必要がありますか?
-
[解決済み] JavaScript で css プロパティを使用して HTML 要素の背景色を設定する方法
-
[解決済み] Fetch: ステータスがOKでない場合、プロミスを拒否し、エラーをキャッチするか?