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;
分类:
css
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?