Font Family

    Sans-serif

    Use to apply a web safe sans-serif font family:

    Use .font-serif to apply a web safe serif font family:

    Font Family - 图2

    1. <p class="font-serif text-lg text-gray-800 text-center">
    2. I'm a serif paragraph.
    3. </p>

    Monospaced

    Use .font-mono to apply a web safe monospaced font family:

    1. <p class="font-mono text-lg text-gray-800 text-center">
    2. I'm a monospaced paragraph.
    3. </p>

    To control the font family of an element at a specific breakpoint, add a {screen}: prefix to any existing font family utility class. For example, use md:font-serif to apply the font-serif utility at only medium screen sizes and above.

    For more information about Tailwind’s responsive design features, check out the Responsive Design documentation.

    all

    Font Family - 图5

    sm

    md

    Font Family - 图7

    lg

    I’m a paragraph.

    Customizing

    By default Tailwind provides three font family utilities: a cross-browser sans-serif stack, a cross-browser serif stack, and a cross-browser monospaced stack. You can change, add, or remove these by editing the theme.fontFamily section of your Tailwind config.

    1. module.exports = {
    2. theme: {
    3. fontFamily: {
    4. - 'serif': ['Georgia', 'Cambria', ...],
    5. - 'mono': ['SFMono-Regular', 'Menlo', ...],
    6. + 'display': ['Oswald', ...],
    7. + 'body': ['Open Sans', ...],
    8. }
    9. }
    10. }

    Font families can be specified as an array or as a simple comma-delimited string:

    1. {
    2. // Array format:
    3. 'sans': ['Helvetica', 'Arial', 'sans-serif'],
    4. 'sans': 'Helvetica, Arial, sans-serif',
    5. }

    Note that Tailwind does not automatically escape font names for you. If you’re using a font that contains an invalid identifier, wrap it in quotes or escape the invalid characters.

    By default, only responsive variants are generated for font family utilities.

    You can control which variants are generated for the font family utilities by modifying the fontFamily property in the variants section of your file.

    For example, this config will also generate hover and focus variants:

    1. // tailwind.config.js
    2. module.exports = {
    3. variants: {
    4. // ...
    5. - fontFamily: ['responsive'],
    6. + fontFamily: ['responsive', 'hover', 'focus'],
    7. }
    8. }

    If you don’t plan to use the font family utilities in your project, you can disable them entirely by setting the fontFamily property to false in the corePlugins section of your config file:

    1. // tailwind.config.js
    2. module.exports = {
    3. corePlugins: {
    4. // ...
    5. + fontFamily: false,
    6. }