MCPcopy
hub / github.com/subframe7536/maple-font

github.com/subframe7536/maple-font @v7.9 sqlite

repository ↗ · DeepWiki ↗ · release v7.9 ↗
278 symbols 1,129 edges 87 files 31 documented · 11%
README

カバー

subframe7536%2Fmaple-font | Trendshift Featured|HelloGitHub

GitHub Repo Stars GitHub Repo Forks X (formerly Twitter) Follow

GitHub Release GitHub Downloads (all assets, all releases) GitHub Repo License GitHub Repo Issues

ダウンロード | ウェブサイト | English | 中文 | 日本語

Maple Mono

Maple Mono は、コーディングの流れをスムーズにすることに焦点を当てたオープンソースのモノスペースフォントです。

私は自分の作業体験を向上させるためにこれを作成し、他の人にも役立つことを願っています。

V7 は完全に再作成されたバージョンで、可変フォント形式とフォントプロジェクトのソースファイルを提供し、半数以上のグリフを再設計し、よりスマートなリガチャを提供します。V6 はこちらで確認できます。

特徴

  • ✨ 可変 - 無限のフォントウェイトと細かく調整されたイタリックグリフ。
  • ☁️ スムーズ - 丸い角、@ $ % & Q -> の新しいグリフ、イタリックスタイルの筆記体 f i j k l x y
  • 💪 実用的 - 大量のスマートリガチャ、詳細はfeatures/を参照。
  • 🎨 アイコン - 一流のNerd-Fontサポート、ターミナルをより鮮やかに。
  • 🔨 カスタマイズ - フォント機能を自由に有効または無効にして、自分だけのフォントを作成。

簡体字中国語、繁体字中国語、日本語

CN バージョンはResource Han Roundedに基づいており、簡体字中国語、繁体字中国語、日本語の開発環境に完全な文字セットサポートを提供します。同時に、中国語と英語の 2:1 の完璧な整列の特性により、このフォントは多言語表示や Markdown テーブルなどのシナリオで整然とした、統一された、美しく快適な外観を実現します。ただし、中国語の文字間隔は他の人気のある中国語フォントと比較して大きくなっています。詳細はリリースノートおよびこの問題を参照してください。

2-1.png

スクリーンショット

showcase.png

  • CodeImgで撮影
  • テーマ:Maple
  • 設定:フォントサイズ 16px、行の高さ 1.8、デフォルトの文字間隔

ダウンロード

すべてのフォントアーカイブはリリースからダウンロードできます。

Scoop (Windows)

# バケットを追加
scoop bucket add nerd-fonts
# Maple Mono (ttf 形式)
scoop install Maple-Mono
# Maple Mono NF
scoop install Maple-Mono-NF
# Maple Mono NF CN
scoop install Maple-Mono-NF-CN

すべてのパッケージ (クリックして展開)

sh # バケットを追加 scoop bucket add nerd-fonts # Maple Mono (ttf 形式) scoop install Maple-Mono # Maple Mono (hinted ttf 形式) scoop install Maple-Mono-autohint # Maple Mono (otf 形式) scoop install Maple-Mono-otf # Maple Mono NF scoop install Maple-Mono-NF # Maple Mono NF CN scoop install Maple-Mono-NF-CN

Homebrew (MacOS, Linux)

# Maple Mono
brew install --cask font-maple-mono
# Maple Mono NF
brew install --cask font-maple-mono-nf
# Maple Mono NF CN
brew install --cask font-maple-mono-nf-cn

すべてのパッケージ (クリックして展開)

```sh # Maple Mono brew install --cask font-maple-mono # Maple Mono NF brew install --cask font-maple-mono-nf # Maple Mono CN brew install --cask font-maple-mono-cn # Maple Mono NF CN brew install --cask font-maple-mono-nf-cn

# Maple Mono Normal brew install --cask font-maple-mono-normal # Maple Mono Normal NF brew install --cask font-maple-mono-normal-nf # Maple Mono Normal CN brew install --cask font-maple-mono-normal-cn # Maple Mono Normal NF CN brew install --cask font-maple-mono-normal-nf-cn ```

Arch Linux

ArchLinuxCN リポジトリでは、pkgbase 内のすべてのパッケージ zip ファイルをダウンロードせずに、単一のパッケージ zip ファイルをダウンロードできますが、AUR ではできません。(良い解決策がある場合は、Cyberczy(czysheep@gmail.com) までご連絡ください)

ArchLinuxCN (推奨)

