Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Fontsource

fontsourcefontsource10k downloads

Load custom fonts from Fontsource into your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Hero Image

Fontsource imports fonts from the Fontsource directory and makes them available throughout Obsidian, including popout windows.

This version requires Obsidian 1.12 or newer.

Usage

  1. Open Settings → Fontsource.
  2. Import a font from the Fontsource directory.
  3. Enable the imported font.
  4. Choose where to use it: interface, text, or monospace.

Multiple fonts can be selected for each role and ordered by precedence to cover additional languages.

Network and storage

The plugin connects only while listing or importing fonts:

  • api.fontsource.org provides the font directory and metadata.
  • cdn.jsdelivr.net provides the selected WOFF2 font files.

Imported fonts are encoded into CSS files under your vault's configured Obsidian folder at fonts/<font-id>.css. The plugin reads and writes only those cache files through Obsidian's vault adapter and stores your selections in its normal plugin settings. Once imported, fonts load from the local cache.

Development

This project requires Node.js 22.13 or newer and pnpm 11. CI uses Node.js 24.

pnpm install
pnpm check

Run pnpm dev to watch the source and write a development bundle into test-vault/.obsidian/plugins/fontsource. See CONTRIBUTING.md for contribution and release details.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Import Fontsource custom fonts into Obsidian and make any Fontsource family available for editor and preview. Apply and manage installed Fontsource fonts across your vault for consistent typography.
FontsAppearanceCSS
Details
Current version
1.1.0
Last updated
3 days ago
Created
2 years ago
Updates
2 releases
Downloads
10k
Compatible with
Obsidian 1.12.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
fontsourcefontsource
github.com/ayuhito
GitHubfontsource
  1. Community
  2. Plugins
  3. Fonts
  4. Fontsource

Related plugins

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Lapel

Show the heading levels in the gutter of the editor.

Snippetor

Create and tweak common snippets.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Contextual Typography

Add a data-tag-name attribute to all top-level divs in preview mode containing the child's tag name, allowing contextual typography styling.

Focus Mode

Add a toggle to hide interface elements so you can focus on your note.

Better Bullets

Improves readability of bulleted notes.

Custom Theme Studio

Create and customize themes with a built-in CSS editor. Modify colors, styles, and export your custom theme.

Color Palette

Create and insert color palettes into your notes.