0

さまざまなブラウザで可能な限り類似したSVGテキストを作成しようとしています。

理論的には、FirefoxもIE9もSVGフォントをサポートしていないことを知っています。しかし、なぜ彼らがTypekitからダウンロードした私のフォントを拾うことができるように見えるのかについて私は混乱しています。

この例http://www.concord.org/~sfentress/test-svg2.htmlを見ると、「Museo」フォントを使用しようとしている2つの例があります。

1つ目は、Typekitからダウンロードしたフォントである「font-family = "'museo-slab'」を指定するだけです。2つ目は、サーバー上のsvgフォントファイルmuseo-sans-500に直接リンクしています。

Chromeでは両方のフォントが正しくレンダリングされますが、FirefoxとIEの両方では最初のフォントのみがレンダリングされます。これは私には非常に奇妙に思えます-私は両方が機能するか、どちらも機能しないことを期待していました。

FirefoxとIEはどのようにして最初のフォントを正しくレンダリングできますが、2番目のフォントはレンダリングできませんか?

4

1 に答える 1

0

FirefoxもInternetExplorerもSVGフォントをサポートしていません(あなたが言ったように)。最初のフォントはSVGグリフで作成されたフォントではないため、正しくレンダリングされます。これらのブラウザでのSVGフォントのサポートは間もなく開始される可能性がありますが、それまでは、SVGグリフで定義されたフォントはレンダリングされません。

于 2013-01-10T21:42:42.680 に答える