Repolode
tywr

tywr/Nordwand-Mono

カスタマイズ可能なメトリクスを備え、Pythonで生成するコンパクトなネオグロテスク系等幅プログラミングフォント。

スター
464
フォーク
1
未解決の Issue
2
最終コミット
21 日前

これは何?

Nordwand Monoは、Universのデザイン要素をJetBrains Monoのプロポーションに取り入れた、プログラミング向けの等幅フォントです。作者が好みに合うターミナル・Neovim用フォントを探すために制作したもので、名前はスイスのタイポグラフィに由来します。

このフォントはPythonで生成され、各グリフはPythonのグリフクラスで描画されます。設定ファイルでx-heightや大文字の高さなどを上書きでき、visualizeモジュールで個々のグリフをプレビューし、custom-fontsディレクトリにフォント全体をビルドできます。メトリクスを変更した場合は、グリフを手動で調整する必要が生じることがあります。

OpenType featureタグで選択できる代替字形、「->」と「=>」の2種類の合字、複数のウェイト、キリル文字のサンプルを備えています。

主な機能

  • 01プログラミング向けの等幅ネオグロテスクデザイン
  • 02OpenType featureタグで選択できる代替字形
  • 03「->」と「=>」の2種類の合字
  • 04x-heightなどのメトリクスを設定でき、Pythonからフォントを生成
  • 05複数のウェイトとキリル文字に対応

ユースケース

  • ターミナルやコードエディタのフォントとして使う
  • グリフのメトリクスをカスタマイズして、自分好みの等幅フォントを作る
  • Pythonによるグリフ生成を通じてフォントデザインを試す

クイックスタート

  1. 1

    config.example.yml を config.yml にコピーし、メトリクスを設定します

  2. 2

    フォントファイルを生成します(./custom-fonts に出力されます)

    python -m generate_font --config config.yml

使う前に知っておきたいこと

  • メトリクスを変更しても見栄えがよくなるとは限らず、一部のグリフは手動で調整が必要な場合があります。
  • 含まれているリガチャは「->」と「=>」の2つだけです。

トピック

よくある質問

Nordwand-Mono とは?
カスタマイズ可能なメトリクスを備え、Pythonで生成するコンパクトなネオグロテスク系等幅プログラミングフォント。 Nordwand Monoは、Universのデザイン要素をJetBrains Monoのプロポーションに取り入れた、プログラミング向けの等幅フォントです。作者が好みに合うターミナル・Neovim用フォントを探すために制作したもので、名前はスイスのタイポグラフィに由来します。
Nordwand-Mono は無料で使えますか?ライセンスは?
Nordwand-Mono は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Nordwand-Mono は今もメンテナンスされていますか?
活発にメンテナンス中。Nordwand-Mono の最終コミットは 2026年9月29日 です。
Nordwand-Mono は何に使えますか?
ターミナルやコードエディタのフォントとして使う グリフのメトリクスをカスタマイズして、自分好みの等幅フォントを作る Pythonによるグリフ生成を通じてフォントデザインを試す
Nordwand-Mono のインストール方法は?
config.example.yml を config.yml にコピーし、メトリクスを設定します フォントファイルを生成します(./custom-fonts に出力されます): python -m generate_font --config config.yml
Nordwand-Mono はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/tywr/Nordwand-Mono

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト