フォントの特定のグリフを取り除く
Python 87%
Just 13%

README.md

kome #

Inter から米マークの文字を消し去り、Noto Sans のほうを使いたいという強い思いによって作られたもの。

フォントから特定のグリフを取り除きたい時に便利なツール。

fontTools と この記事 に感謝します。

使い方 #

  1. 必要なもの
  • Git
  • Python(3.14 くらい)
  • uv

Python はほとんどの環境でデフォルトで装備していると思いますが、uv は mise を通してインストールするのがオススメです。

mise use -g uv
  1. リポジトリをクローンする
git clone https://tangled.org/kyohenoki.com/kome
cd kome
  1. TOML ファイルを書く
[settei]
koto = "toru"
input = ["InterVariable.ttf"] # 元のフォント。この設定ファイルから見たフォントの相対パスを書く
output = ["InterVariableKome.ttf"] # 後のフォント。input と被らない名前(同じにすると上書きされてしまう)

[keshisaru]
s = [
  "203b", # 16進数の Unicode を書く。この場合は「※」になる
]
  1. コマンドを実行する
uv sync
uv run main.py 設定ファイルの相対パス
# uv run main.py fonts/settei.toml

終わり。設定ファイルを書いたフォルダに完成したフォントが存在するはずです。