当前位置: 首页 > 知识库问答 >
问题:

font-face不适用于汇总配置-组件库

尹凌龙
2023-03-14

我有用React编写的自定义组件库(汇总构建)。我不想在外部项目中使用creategbloalstyle BCS它的性能不佳。我添加了带有font-face(相对路径)的CSS文件,但这些字体在外部项目中不起作用。你知道如何修复它吗?src

>

指数css带

@字体{字体系列:“font1”;字体显示:交换;字体重量:900;src:url(assets/font1/heavy/heavy.woff2)}h1{边距:2.75rem 0 1.05rem;字体系列:“font1”;字体重量:400;线宽:1.15;颜色:红色;}

Rollupconfig插件:

[    postcss({
        extract: false,
        plugins: [autoprefixer]
    }),
    babel({
        exclude: 'node_modules/**'
    }),
    localResolve(),
    resolve({
        browser: true
    }),
    commonjs(),
    filesize(),
    copy({
        targets: [{ src: 'src/assets', dest: 'build' }]
    }),
    url({
        // by default, rollup-plugin-url will not handle font files
        include: ['**/*.woff', '**/*.woff2'],
        // setting infinite limit will ensure that the files 
        // are always bundled with the code, not copied to /dist
        limit: Infinity
      }),
      modulepreload({
        prefix: 'fonts',
        index: 'src/assets/fonts/font1/heavy/heavy.woff2',
      })

]; 

当我在外部项目中使用该库时,我会看到所有样式,如颜色:红色等,但字体不起作用:(

共有1个答案

李博达
2023-03-14

我有种感觉,你只是错误地输入了字体的来源。

尝试以下操作:

@font-face { 
font-family: 'font1';
font-display: swap;
font-weight: 900;
src: url("../assets/fonts/font1/heavy/heave.woff2");

}

 类似资料:
  • 问题内容: 以下代码可在Google Chrome beta和IE 7中运行。但是,Firefox似乎对此有问题。我怀疑这是我的CSS文件如何包含的问题,因为我知道Firefox对跨域导入不太友好。 但这仅仅是静态HTML,而没有跨域问题。 在我的landing-page.html上,我像这样进行CSS导入: 在main.css中,我还有另一个导入,例如: 在type.css中,我有以下声明: 我

  • 我在用一个工具自动生成CSS,它生成下面的@font-face标签和对应的段落Style 注意,指定的字体已经是Garamond字体的斜体版本,从技术上来说,< code>font-style:italic行是多余的。 然而,这并不奏效(我在FF、Chrome 所以,我有2个问题 > 为什么这不起作用,也就是说,为什么使用会导致它不起作用? 有没有办法通过javascript“覆盖”@font f

  • 问题内容: 我知道有很多类似的问题,但是这种情况看起来确实很奇怪。对于Internet Explorer 11(Windows 7 Pro),@ font-face似乎已损坏。具体来说,版本:11.0.9600.17728,更新版本:11.0.18。 @ font-face在Chrome,Firefox,Safari,Opera(适用于Linux和Windows)上都可以正常工作。实际上,它甚至可

  • 多年以来,人们一直被迫使用一组单调乏味的Web安全字体。当网页中需要使用一些优雅的字体时,设计师最常用的办法,就是把文字做成图片。但是,由于图片难以修改,也不利于网站SEO,因此不可能大范围使用该字体。 值得庆幸的是,CSS3的 @font-face 为设计师打开了一个全新的世界,它提供了一种自定义网页字体的方法,使设计师可以大胆使用任意自己想要的字体。 事实上,@font-face规则在CSS2

  • 本文向大家介绍iOS 13适配汇总(推荐),包括了iOS 13适配汇总(推荐)的使用技巧和注意事项,需要的朋友参考一下 随着iPhone 11的发布,iOS 13适配也提上了日程,接下来就开发中升级iOS13的手机可能出现的问题 Xcode: 11.0 iOS : 13.0 UIViewController 模态弹出界面 viewController.present(presentVC, anim

  • 主要内容:基本配置,主从服务配置,安全配置,限制配置,AOF日志模式,慢查询配置,服务端命令,客户端命令,连接命令本节对 Redis 的常用配置项和基本命令做简单的总结,您可以把本篇文章看做简版的速查手册。不过,需要注意的是由于 Redis 不同版本的差异,配置项会多少存在一些不同,但总体的来说,大同小异。 基本配置 主从服务配置 安全配置 限制配置 AOF日志模式 慢查询配置 Redis slowlog 是一个记录 Redis 执行查询命令时所耗费时间的日志系统,它仅记录执行一个查询命令所耗费