less中引入字体包

 

webpack配置中需要配置改字体包类型:

{
        test: /\.(svg|eot|ttf|woff|otf|woff2)$/,
        type: 'asset',
        parser: {
          dataUrlCondition: {
            maxSize: 4096, // <= 4kb的字体base64内联
          },
        },
        generator: {
          filename: `fonts/[name].[hash:8]-v${version}[ext]`,
        },
      },

字体包放置在静态文件夹内:

定义一个less文件,并在最外层dom(全局)引入,即可在项目内任一位置使用该字体

@font-face {
  font-family: 'YourFont';
  src: url('./font/GT-Alpina-Fine-Standard-Regular-Italic-Trial.otf');
}

我是在router层引入该less文件

然后在router内的任意less文件下都可以使用该字体

font-family: YourFont;

posted @   SimoonJia  阅读(208)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示