2011-12-23 12 views
2

筆記体のGoogle WebフォントをSVGフォントに変換するためにBatikを使用しましたが、後でSVGドキュメントに埋め込みました。 SVGフォントを拡張する必要があります。なぜなら、発音区別記号付きの一部の文字を表示できないため、文字「ă」の新しいグリフを作成しました。Firefoxで表示されないsvgfontのunicodeグリフ

ChromeとOpera(IE9はわかりません)では問題なく表示されますが、Firefoxでは動作しません。 Firefoxでは、タグの文字は、鶏の中でガチョウのようなフォールバックフォントで表示されます。

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
.... 
<glyph 
    unicode="ă" 
    glyph-name="ă" 
    horiz-adv-x="851" 
    d="M553 582H709L630 ... 280.161,824.3825 Z" 
    id="glyph144" /> 

私も&#x0103unicode attrbを設定してみました。

私は、Ubuntuの最新のFirefox(9.0)リリースを使用しています。

答えて

3

IEFirefoxもSVGフォントを実装していません。彼らは代わりにWOFFに集中します。 WOFFはSVGフォントが持っているいくつかのユースケースを扱っていないので、それを上回るwww-svgメーリングリストに関する議論が少しあります。

しかし、仕様からわかるように、コードは実際には正しいので、実装に準拠する必要があります。

+0

グリフの残りの部分は、このUnicode文字を除き、svgフォントで定義されているように表示されるため、はい。だから私は、Firefoxが部分的にsvgのフォントをサポートしているとは言えない。 –

+0

それは非常に奇妙です。 Firefoxは現在SVGフォントを全くサポートしていません。あなたはテストケースを持っていますか? –

+0

私の推測では、SVGフォント(存在すると思われる)は、欠落しているグリフを除いて、ローカルに存在するものになります。 – Joey

関連する問題