フォントの特定のグリフを取り除く
Python 87.3%
Just 12.7%
4 1 0

Clone this repository

https://tangled.org/kyohenoki.com/kome
git@tangled.org:kyohenoki.com/kome

For self-hosted knots, clone URLs may differ based on your setup.

README.md

kome#

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

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

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

使い方#

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

Python と uv は mise を通してインストールするのがオススメです。

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

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

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