カスタマイズ可能なメトリクスを備え、Pythonで生成するコンパクトなネオグロテスク系等幅プログラミングフォント。
subframe7536/maple-font
角丸デザイン、プログラミング用合字、Nerd Fontアイコン、可変ウェイト軸を備えたオープンソースのコーディング向け等幅フォント。
代替できる製品:Dank Mono
Operator Mono
- スター
- 29,436
- フォーク
- 1,212
- 未解決の Issue
- 41
- 最終コミット
- 11 日前
これは何?
Maple Monoは、コードエディターやターミナル向けのオープンソース等幅フォントです。角を丸くし、@、$、%、&、Qなどのグリフを再設計しています。また、有効・無効を切り替えられる多くのプログラミング用合字を収録しています。
フォントはVariable、TTF、OTF、WOFF2形式で配布されており、ターミナル用アイコンを追加するNerd Fontパッチ適用版も用意されています。Resource Han Roundedをベースにした別バージョンのCNには、簡体字・繁体字中国語と日本語のグリフが追加されており、中国語文字の幅はラテン文字の2:1です。
config.jsonまたはコマンドラインフラグでビルドを設定でき、OpenType機能の固定、スラッシュ付きゼロを使うnormalプリセット、グリフ幅、行の高さ、ヒンティングあり・なしのベースフォントを指定できます。ビルドはPythonを使ってローカルで実行できるほか、Docker、GitHub Actions、ブラウザー上のプレイグラウンドからも実行できます。
主な機能
- 01@、$、%、&、Qのグリフを再設計した、角丸の等幅デザイン。
- 02ビルドオプションで無効にできるプログラミング用合字。
- 03連続的にウェイトを調整でき、イタリック体のグリフも含む可変フォント。
- 04ターミナル用アイコンを追加したNerd Fontバージョン。
- 05簡体字・繁体字中国語と日本語のグリフを収録し、ラテン文字に対する文字幅が2:1のCNバージョン。
- 06OpenType機能の固定とnormalプリセットに対応した、設定可能なビルド。
ユースケース
- VS Code、JetBrains IDE、その他のコードエディターでフォントとして使う。
- Nerd Fontアイコンを利用して、シェルプロンプトやCLIツール向けにターミナルを設定する。
- 中国語と英語が混在するコードやMarkdownの表で、文字幅を揃えて表示する。
- 特定の合字やグリフ幅を除いたカスタムバージョンをビルドする。
クイックスタート
- 1
Homebrew を使って macOS または Linux にフォントをインストールする
brew install --cask font-maple-mono - 2
または、リリースページからフォントのアーカイブをダウンロードする
使う前に知っておきたいこと
- このブランチは V7 のスナップショットとして凍結されています。最新の修正を含む V8 は variable ブランチにあります。
- CN 版は可変フォント形式に対応しておらず、中国語文字の間隔が広くなっています。
トピック
よくある質問
- maple-font とは?
- 角丸デザイン、プログラミング用合字、Nerd Fontアイコン、可変ウェイト軸を備えたオープンソースのコーディング向け等幅フォント。 Maple Monoは、コードエディターやターミナル向けのオープンソース等幅フォントです。角を丸くし、@、$、%、&、Qなどのグリフを再設計しています。また、有効・無効を切り替えられる多くのプログラミング用合字を収録しています。
- maple-font は無料で使えますか?ライセンスは?
- maple-font は OFL-1.1 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- maple-font は今もメンテナンスされていますか?
- 活発にメンテナンス中。maple-font の最終コミットは 2026年10月11日 です。
- maple-font は何に使えますか?
- VS Code、JetBrains IDE、その他のコードエディターでフォントとして使う。 Nerd Fontアイコンを利用して、シェルプロンプトやCLIツール向けにターミナルを設定する。 中国語と英語が混在するコードやMarkdownの表で、文字幅を揃えて表示する。 特定の合字やグリフ幅を除いたカスタムバージョンをビルドする。
- maple-font のインストール方法は?
- Homebrew を使って macOS または Linux にフォントをインストールする: brew install --cask font-maple-mono または、リリースページからフォントのアーカイブをダウンロードする
- maple-font はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/subframe7536/maple-font
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
高DPI画面の14~15pxのUIテキスト向けに設計された、Cal Sans v2のUI最適化可変フォント版。
手書き文字の写真からインストール可能なフォントを作るNode CLIとClaude Codeスキル。
HackやSource Code Proなどの開発者向けフォントに、Font Awesomeなどのアイコンを数千種類追加します。
あらゆるフォントを、React、Vue、Svelte、Solid、Astro、vanilla JSで使える、一画ずつ描かれる手書き風アニメーションに変換します。
DOMのリフローを発生させずに複数行テキストを計測・レイアウトし、DOM、Canvas、SVGに描画できるPure JavaScript/TypeScriptライブラリ。