手書き文字の写真からインストール可能なフォントを作るNode CLIとClaude Codeスキル。
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
config.example.yml を config.yml にコピーし、メトリクスを設定します
- 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 の数値は毎日更新されます。
関連プロジェクト
チャット履歴を再生するだけでなく、記憶を保存・想起・振り返ることで、AIエージェントが時間とともに学習できるようにするメモリシステムです。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
既存アプリに組み込めるクライアント・サーバー構成で、GRPOを使い、LLMエージェントを自身の経験から学習させるPython製RLフレームワーク。
MaiBot(MaiSaka)は、主にQQグループチャットでカジュアルかつ人間らしい会話をする、プラグインシステム搭載のLLMベースの会話エージェントです。
NLWebのPythonリファレンス実装。ウェブサイトに自然言語の会話型インターフェースを追加するプロトコルとツールキットで、MCPクライアントにも対応します。