Windows 11 WSL2 ターミナルに Moralerspace Neon HWNF をインストールする方法
こんにちは!今回は Windows 11 の WSL2 環境で Moralerspace Neon HWNF フォントをインストールし、fish shell で使用する方法について解説します。Moralerspace Neon HWNF は、プログラミングに最適化された美しいフォントで、Windows Terminal での開発体験を大幅に向上させます。 とはいえ、vscode のフォントとは少し見た目が違います。英数:日本語が 1:2 なので、少し英数文字が狭いかもしれません。私も最初狭いと感じたのですが直ぐになれましたw
Moralerspace Neon HWNF とは?
Moralerspace Neon HWNF は、プログラミング用に特化したフォントで、Nerd Font パッチが適用されています。主な特徴は以下の通りです:
- セリフ(飾り)がないクリーンなデザイン
- プログラミング用の記号やリガチャが最適化されている
- Nerd Font アイコンが統合されている(開発アイコン、ファイルタイプアイコンなど)
- 長時間のコーディングでも目が疲れにくい設計
Windows へのインストール手順
1. Moralerspace Neon HWNF のダウンロード
まず、Moralerspace Neon HWNF フォントを Nerd Fonts の公式サイトからダウンロードします:
- ウェブブラウザで moralerspace リリースページ にアクセス
- 🆕 ダウンロードはこちら にアクセス
- 最新リリース(例:v1.1.0)から「MoralerspaceHWNF_v1.1.0.zip」を Windows へダウンロード
- ダウンロードした ZIP ファイルを展開
2. Windows へのフォントインストール
ダウンロードしたフォントを Windows にインストールします:
- ZIP ファイルを展開したフォルダを開く
- 「MoralerspaceNeonHWNF-Regular.ttf」などの .ttf ファイルを探す
- インストールしたいフォントファイルを右クリックして「インストール」または「すべてのユーザーにインストール」を選択
3. Windows Terminal での設定
Windows Terminal でフォントを設定します:
- Windows Terminal を起動
Ctrl + ,
キーを押して設定画面を開く- 左側のサイドバーから「外観」を選択
- 「フォント フェイス」ドロップダウンから「Moralerspace Neon HWNF」を選択
- フォントサイズを適切な値(例:12)に設定
- 「保存」をクリックして設定を適用
4. 設定ファイル(JSON)による詳細設定
より詳細な設定を行いたい場合は、JSON ファイルを直接編集します:
- Windows Terminal の設定画面を開き、下部の「JSON ファイルを開く」をクリック
- 以下のようにプロファイルを編集:
{
"profiles": {
"defaults": {
"font": {
"face": "Moralerspace Neon HWNF"
},
"opacity": 80,
"useAcrylic": true
},
"list": [
{
"guid": "{your-wsl-profile-guid}",
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
"font": {
"face": "Moralerspace Neon HWNF",
"size": 12
}
}
]
}
}
fish shell での Nerd Font アイコンの表示確認
fish shell で Nerd Font アイコンが正しく表示されるか確認するために、以下のコマンドを試してみましょう:
# fish shellでの正しいNerd Fontアイコン表示方法
printf '%b' '\uE0B0 \uE0B1 \uF135 \uE235\n'
正しく設定されていれば、PowerLine の三角形アイコン、ロケットアイコン、歯車アイコンなどが表示されるはずです。
まとめ
この記事では、Windows 11 の WSL2 環境で Moralerspace Neon HWNF フォントをインストールして、fish shell で使用する方法を解説しました。このフォントを使用することで、Windows Terminal でのコーディング体験が視覚的に向上し、長時間の作業でも目の疲れを軽減できます。
fish shell の独自の構文に注意しながら、Nerd Font の特殊アイコンを活用することで、より情報量の多い、視覚的に美しいターミナル環境を構築できます。