0

我正在尝试使用WebExtensions API移植 Chrome 扩展 Firefox 插件。在我正在使用的 chrome 扩展中

src: url('chrome-extension://__MSG_@@extension_id__/css/fonts/webFonts/font-awesome/fontawesome-webfont.eot?v=4.5.0');

包括字体。我应该在 Firefox WebExtension 中使用什么?

由于我不能在 CSS 文件中使用 browser.extension.getURL(),如何将 @font-face 与本地字体文件一起使用?

4

2 回答 2

2

使用“moz-extension://...”

src: url('moz-extension://__MSG_@@extension_id__/css/fonts/webFonts/font-awesome/fontawesome-webfont.eot?v=4.5.0');
于 2016-10-11T06:58:50.033 回答
0

你可以用这个把它变成一个数据uri:http: //dopiaza.org/tools/datauri/index.php然后你的css看起来像src:("data:application/font-woff;base64,.....") format("woff");

我在这里做 -

https://github.com/Noitidart/NativeShot/blob/32d3bd62bb217b9d5a72fea29d41a426b158bdac/resources/styles/editor.css#L651

于 2016-07-04T00:07:10.313 回答