# Maple Mono (Ligature TTF unhinted)
paru -S ttf-maplemono
# Maple Mono NF (Ligature unhinted)
paru -S ttf-maplemono-nf-unhinted
# Maple Mono NF CN (Ligature unhinted)
paru -S ttf-maplemono-nf-cn-unhinted

すべてのパッケージ (クリックして展開)

```sh # Maple Mono (Ligature Variable) paru -S ttf-maplemono-variable # Maple Mono (Ligature TTF hinted) paru -S ttf-maplemono-autohint # Maple Mono (Ligature TTF unhinted) paru -S ttf-maplemono # Maple Mono (Ligature OTF) paru -S otf-maplemono # Maple Mono (Ligature WOFF2) paru -S woff2-maplemono # Maple Mono NF (Ligature hinted) paru -S ttf-maplemono-nf # Maple Mono NF (Ligature unhinted) paru -S ttf-maplemono-nf-unhinted # Maple Mono CN (Ligature hinted) paru -S ttf-maplemono-cn # Maple Mono CN (Ligature unhinted) paru -S ttf-maplemono-cn-unhinted # Maple Mono NF CN (Ligature hinted) paru -S ttf-maplemono-nf-cn # Maple Mono NF CN (Ligature unhinted) paru -S ttf-maplemono-nf-cn-unhinted

# Maple Mono (No-Ligature Variable) paru -S ttf-maplemononl-variable # Maple Mono (No-Ligature TTF hinted) paru -S ttf-maplemononl-autohint # Maple Mono (No-Ligature TTF unhinted) paru -S ttf-maplemononl # Maple Mono (No-Ligature OTF) paru -S otf-maplemononl # Maple Mono (No-Ligature WOFF2) paru -S woff2-maplemononl # Maple Mono NF (No-Ligature hinted) paru -S ttf-maplemononl-nf # Maple Mono NF (No-Ligature unhinted) paru -S ttf-maplemononl-nf-unhinted # Maple Mono CN (No-Ligature hinted) paru -S ttf-maplemononl-cn # Maple Mono CN (No-Ligature unhinted) paru -S ttf-maplemononl-cn-unhinted # Maple Mono NF CN (No-Ligature hinted) paru -S ttf-maplemononl-nf-cn # Maple Mono NF CN (No-Ligature unhinted) paru -S ttf-maplemononl-nf-cn-unhinted

# Maple Mono Normal (Ligature Variable) paru -S ttf-maplemononormal-variable # Maple Mono Normal (Ligature TTF hinted) paru -S ttf-maplemononormal-autohint # Maple Mono Normal (Ligature TTF unhinted) paru -S ttf-maplemononormal # Maple Mono Normal (Ligature OTF) paru -S otf-maplemononormal # Maple Mono Normal (Ligature WOFF2) paru -S woff2-maplemononormal # Maple Mono Normal NF (Ligature hinted) paru -S ttf-maplemononormal-nf # Maple Mono Normal NF (Ligature unhinted) paru -S ttf-maplemononormal-nf-unhinted # Maple Mono Normal CN (Ligature hinted) paru -S ttf-maplemononormal-cn # Maple Mono Normal CN (Ligature unhinted) paru -S ttf-maplemononormal-cn-unhinted # Maple Mono Normal NF CN (Ligature hinted) paru -S ttf-maplemononormal-nf-cn # Maple Mono Normal NF CN (Ligature unhinted) paru -S ttf-maplemononormal-nf-cn-unhinted

# Maple Mono Normal (No-Ligature Variable) paru -S ttf-maplemononormalnl-variable # Maple Mono Normal (No-Ligature TTF hinted) paru -S ttf-maplemononormalnl-autohint # Maple Mono Normal (No-Ligature TTF unhinted) paru -S ttf-maplemononormalnl # Maple Mono Normal (No-Ligature OTF) paru -S otf-maplemononormalnl # Maple Mono Normal (No-Ligature WOFF2) paru -S woff2-maplemononormalnl # Maple Mono Normal NF (No-Ligature hinted) paru -S ttf-maplemononormalnl-nf # Maple Mono Normal NF (No-Ligature unhinted) paru -S ttf-maplemononormalnl-nf-unhinted # Maple Mono Normal CN (No-Ligature hinted) paru -S ttf-maplemononormalnl-cn # Maple Mono Normal CN (No-Ligature unhinted) paru -S ttf-maplemononormalnl-cn-unhinted # Maple Mono Normal NF CN (No-Ligature hinted) paru -S ttf-maplemononormalnl-nf-cn # Maple Mono Normal NF CN (No-Ligature unhinted) paru -S ttf-maplemononormalnl-nf-cn-unhinted ```

