首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体加载器postcss

字体加载器postcss
EN

Stack Overflow用户
提问于 2018-04-18 04:21:13
回答 1查看 2.9K关注 0票数 2

我不能用postcss加载字体。

我的src目录中的字体文件如下:https://i.stack.imgur.com/KYCym.png

我的css文件如下所示:

代码语言:javascript
复制
@font-face{
    font-family: Boxley ;
    src: url(./fonts/Boxley.ttf), format('ttf');
}
@font-face{
    font-family: Boxley-Bold;
    src: url(./fonts/Boxley-Bold.ttf), format('ttf');
}

等等。我的Postcss.config.js看起来像这样:

代码语言:javascript
复制
module.exports = {
    plugins: [
        require('precss'),
        require("css-mqpacker"),
        require("postcss-cssnext"),
        require("cssnano"),
        require("rucksack-css"),
        require("postcss-font-magician")({
        hosted: ['./src/css/fonts']
    })]
}

我的webpack文件看起来是这样的:

代码语言:javascript
复制
module: {
    rules: [{   
            test: /\.js$/,
            exclude: /node_modules/,
            use: {
                loader: "babel-loader"
            }
        },
        { 
            test: /\.(png|woff|woff2|eot|ttf|svg|otf)(\?v=[0-9]\.[0-9]\.[0-9])?$/, 
            loader: 'url-loader?limit=100000' 
        },
        {
            test: /\.css$/,
            loaders:ExtractTextPlugin.extract(['css-loader', 'postcss-loader']),
        },
        {
            test: /\.scss$/,
            loaders: ExtractTextPlugin.extract(['css-loader', 'postcss-loader']),               
        },
    ]
},

在编译时,我没有任何问题

EN

回答 1

Stack Overflow用户

发布于 2018-04-24 19:00:11

代码语言:javascript
复制
@font-face{
    font-family: Boxley;
    src: url(fonts/Boxley.ttf), format('ttf');
}

@font-face{
    font-family: Boxley-Bold;
    src: url(fonts/Boxley-Bold.ttf), format('ttf');
}

您的CSS文件与fonts子文件夹在同一目录中,并且您正在使用src属性...检查here

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49886831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档