0

Sansation をカスタム フォントとして使用しています。サイトをアップロードすると問題なく表示されますが、ローカルでデバッグすると表示されません。

Default.css:

/* #region Fonts */
@font-face {
    font-family: "Sansation Regular";
    src: url("/Fonts/Sansation_Regular.eot?") format("eot"), url("/Fonts/Sansation_Regular.woff") format("woff"), url("/Fonts/Sansation_Regular.ttf") format("truetype"), url("/Fonts/Sansation_Regular.svg#SansationRegular") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* #endregion */

body {
    font-family: "Sansation Regular";
}

フォントは次の場所にあります。

root:
   -Shared:
   ---Assets:
   ------CSS:
   ---------Default.css
   ------Fonts:
   ---------Sansation_Regular.xxx

フォントをローカルでも表示するにはどうすればよいですか?

4

1 に答える 1

1

たとえば を使用していて、フォームのURIhttp://foo.com/bar/hello.htmlに遭遇した場合、それはURLを参照します。/Fonts/world.ttf http://foo.com/Fonts/world.ttf

データ構造から、フォントを指すURIは、次のようなURL/Shared/Assets/Fonts/world.ttfになる形式を持つ必要があるようですhttp://foo.com/Shared/Assets/Fonts/world.ttf

開発者コンソールを開いてネットワーク アクティビティを確認すると、リソースの読み込みの試行/失敗で間違ったパスが表示されるはずです。

于 2013-08-21T16:10:48.333 に答える