2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Jetbrains IDEのMarkdownプレビューの中華フォントを直す & カスタムする

2
Posted at

Jetbrains IDEでビルトインのMarkdownプレビューが中華フォントになる

タイトル通りです。中華フォントに引っかかりがちな文字を入力するとこんな感じになります。

image.png

▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂ うわあああああぁぁぁぁぁぁぁ

解決法

GoLand 2025.3.4 で確認した解決法ですが、他のIDEでもだいたい同じだと思います。

1. Render Engineの変更

基本的には Chromium になっていますが、フォントのフォールバックがうまくいかないことがあるようです。Compose Multiplatform ベースのエンジンに変更することでだいぶ良くなります。

設定の Languages & Frameworks > Markdown を開きます。
Preview rendering engine を Compose に変更後、プレビュー画面を開きなおすと治ります。

image.png

手軽に治せるのですが、段落間のマージンがだいぶデカくなるので読みづらいです。まだexperimentalなので、長い目で見守りましょう……。

2. カスタムCSSを使う

カスタムCSSで解決できます。こっちのほうがオススメです

設定の Languages & Frameworks > Markdown を開きます。
Custom CSSのトグルを開くと設定が出てくるので、CSSファイルをロードするか、下に直書きするかします。

image.png

body {
  font-family: "Noto Sans JP", sans-serif !important;
}

code, pre {
  font-family: "JetBrains Mono", "Consolas", monospace !important;
}

/* ついでにカスタムもしちゃう */
h1 {
  border-bottom: 2px solid;
}

h2 {
  border-bottom: 1px solid;
}

Compose (preview) を使った場合、カスタムCSSは使えません。

いいですね!

image.png

おまけ1: もっとカスタムする

Markdownのレンダリング時に出てくるHTMLタグを知りたい場合、以下の手順でHTMLを出力して確認が可能です。

画面左上のハンバーガーメニューから、 Tools > Markdown > Export Makdown file To... を押します。

image.png

その後、Formatを HTML に変更することで出力されます。ゴリゴリにカスタマイズしたい場合は試してみてください。

おまけ2: JP Font Check

よく中華フォントになりがちな文字をgistにまとめておきました。たまに更新するかもしれません。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?