1

私は python3 gtk webkit で書かれたプログラムを持っていて、CSS と HTML ファイルでいくつかのフォントを使い始めたいと思っています。fontsquirrel が 4 種類のフォントとそれらの CSS を作成していることがわかります。

今はよくわかりませんが、異なるフォントタイプはブラウザ間の互換性のためだけだと思いますか? また、コンパイル済みのファイルをアップロードできないため、フォント ファイルの SVG 形式のみを使用したいと考えています。

このためのCSSは次のようになると思います:

@font-face {
    font-family: 'comfortaaregular';
    src: url('font/comfortaa-regular-webfont.svg#comfortaaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

そして、SVG 形式と最も互換性のあるユーザーエージェントをプログラム内に設定するだけでよいと思います。

だから私の質問は、まず第一に私の仮定が正しいということです.もしそうなら、どのユーザーエージェントがSVGで最もうまく機能するか、そして第二に、この方法は他の人々のコンピュータとどの程度互換性がありますか.

4

1 に答える 1

1

SVG フォントのグローバル サポートについては、こちら を参照してください

ご覧のとおり、WebKit ベースのブラウザー (最も有名な Chrome、Safari、Opera) のみがこの種の形式をサポートしています。使い方は簡単です:

@font-face {
  font-family: ‘comfortaaregular’;
  url(‘comfortaaregular.svg#comfortaaregular’) format(‘svg’);
}

他のブラウザやエージェント (IE の Trident など) をサポートする予定がある場合は、他の形式を追加する必要があります。

于 2014-01-14T14:22:20.943 に答える