2017-07-27 33 views
0

有没有一种方法可以将字体文件转换为缓冲区或svgs或其他东西并将其嵌入到js包中?在React应用程序中嵌入字体的选项?

应用程序将被使用的方式意味着我无法链接到托管的字体文件,我将无法访问本地文件系统。

感谢您的任何信息。

+0

阵营本身不会解决这个问题,使用的WebPack吧。它可以将字体编码为base64内部样式。但我仍不明白为什么你不能定期下载它。 – bora89

回答

0

可以包括TTF(字体文件)到您的项目,然后修改config.js捆绑一起:

let rules = [] 
    rules.push({ 
     test: /\.ttf$/, 
     loader: 'file-loader', 
     options: {name: 'fonts/[name].[ext]'} 
    }) 

    module.exports =() => { 
     module: { rules }, 
     ... 
    } 
相关问题