プログラミング用のラテン文字と日本語を組み合わせたカスタムモノスペースフォント
HackVine Gothicは以下の2つのフォントを融合した複合フォントです:
- Hack - ソースコード専用に設計されたタイプフェース
- VL Gothic - 高品質な日本語フォント
これにより、適切なモノスペース特性を維持しながら、日本語文字(漢字、ひらがな、カタカナ)への優れたサポートを提供する、統一感のあるコーディング用フォントが実現されます。
- モノスペース設計 - コードエディタやターミナルに最適
- ASCII文字 - Hackフォントからの清潔で読みやすいラテン文字
- 日本語文字 - VL Gothicからの日本語テキストの完全サポート
- 一貫したメトリクス - 統一されたアセント、ディセント、行間
- プログラミング最適化 - ソースコードの可読性を重視した設計
- FontForge - フォントのビルドに必要
- Python - ビルドスクリプトの実行用
- Make - Makefileの使用(オプション)
# ソースフォントのダウンロードとビルド
make
# システムへのフォントのインストール
make install
# フォント情報の表示
make scan
# 生成されたファイルのクリーンアップ
make clean
# ソースフォントが利用可能であることを確認
python makefont.py
- 上記の手順でフォントをビルドする
HackVine-Gothic-Regular.ttf
を右クリック- 「インストール」または「すべてのユーザー用にインストール」を選択
HackVine-Gothic-Regular.ttf
をダブルクリック- Font Bookで「フォントをインストール」をクリック
# ユーザーフォントディレクトリにコピー
cp HackVine-Gothic-Regular.ttf ~/.local/share/fonts/
# フォントキャッシュの更新
fc-cache -fv
エディタやターミナルで「HackVine Gothic」をフォントファミリーとして設定してください。
VS Code
{
"editor.fontFamily": "HackVine Gothic, monospace"
}
Vim/Neovim
set guifont=HackVine\ Gothic:h12
Emacs
(set-face-attribute 'default nil :font "HackVine Gothic-12")
- Hack: Source Foundry Hack
- VL Gothic: VL Gothic Font Family
このプロジェクトは異なるライセンスのフォントを組み合わせています:
- HackフォントはMITライセンスでライセンスされています
- VL GothicはBSDスタイルのライセンスでライセンスされています
使用条件については、元のフォントライセンスを参照してください。
フォント生成プロセスやドキュメントの改善について、イシューの作成やプルリクエストの提出をお気軽にお願いします。
FontForgeがインストールされ、PATHで利用可能であることを確認してください。
両方のソースフォントがoriginal/
ディレクトリに存在することを確認してください。make download
を実行して自動的に取得することができます。
システムのフォントキャッシュを更新してみてください:
- Windows: アプリケーションを再起動
- macOS: Font Bookを再起動
- Linux:
fc-cache -fv
を実行