2017-05-08 2 views
0

SVG fonts in MDNを参照していたところ、<font-face>,<missing-glyph>,<hkern>および<vkern>が償却されています。 <glyph>のみが償却されません。フォントフェイスのプロパティを指定する推奨方法については何も言及していません。SVGフォントの新しい構文は何ですか?

W3C SVG recommendationは、<font-face>のすべてをCSSで同等に行うことができる点に加えて、SVGフォントを指定する別の方法については何も言及していません。 <hkern>または<vkern>の代替手段はありません。私はスタンドアローンのSVGファイルを作成するつもりですが、サイトCSSによって変更されることはありませんので、SVG全体のフォント定義を保持したいと思います。

SVGフォントを指定するこのわかりにくい新しい方法は何ですか?

+0

は推奨されません。私はMDNを修正しました。 SVGフォントのすべての機能は推奨されていません。 –

+0

@RobertLongsonだから... SVGにフォントを埋め込むための良い方法はありませんか? – Bernard

+1

もちろん、任意のフォントをデータURIとして埋め込むことができます。 Truetype、opentypeなど –

答えて

1

SVGマークアップを使用してフォントリソースを定義するデータファイルとしての "SVG fonts"は推奨されていません。それはウェブ上のタイポグラフィが対処する必要がある問題に対処するのではなく、ほとんどのブラウザがそれを再びサポートしなくなったという悪い考えであることが判明しました。 CFFで

  • のTrueType(次曲線と複合グリフ)
  • タイプ2:今度support several different outline typesでWOFF/WOFF2のアプローチを使用して、Web、およびOpenTypeフォントのためのパックとして

    は代わりに、すべてのブラウザは、OpenTypeフォントをサポート/ CFF2(立方曲線と任意サブルーチン)

  • ビットマップ(はい、OpenTypeフォントが実際に必要な限り多くのピクセルサイズをカバーするために必要な限り多くの異なるビットマップと、ビットマップフォントであってもよい)
  • SVG

SVGデータを保存しなければならない場合は、SVGアウトラインフォントでOpenTypeを作成し、それをWOFF(またはWOFF2)としてパックしてください。

関連する問題