AUR (非推奨)

# Maple Mono (Ligature TTF unhinted)
paru -S maplemono-ttf
# Maple Mono NF (Ligature unhinted)
paru -S maplemono-nf-unhinted
# Maple Mono NF CN (Ligature unhinted)
paru -S maplemono-nf-cn-unhinted

すべてのパッケージ (クリックして展開)

```sh # Maple Mono (Ligature Variable) paru -S maplemono-variable # Maple Mono (Ligature TTF hinted) paru -S maplemono-ttf-autohint # Maple Mono (Ligature TTF unhinted) paru -S maplemono-ttf # Maple Mono (Ligature OTF) paru -S maplemono-otf # Maple Mono (Ligature WOFF2) paru -S maplemono-woff2 # Maple Mono NF (Ligature hinted) paru -S maplemono-nf # Maple Mono NF (Ligature unhinted) paru -S maplemono-nf-unhinted # Maple Mono CN (Ligature hinted) paru -S maplemono-cn # Maple Mono CN (Ligature unhinted) paru -S maplemono-cn-unhinted # Maple Mono NF CN (Ligature hinted) paru -S maplemono-nf-cn # Maple Mono NF CN (Ligature unhinted) paru -S maplemono-nf-cn-unhinted

# Maple Mono (No-Ligature Variable) paru -S maplemononl-variable # Maple Mono (No-Ligature TTF hinted) paru -S maplemononl-ttf-autohint # Maple Mono (No-Ligature TTF unhinted) paru -S maplemononl-ttf # Maple Mono (No-Ligature OTF) paru -S maplemononl-otf # Maple Mono (No-Ligature WOFF2) paru -S maplemononl-woff2 # Maple Mono NF (No-Ligature hinted) paru -S maplemononl-nf # Maple Mono NF (No-Ligature unhinted) paru -S maplemononl-nf-unhinted # Maple Mono CN (No-Ligature hinted) paru -S maplemononl-cn # Maple Mono CN (No-Ligature unhinted) paru -S maplemononl-cn-unhinted # Maple Mono NF CN (No-Ligature hinted) paru -S maplemononl-nf-cn # Maple Mono NF CN (No-Ligature unhinted) paru -S maplemononl-nf-cn-unhinted

# Maple Mono Normal (Ligature Variable) paru -S maplemononormal-variable # Maple Mono Normal (Ligature TTF hinted) paru -S maplemononormal-ttf-autohint # Maple Mono Normal (Ligature TTF unhinted) paru -S maplemononormal-ttf # Maple Mono Normal (Ligature OTF) paru -S maplemononormal-otf # Maple Mono Normal (Ligature WOFF2) paru -S maplemononormal-woff2 # Maple Mono Normal NF (Ligature hinted) paru -S maplemononormal-nf # Maple Mono Normal NF (Ligature unhinted) paru -S maplemononormal-nf-unhinted # Maple Mono Normal CN (Ligature hinted) paru -S maplemononormal-cn # Maple Mono Normal CN (Ligature unhinted) paru -S maplemononormal-cn-unhinted # Maple Mono Normal NF CN (Ligature hinted) paru -S maplemononormal-nf-cn # Maple Mono Normal NF CN (Ligature unhinted) paru -S maplemononormal-nf-cn-unhinted

# Maple Mono Normal (No-Ligature Variable) paru -S maplemononormalnl-variable # Maple Mono Normal (No-Ligature TTF hinted) paru -S maplemononormalnl-ttf-autohint # Maple Mono Normal (No-Ligature TTF unhinted) paru -S maplemononormalnl-ttf # Maple Mono Normal (No-Ligature OTF) paru -S maplemononormalnl-otf # Maple Mono Normal (No-Ligature WOFF2) paru -S maplemononormalnl-woff2 # Maple Mono Normal NF (No-Ligature hinted) paru -S maplemononormalnl-nf # Maple Mono Normal NF (No-Ligature unhinted) paru -S maplemononormalnl-nf-unhinted # Maple Mono Normal CN (No-Ligature hinted) paru -S maplemononormalnl-cn # Maple Mono Normal CN (No-Ligature unhinted) paru -S maplemononormalnl-cn-unhinted # Maple Mono Normal NF CN (No-Ligature hinted) paru -S maplemononormalnl-nf-cn # Maple Mono Normal NF CN (No-Ligature unhinted) paru -S maplemononormalnl-nf-cn-unhinted ```

