問題タブ [eot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - IEの@font-face:常にフォントをダウンロードすることを避けますか?
以下のようなIE固有のフォント面宣言を使用する場合:
私が見ることができることから、フォントはシステムフォントとして存在していても、私のシートが提案するフォントを毎回ダウンロードすることを主張しています。より効率的にするために、必要な場合にのみIEでフォントをダウンロードする方法はありますか?
html - IE8でfont-squirrel@font-faceジェネレーターが機能しないのはなぜですか?
背景:
font-squirrelからパッケージを直接ダウンロードしました。この@font-faceパッケージに対してゼロ操作を行いました。さらに、このパッケージはすべての最新ブラウザで機能します。
コード:
サーバーにコードをアップロードしました:http://designobvio.us/font/accent-demo.html
質問:
IE8以下がこの@ font-faceをレンダリングしない理由を誰かが知っていますか?
研究:
私はEOTがパッケージに含まれていることを知っています。たくさんの記事を読みました。彼らのほとんどは、@font-faceがどのように機能するかを理解していました。@ font-faceについてもっと理解しているように感じますが、私も必要です。それにもかかわらず、どの読み取りも問題を解決していません。最も近い答えは、IEtesterが正しくレンダリングされていない可能性があるということです。 ソース
注:
これを台無しにしているのはIEテスターではないと思います(@ font-faceの例があることがわかっている他のさまざまなサイトをテストしたため)。それでも、誰かがvmテストを実行できるか、xpを使用してこれをテストできるのであれば、それは素晴らしいことです。
internet-explorer-7 - IE7がフォント面の宣言に使用されるすべてのEOTファイルをダウンロードしないようにするにはどうすればよいですか?
ここで助けが必要です。私たちはサイトにカスタムフォント(非標準フォント)を使用しており、次のfont-face宣言(グローバルcssで宣言されています)を使用しています。
これまでのところ、IE7の1つの問題を除いて、期待を上回っています。
何らかの理由で、IE7はすべてのEOTファイル(font-face宣言で宣言/使用)をダウンロードしますが、現在ブラウザーに読み込まれているページでは、1つまたは2つのフォントバリエーションしか使用されていません。
何が欠けているのか/この問題を修正するために何を変更する必要があるのか、アドバイスしてください。
css - フォント定義の最小限のCSS3互換性ルールは何ですか?
重複の可能性:
LESSタイプのCSSで@font-faceを使用する方法
最新のブラウザとその最新バージョン(将来の使用を目的としたWebサイト用)を考えると、ttf、svg、eotを使用したこのフォント定義は、FF、IE、Chrome、Safariに最適なソリューションでしょうか?
以下は互換性を保証する最高の最小バージョンですか?言い換えれば、最近ではsvgとeotを削除できますか、それともIEでeotがttfを読み取れないようにする必要がありますか?
css - @font-faceインポートがオフラインのWebサイトで機能しない/IEでのみCSSを介してオンラインフォントを使用する別のホスト
IEは非常に奇妙です。MIMEタイプを確認し、次の.htaccess
ファイルを追加しました
そして、IE9開発者ツールはそれが実施されていることに気付いたようですが、やはり変更はありません。ウェブサイトは現在オフラインです(ハードドライブで表示されているだけです)-別のサーバーにアップロードされた場合はまだ機能しません-head
タグ内からすべてのJavascriptとスタイルシートがリンクされています。すべて良い。
フォントがまったく正しくインポートされていません。
開発者コンソール内に次のようなエラーメッセージが表示されます。
私はこれについてかなりの調査を行い、ドキュメントタイプがこれを妨げる可能性があることを理解しています。私は、cssがで始まるUTF-8を使用して@charset "UTF-8";
おり、HTMLファイルも次のように始まります。
フォント変換と関係があると思っていたのですが、そうだとすれば、ホストサーバーから直接ウェブサイトを見ていると、IEではそもそもフォントが機能しません。
これを解決する方法について何かアイデアはありますか?
また、EOTファイルのみを使用するIE 7および8では、別のエラーが発生します。
フォントディレクトリ.htaccess:
メインウェブサイト.htaccess:
CSSフォントのインポート:
スクリーンショット:
http://www.titaniumwebdesigns.com/forums/screenshot-a.jpg
フォントのインポートsrc:url('../includes/fonts/font.eot');
http://www.titaniumwebdesigns.com/forums/screenshot-b.jpg
フォントのインポートsrc:url('http://sub-domain.domain.com/includes/fonts/font.eot');
http://www.titaniumwebdesigns.com/forums/screenshot-c.jpg
フォントのインポートsrc:url('http://www.sub-domain.domain.com/includes/fonts/font.eot');
http://www.
IEが両方で2つのフォントを作成して何が起こっていたのかわからないが、http://
現在は機能しなくなっているようだ。
webfonts - EOT Web フォント ファイルをどのように表示しますか?
非常に多くの人が (IE8 をサポートするために) Web フォントに EOT ファイルを使用しているため、それらの表示をサポートする単一のアプリケーションを見つけることができないとは信じられません。明らかな何かが欠けていることを願っていますが、「eotファイルビューアー」をGoogleで検索すると、ウイルスのように見えるWebサイトが2つしか見つかりません(100万の異なるダウンロードリンクがあり、ランダムなジャンクが含まれるさまざまなサイトにつながっています).
私は PC で作業していますが、Mac も利用できます。Visual Studio、XCode、Adobe CS3 スイート、およびその他の開発者/グラフィックス ツールが多数あります。もちろん、人気のあるすべての Web ブラウザも同様です。
IE8 での Web フォント表示の問題をトラブルシューティングしています。私のEOTファイルを使用していますが、思った通りに表示されていません。変換の問題で失われたものをすべて除外したいと思います (Web squirl と ufonts およびその他のオンライン コンバーターを使用しました)。これは、EOT を直接表示でき、最初に他の形式に変換しないか、変換できない場合にのみ実行できます。 EOT と「想定」する他の形式は同じです。
fonts - 「Web フォント」は実際に画面表示用に再設計されたものですか、それとも
@font-face で使用できる最近の大量の「Web フォント」は、画面表示を強化するために元のフォントを実際に再設計したものですか、それとも単に .eot 形式に変換しただけなのでしょうか?
注意: Linotype や Adobe などから入手できる公式フォント バージョンを考えています。
custom-font - font awesome プラグインにカスタム フォントを追加するにはどうすればよいですか??? EOTファイルを使用して実行できますか?
font-awesome にいくつかのカスタム フォントを追加して、それを自分の Web サイトで使用する必要があります。EOT はこれを行うのに役立ちますか? もしそうなら、これらのカスタムフォントを追加する手順は何ですか、またはこれを行うことができる他の方法はありますか?
css - .eot フォントは IE8 で @font-face datauri を介してサポートされていますか?
.eot フォントは@font-face
IE8 の datauri 経由でサポートされていますか?
IE8 の datauris は画像に対してのみサポートされていますか?
32KB の制限については知っています。私の .eot フォントの base64 表現は、この制限を超えません。
私のcss宣言は次のようになります: