Class reference

Font Family - 图1

Sans-serif

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

Font Family - 图2

Serif

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

Font Family - 图3

Monospaced

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

Font Family - 图4

Customizing

Font Families

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 fonts section of your Tailwind config.

Font Family - 图5

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. // Comma-delimited format:
  5. 'sans': 'Helvetica, Arial, sans-serif',
  6. }

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.

  1. {
  2. // Won't work:
  3. 'sans': ['Exo 2', ...],
  4. // Add quotes:
  5. 'sans': ['"Exo 2"', ...],
  6. // ...or escape the space:
  7. 'sans': ['Exo\\ 2', ...],
  8. }

Responsive and State Variants

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

You can control which variants are generated for the font utilities by modifying the fonts property in the modules section of your Tailwind config file.

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

Font Family - 图6

Disabling

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

Font Family - 图7