我尝试包含一个带有自定义字体的 CSS 文件(通过使用@font-face)
库/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}
没有人工作:(