(@font-face を使用して) カスタム フォントを含む CSS ファイルをインクルードしようとしています。
ライブラリ/main.js:
var pageMod = require("sdk/page-mod");
var self = require("sdk/self");
pageMod.PageMod({
include: "*",
contentStyleFile: [self.data.url("css/fontello/fontello.css")]
});
(これは正常に動作し、背景色を追加してテストされています)
しかし、ローカルフォントパスに問題があると思います..
これは私のフォルダのようです
@font-face を使用したfontello.cssは次のようになります(これは fontello の一部にすぎません) 。
@font-face {
font-family: 'fontello';
src: url('fontello.eot?25255831');
src: url('fontello.eot?25255831#iefix') format('embedded-opentype'),
url('fontello.woff?25255831') format('woff'),
url('fontello.ttf?25255831') format('truetype'),
url('fontello.svg?25255831#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
この後、カスタムフォントで要素を追加しようとしましたが、うまくいきません
この src は何であるべきか?
テスト済み:
data/css/fontello/fontello.{font-ex}
/data/css/fontello/fontello.{font-ex}
css/fontello/fontello.{font-ex}
/css/fontello/fontello.{font-ex}
fontello/fontello.{font-ex}
/fontello/fontello.{font-ex}
fontello.{font-ex}
/fontello.{font-ex}
誰も働きません:(