我正在尝试将我当前的项目移植到 Meteor,其中包含标准的 fontello 文件结构:
css
fontello.css
...
font
fontello.eot
fontello.svg
fontello.ttf
fontello.woff
我已修改 fontello.css 路径以指向 Meteor 使用的“公共”文件夹:
@font-face {
font-family: 'fontello';
src: url('/font/fontello.eot?35453292');
src: url('/font/fontello.eot?35453292#iefix') format('embedded-opentype'),
url('/font/fontello.woff?35453292') format('woff'),
url('/font/fontello.ttf?35453292') format('truetype'),
url('/font/fontello.svg?35453292#fontello') format('svg');
font-weight: normal;
font-style: normal;
}
因此,我已将上述“字体”文件夹移动到所述“公共”文件夹中。
另外,我创建了一个新的 Meteor 包,其中 package.js 文件包含:
Package.onUse(function(api) {
api.versionsFrom('1.0.3.1');
api.addFiles('my-fontello.js');
api.addFiles('font/fontello.eot', "client");
api.addFiles('font/fontello.svg', "client");
api.addFiles('font/fontello.ttf', "client");
api.addFiles('font/fontello.woff', "client");
api.addFiles('css/fontello.css', "client");
api.addFiles('css/animation.css', "client");
});
我没有看到显示任何字体图标 - 有什么想法吗?