Skip to content
Go back

Obsidianで複数のフォントを設定する

  • 動機:Obsidianのコードブロックのフォントとして、英文と和文で異なるフォントを使いたい
  • 設定画面で複数のフォントを列挙できるが、思っている通りに反映されなかった
  • 以下を.obsidian/snippets/font.cssに用意して、”⚙>外観>CSSスニペット”からfont.cssを有効化すると上手くいった
    • ネットにある情報を参考にしたが、どれも上手くいかなかった
      • Obsidian v1.8.10は--default-fontなどを使っていない?
      • :rootで変数を書き換えると、bodyにあるObsidianの既定値で上書きされてしまう
    • Ctrl+Shift+Iで開発ツールが開くので、何がフォントを設定しているか探した
body {
    --font-interface-override: "UIフォント";
    --font-text-override: "テキストフォント";
    --font-monospace-override: "等幅フォント";
}