はじめに
Markdown はシンプルな書き方でウェブ記事やブログ、ドキュメントを書ける軽量マークアップ言語として広く使われています。
しかし、英語圏で発展した一方で 日本語の文字化けやフォントの問題 が初心者にとってはハードルになりがちです。
「Markdown で日本語を書きたいのに、プレビューがぶっちゃけ文字化けしてしまう」「エディタが文字を正しく表示できない」
そんな悩みを抱えている方は多いはず。
この記事では、初心者でも手軽に日本語に対応させられる Markdown エディタを5つ紹介し、
それぞれの設定方法とトラブルシューティングのポイントを解説します。
ファイルの文字コードやフォント設定を正しく行えば、どのエディタでもスムーズに日本語を扱えるようになります。
1. Visual Studio Code(VS Code)
おすすめ度 ★★★★★
主な特徴: 無料、拡張機能が豊富、カスタマイズ性抜群
初心者向けポイント: 文字化け対策がファイル → 「UTF-8」設定で簡単
1‑1. 日本語フォントの揃え方
VS Code の日本語フォントはデフォルトでは メイリオ (Windows) / Hiragino Kaku Gothic Pro (macOS) になっていますが、
エディタやプレビューで見づらい場合は自分好みのフォントを設定します。
// settings.json を開く: File > Preferences > Settings (⌘,)
{
"editor.fontFamily": "Noto Sans JP, メイリオ, sans-serif",
"markdown.preview.fontFamily": "Noto Sans JP, メイリオ, sans-serif",
"editor.fontLigatures": true
}
※ 「Noto Sans JP」は Google Fonts から入手可能。
文字化けが起きた際はフォントを変更してみてください。
1‑2. 文字コードを強制する
Markdown ファイルを UTF‑8 で保存しないと、特に Windows で文字化けが発生します。
- ファイルを開き、左下にある 「UTF-8」 をクリック
- 「Save with Encoding」 → 「UTF-8」 を選択
- 変更を保存
これで VS Code のエディタとプレビューの両方が日本語を正しく表示します。
1‑3. プレビューを使った確認
Ctrl+Shift+V で Markdown のプレビューを開き、画像や表なども正しく表示されるか確認します。
必要に応じて Markdown Preview Enhanced extension を追加すると、画像の描画や LaTeX 数式もサポートされます。
2. Obsidian
おすすめ度 ★★★★☆
主な特徴: ノート管理 + Markdown、リンク機能が便利
初心者向けポイント: ダークモードとライトモードのフォント設定が直感的
Obsidian はリンクを駆使したノート管理に最適です。
日本語の表示は全体設定で簡単に調整できます。
2‑1. 日本語フォントを設定
- Obsidian で Settings(Ctrl+,)
- 「Appearance」 → 「File font」
- 「Custom」 を選択し、好きなフォント(例: メイリオ)を入力
Tip
「System Default」を選んだ場合、OS のフォント設定が反映されます。
文字化けが起きたら 「Custom」 に切り替えてみてください。
2‑2. プレビューと編集モードの切り替え
Obsidian には 「Preview」 モードと 「Focus」 モードがあります。
プレビューに日本語が表示されない場合は、編集モードで文字化けが発生しているかを確認し、
ファイルの文字コードを UTF‑8 に変更してください。
3. Typora
おすすめ度 ★★★★★
主な特徴: 真ん中の WYSIWYG エディタ、プレビューは不要
初心者向けポイント: フォント設定は UI だけで完結
Typora はエディタとプレビューが同一画面に統合されているため、
「書いていると同じように見える」体験ができます。
3‑1. フォントを変更
- File → Preferences
- 「Font」タブで「Editor font」 と「Preview font」を設定
- 文字化けが起きたら 「System Default」 に戻すか、
「Custom」 → 「Select Font」 で日本語フォントを選択
3‑2. ファイルの文字コードを確認
Typora では 「Tools」 → 「Convert to UTF-8」 を選ぶと、
現在開いているファイルを UTF‑8 に変換できます。
日本語文字列が乱れる場合は必ずこの機能を活用してください。
4. Mark Text
おすすめ度 ★★★★☆
主な特徴: クロスプラットフォーム、拡張機能がシンプル
初心者向けポイント: カラースキームとフォントを簡単に変更
Mark Text はオープンソースで、軽量に設計されたエディタです。
4‑1. 日本語フォント設定
- Settings → Appearance
- 「Font」セクションで 「Editor font」 と 「Preview font」 を選ぶ
- フォントリストに日本語フォントが含まれていない場合は、
追加 で*.ttfを読み込んでください。
4‑2. カラースキームの変更
日本語の読みやすさを高めるために、“Solarized Light” などのカラースキームを選ぶと、
文字が黒くなるだけでなく、行の区切りがはっきりします。
5. Notion(Markdown 用サポート付き)
おすすめ度 ★★★☆☆
主な特徴: ノート、タスク、データベースを統合
初心者向けポイント: Markdown を貼り付けるだけで即座に可視化
Notion は「Markdown を貼り付ける」だけで自動的に書式を整えてくれます。
日本語文字化けは ほぼ起きません が、ファイルアップロード時の文字コードは注意が必要です。
5‑1. Markdown 入力時の注意
- 直接貼り付け: 文字化けしていなければそのまま
- ファイルアップロード: 事前に「UTF‑8」で保存しておくと問題ありません
5‑2. フォントのカスタマイズ
Notion はシステムフォントを使用するため、
「Settings & Members」 → 「Appearance」 で 「Theme」 を変更すれば
フォントの変化を確認できます。ただし、細かいフォント変更はサポート外です。
よくあるトラブルと対処法
| 事象 | 原因 | 対処 |
|---|---|---|
| 文字化け | ファイルが Shift‑JIS で保存されている | VS Code 等で Save with Encoding → UTF‑8 |
| プレビューが黒い文字 | フォントが読み込まれていない | フォント設定で日本語フォントを追加 |
| ハイライトが正しく表示されない | Markdown の拡張機能が無効 | 拡張機能をインストール・有効化 |
| 画像が表示されない | 画像のパスが相対パスで誤っている | パスを確認し、/assets フォルダを作成 |
| LaTeX が表示されない | 拡張が無効 | Markdown Preview Enhanced など LaTeX 対応拡張を入れる |
まとめ
-
文字コードを UTF‑8 に統一
失敗例が多いので、必ずファイルを UTF‑8 で保存してください。 -
フォントを確実に指定
日本語表示の基本はフォントです。
ほとんどのエディタで「日本語フォント」設定を行いましょう。 -
拡張機能やテーマを活用
画像や表、LaTeX など、Markdown の可能性を広げるために
エディタ固有の拡張機能を試してみてください。 -
テストはプレビューで
ファイルを書いたら必ずプレビューを確認し、
文字化けやレイアウト崩れを早期に発見する習慣をつけます。
初心者の方でもこれらの5ツールと設定を押さえておけば、
「日本語をMarkdownで書くのが難しい」という壁は簡単に越えられます。
ぜひ自分の作業フローに合ったエディタを選び、快適な Markdown ライティングを満喫してください!