Files
ui/docs/content/1.getting-started/5.fonts.md
renovate[bot] 85b45f6275 chore(deps): update tailwindcss to ^4.0.8 (v3) (#3373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Canac <canacb1@gmail.com>
2025-02-25 12:59:52 +01:00

56 lines
1.1 KiB
Markdown

---
title: Fonts
description: 'Nuxt UI integrates with Nuxt Fonts to provide plug-and-play font optimization.'
framework: nuxt
links:
- label: 'nuxt/fonts'
to: https://github.com/nuxt/fonts
target: _blank
icon: i-simple-icons-github
navigation.icon: i-lucide-a-large-small
---
## Usage
Nuxt UI automatically registers the [`@nuxt/fonts`](https://github.com/nuxt/fonts) module for you, so there's no additional setup required. To use a font in your Nuxt UI application, you can simply declare it in your CSS. It will be automatically loaded and optimized for you.
::module-only
#ui
:::div
```css [assets/css/main.css]
@import "tailwindcss" theme(static);
@import "@nuxt/ui";
@theme {
--font-sans: 'Public Sans', sans-serif;
}
```
:::
#ui-pro
:::div
```css [assets/css/main.css]
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";
@theme {
--font-sans: 'Public Sans', sans-serif;
}
```
:::
::
You can disable the `@nuxt/fonts` module with the `ui.fonts` option in your `nuxt.config.ts`:
```ts [nuxt.config.ts]
export default defineNuxtConfig({
ui: {
fonts: false
}
})
```