You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tailwind自定义Poppins字体后font-weight不生效问题求助

解决Tailwind配置Poppins字体后字重工具类失效问题

问题出在你引入Poppins字体时,只加载了默认字重(一般是400),但Tailwind的字重工具类(比如font-bold对应700)需要字体文件包含对应字重版本。当你配置Poppins为sans字体族后,工具类会调用Poppins的对应字重,但该字重的字体文件没被加载,所以看不到效果;移除配置后用默认字体,默认字体已经包含了所需字重,因此恢复正常。

解决步骤:

  • 修改Google Fonts引入链接,指定需要的字重
    把index.html里的字体链接改成包含你需要的字重,比如常用的400、500、700:

    <link href="https://fonts.googleapis.com/css?family=Poppins:wght@400;500;700" rel="stylesheet">
    

    格式是在字体名后加:wght@,后面用分号分隔需要的字重数值,你用到哪些Tailwind字重工具类,就加对应的数值。

  • 确认Tailwind配置正确
    确保你的tailwind.config.js是在extend里扩展字体族,而不是直接覆盖:

    const defaultTheme = require('tailwindcss/defaultTheme')
    
    module.exports = {
      theme: {
        extend: {
          fontFamily: {
            sans: ['Poppins', ...defaultTheme.fontFamily.sans],
          },
        },
      },
      // 其他配置内容
    }
    
  • 重启开发服务器
    修改配置和字体链接后,重启Vue项目的开发服务器,让新的字体加载和配置生效。

补充:Tailwind常用字重工具类对应的数值:

  • font-normal → 400
  • font-medium → 500
  • font-semibold → 600
  • font-bold → 700
  • font-extrabold → 800
  • font-black → 900

内容的提问来源于stack exchange,提问作者Matt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 10:55:27