Author: Gunner

  • Obsidian: Custom Fonts Like a Pro

    Obsidian: Custom Fonts Like a Pro

    So, you want to wrestle Obsidian’s fonts into submission, huh? Ditch the app’s built-in settings and take full control with CSS? Good. That’s the kind of power move I respect.

    Obsidian lets you inject your own CSS snippets, meaning you can customize every inch of its typography—interface, text, monospace, even the default font size. Here’s how you seize the reins:


    1. The Interface Font (Menus, Sidebar, UI Elements)

    This governs the non-note parts of Obsidian—buttons, modals, sidebars, the whole bureaucratic infrastructure. Override it like so:

    body {
      --font-interface: "Your Interface Font", sans-serif;
    }
    

    2. The Text Font (Your Actual Notes)

    This is where your ideas live and breathe. If the default font feels like a corporate drone whispering in your ear, change it:

    body {
      --font-text: "Your Text Font", serif;
    }
    

    3. The Monospace Font (Code Blocks & Inline Code)

    For those moments when precision matters—code snippets, command-line poetry, or just making something look important:

    body {
      --font-monospace: "Your Monospace Font", monospace;
    }
    

    4. Global Font Size (Mimics Obsidian’s “Font Size” Setting)

    Obsidian defaults to 16px. But who said you have to follow the herd?

    body {
      --font-text-size: 18px; /* Or whatever suits your eyeballs */
    }
    

    Putting It All Together

    Here’s a full CSS snippet you can drop into vault/.obsidian/snippets/custom-fonts.css:

    body {
      --font-interface: "Inter", sans-serif;
      --font-text: "Georgia", serif;
      --font-monospace: "Courier New", monospace;
      --font-text-size: 18px;
    }
    

    Activate it in Settings > Appearance > CSS Snippets, and boom—welcome to your new custom-typed reality.

    Obsidian isn’t just a note-taking app; it’s a canvas for your thoughts. Why settle for someone else’s design choices? Shape it into something that feels right.