Nixpkgs (NixOS, Linux, MacOS)

fonts.packages = with pkgs; [
  # Maple Mono (Ligature TTF unhinted)
  maple-mono.truetype
  # Maple Mono NF (Ligature unhinted)
  maple-mono.NF-unhinted
  # Maple Mono NF CN (Ligature unhinted)
  maple-mono.NF-CN-unhinted
];

すべてのパッケージ (クリックして展開)

```nix fonts.packages = with pkgs; [ # Maple Mono (Ligature Variable) maple-mono.variable # Maple Mono (Ligature TTF hinted) maple-mono.truetype-autohint # Maple Mono (Ligature TTF unhinted) maple-mono.truetype # Maple Mono (Ligature OTF) maple-mono.opentype # Maple Mono (Ligature WOFF2) maple-mono.woff2 # Maple Mono NF (Ligature hinted) maple-mono.NF # Maple Mono NF (Ligature unhinted) maple-mono.NF-unhinted # Maple Mono CN (Ligature hinted) maple-mono.CN # Maple Mono CN (Ligature unhinted) maple-mono.CN-unhinted # Maple Mono NF CN (Ligature hinted) maple-mono.NF-CN # Maple Mono NF CN (Ligature unhinted) maple-mono.NF-CN-unhinted

# Maple Mono (No-Ligature Variable)
maple-mono.NL-Variable
# Maple Mono (No-Ligature TTF hinted)
maple-mono.NL-TTF-AutoHint
# Maple Mono (No-Ligature TTF unhinted)
maple-mono.NL-TTF
# Maple Mono (No-Ligature OTF)
maple-mono.NL-OTF
# Maple Mono (No-Ligature WOFF2)
maple-mono.NL-Woff2
# Maple Mono NF (No-Ligature hinted)
maple-mono.NL-NF
# Maple Mono NF (No-Ligature unhinted)
maple-mono.NL-NF-unhinted
# Maple Mono CN (No-Ligature hinted)
maple-mono.NL-CN
# Maple Mono CN (No-Ligature unhinted)
maple-mono.NL-CN-unhinted
# Maple Mono NF CN (No-Ligature hinted)
maple-mono.NL-NF-CN
# Maple Mono NF CN (No-Ligature unhinted)
maple-mono.NL-NF-CN-unhinted

# Maple Mono Normal (Ligature Variable)
maple-mono.Normal-Variable
# Maple Mono Normal (Ligature TTF hinted)
maple-mono.Normal-TTF-AutoHint
# Maple Mono Normal (Ligature TTF unhinted)
maple-mono.Normal-TTF
# Maple Mono Normal (Ligature OTF)
maple-mono.Normal-OTF
# Maple Mono Normal (Ligature WOFF2)
maple-mono.Normal-Woff2
# Maple Mono Normal NF (Ligature hinted)
maple-mono.Normal-N

Core symbols most depended-on inside this repo

joinPaths
called by 66
source/py/utils.py
run
called by 27
source/py/utils.py
comb_jp
called by 23
source/py/feature/base/ccmp.py
get
called by 16
source/py/feature/calt/_infinite_utils.py
use
called by 15
source/py/feature/ast.py
set_font_name
called by 13
source/py/utils.py
run_git_command
called by 10
source/py/task/page.py
write_json
called by 8
source/py/task/_utils.py

Shape

Function 223
Method 45
Class 10

Languages

Python100%

Modules by API surface

source/py/feature/ast.py47 symbols
build.py46 symbols
source/py/utils.py26 symbols
source/py/feature/__init__.py16 symbols
source/py/task/release.py9 symbols
source/py/task/nerdfont.py8 symbols
source/py/task/cn.py7 symbols
source/py/feature/calt/_infinite_utils.py7 symbols
source/py/freeze.py6 symbols
source/py/task/_utils.py5 symbols
source/py/in_browser.py5 symbols
source/py/feature/calt/tag.py5 symbols

Dependencies from manifests, versioned

afdko4.0.2 · 1×
attrs25.4.0 · 1×
booleanoperations0.9.0 · 1×
brotli1.1.0 · 1×
brotlicffi1.1.0.0 · 1×
cffi2.0.0 · 1×
cffsubr0.3.0 · 1×
click8.3.0 · 1×
colorama0.4.6 · 1×
defcon0.12.2 · 1×
dehinter4.0.0 · 1×
fontfeatures1.9.0 · 1×

For agents

$ claude mcp add maple-font \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact