<link rel="stylesheet" href="/release/ui-grid-unstable.css">
<script src="/release/ui-grid-unstable.css"></script>
我想补充一下这个答案(从panciz那里抄袭而来),供那些使用Grunt的人自动复制字体文件。这需要放置在你的Gruntfile.js中:
copy: {
dist: {
files: [
...
//font di ui grid
{
expand: true,
flatten: true,
dest: 'dist/styles/',
src: ['bower_components/angular-ui-grid/ui-grid.ttf',
'bower_components/angular-ui-grid/ui-grid.woff',
'bower_components/angular-ui-grid/ui-grid.eot',
'bower_components/angular-ui-grid/ui-grid.svg'
]
}
]},
.ui-grid-icon-down-dir:before {
content: '\25bc';
}
.ui-grid-icon-up-dir:before {
content: '\25b2';
}
.ui-grid-selection-row-header-buttons.ui-grid-row-selected:before{
content:'\2714' !important;
}
.ui-grid-all-selected:before{
content:'\2714' !important;
}
<link rel="stylesheet" type="text/css" href="https://cdn.rawgit.com/angular-ui/bower-ui-grid/master/ui-grid.min.css">
<script src="https://cdn.rawgit.com/angular-ui/bower-ui-grid/master/ui-grid.min.js"></script>
gulp
,请添加此任务。gulp.task('styles', function() {
// Copy font files needed for angular-ui-grid
gulp.src(['bower_components/angular-ui-grid/ui-grid.ttf',
'bower_components/angular-ui-grid/ui-grid.woff',
'bower_components/angular-ui-grid/ui-grid.eot',
'bower_components/angular-ui-grid/ui-grid.svg'
])
.pipe(gulp.dest('dist/styles/'))
// Other style tasks here
});
{ expand: true, cwd: 'bower_components/angular-ui-grid', src: ['.eot', '.svg', '.ttf', '.woff'], dest: '<%= yeoman.dist %>/styles' } 将此代码添加到Grunt文件的copy:{ dist: {
为了帮助大家避免头疼的问题,我在这里添加了这个答案。我曾经遇到过这个问题,并尝试了所有能找到的步骤。然而,问题并不是文件位置等,而是我的.woff文件损坏了。我将字体下载到本地机器上,然后通过ftp上传到服务器。不幸的是,服务器上的.woff文件最终处于一个糟糕的状态,并且正在破坏@font-face声明。虽然这个特定的问题没有提到任何控制台警告/错误,但它们将匹配通过将字体添加到grunt/gulp等解决的问题。
我不记得Chrome中的错误,但在Firefox中是:
downloadable font: rejected by sanitizer
因此,如果您已经尝试了所有方法,但似乎什么都不起作用,请检查字体文件是否正确,因为我的FTP无法传输.woff文件,结果出现了相同的韩文字符等问题。
ui-grid - v4.6.6
,则需要将 ui-grid.ttf
和 ui-grid.woff
放到文件夹 fonts
中。因此,目录结构应如下所示:ui-grid.min.css
fonts # <-- this is a folder
ui-grid.ttf # <-- in fonts folder
ui-grid.woff # <-- in fonts folder
ui-grid - v4.6.6
,则需要将ui-grid.ttf
和ui-grid.woff
放入fonts
文件夹中。因此,目录结构应如下所示:ui-grid.min.css
fonts # <- 这是一个文件夹ui-grid.ttf
ui-grid.woff
- Belter