Fontsource

by Ayuhito
5
4
3
2
1
Score: 44/100

Description

Category: Customization & UI

The Fontsource plugin allows users to import custom fonts into Obsidian from Fontsource, providing more flexibility and style customization for their notes and workspace. By integrating Fontsource's library, this plugin enables users to easily use various web fonts in Obsidian, helping to enhance the visual appeal and readability of their notes. Ideal for users who want a personalized aesthetic, it supports seamless font integration without complex setup, giving more control over the appearance of the Obsidian interface.

Reviews

No reviews yet.

Stats

21
stars
12,230
downloads
0
forks
897
days
62
days
62
days
7
total PRs
0
open PRs
2
closed PRs
5
merged PRs
1
total issues
1
open issues
0
closed issues
5
commits

Latest Version

2 months ago

Changelog

1.1.1 (2026-07-26)

Bug Fixes

  • settings: add declarative definitions (#6) (0985f79)

README file from

Github

Fontsource for Obsidian

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

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Minimal Theme Settings
6 years ago by @kepano
Settings plugin to control colors and fonts in Minimal Theme
Homepage
5 years ago by mirnovov
An Obsidian plugin that opens a specified note, canvas, or workspace on startup, instead of the most recent one.
Hider
6 years ago by @kepano
Hide Obsidian UI elements such as tooltips, status, titlebar and more
Iconic
2 years ago by Holo
Customize your icons and colors directly from the Obsidian UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.
Editor Width Slider
3 years ago by @MugishoMp
With this plugin you can set the line width of the editor in obsidian.
CSS Editor
3 years ago by Zachatoo
Edit CSS snippets in Obsidian.
Custom Font Loader
3 years ago by Amir Pourmand
A plugin to set custom font for obsidian
Beautitab
3 years ago by Andrew McGivery
A plugin for Obsidian.MD that creates a customizable new tab view with beautiful backgrounds, quotes, search, and more.
Icon Shortcodes
5 years ago by AidenLx
Obsidian Plugin: Insert emoji and custom icons with shortcodes
Ninja Cursor
4 years ago by vorotamoroz
Background Image
3 years ago by shmolf
Emoji Magic
4 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
Font Size Adjuster
3 years ago by Ryota Ushio
An Obsidian.md plugin to adjust font size via commands.
Status Bar Organizer
3 years ago by Kacper Darowski
Arrange and hide status bar elements.
Node Auto Resize
2 years ago by Boninall
Collapsible Code Blocks
a year ago by Bradley Wyatt
Obsidian Plugin that makes code blocks collapsible in reading and edit view as well as enabling scroll-able code blocks.
Zen Mode
2 years ago by paperbenni
Blur
3 years ago by @gapmiss
A plugin for creating obfuscated blocks of text in Obsidian.md
Canvas Card Background Remover
3 years ago by luxmargos
This Obsidian plugin allows you to make the background of cards transparent in the Canvas for specific embed types, including Image (png), Canvas, and even Markdown.
Reset Font Size
5 years ago by luckman212
Plugin for Obsidian that adds shortcuts for resetting the font size (zoom level).
File Explorer Markdown Titles
5 years ago by Dylan Elliott
Obsidian Plugin that adds the the markdown title within your notes to the file explorer
Full Screen Toggle
3 years ago by Donkey Pacific
Fullscreen toggle plugin across all platforms for Obsidian.
Tokei
3 years ago by HiroMike
A simple clock for Obsidian
Explorer Colors
2 years ago by Scott Van der Zwet
Set cascading colors for files and folders in Obsidian.
Additional Icons
3 years ago by Matthew Turk
Add additional iconsets to Obsidian
Auto Hide Cursor
3 years ago by Mo Ismat
A simple plugin for https://obsidian.md
Shrink pinned tabs
2 years ago by Nicolas Lœuillet
Obsidian plugin to shrink pinned tabs in order to save screen space
Auto Reading Mode
3 years ago by Kelvin Cao
Color cycler
3 years ago by Taylor Brennan
Plugin for Obsidian to dynamically change the accent color
Context Command Hider
2 years ago by Mara-Li
This plugin allows you to hide every command from the Obsidian's right-click context menu.
Theme by Folder
a year ago by Jinmu Go
Automatically switch Obsidian themes based on the folder of the opened note
Tag Formatter
3 years ago by snsvrno
Configurable Obsidian plugin that hides parent tags.
Backgroundset
2 years ago by daonali
similar as vscode background
Theme Controller
2 years ago by Binaris
Set when and how the themes will be displayed
Hide Commands in Menu
2 years ago by bomian98
Obsidian Plugin, hide different commands in different menus.
Local Fonts
2 months ago by flowing-abyss
Load and use local fonts in Obsidian.
Source Mode Styling
8 months ago by Chris Howard
Obsidian plugin. Provides a customisable raw look in source mode using a monospace font to clearly differentiate from Live Preview.
Hide Traffic Lights
6 months ago by Ben Phillips
Close Window When Empty
2 years ago by Taylor Jadin
Universal UI Translator
16 days ago by feifei
ICOR for Life - Interface
25 days ago by Paperless Movement S.L.
The vault's chrome in one place: hide the ribbon and Obsidian's own controls, and give any folder a colour, an icon and a label. Writes no CSS; the INKLINE theme draws it. Part of the ICOR for Life suite.