From 4378c81cce8d47b076abaff77d13c1494f4313c1 Mon Sep 17 00:00:00 2001 From: Sherwyn Sen Date: Wed, 18 Sep 2024 20:11:42 +0900 Subject: [PATCH] KleeOneMonospace -> KokubanMonospace "KleeOneMonospace" violates the OFL license. --- README.md | 10 +++++----- klee-monospace.py => kokuban-monospace.py | 11 ++++++++--- 2 files changed, 13 insertions(+), 8 deletions(-) rename klee-monospace.py => kokuban-monospace.py (98%) diff --git a/README.md b/README.md index 62b0dd0..74d1383 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Japanese programming font
日本語のプログラミングフォント
-Download from [Releases](https://github.com/ika-musuko/klee-monospace/releases) +Download from [Releases](https://github.com/ika-musuko/kokuban-monospace/releases)
![screenshot of the font](screenshot.png) @@ -13,12 +13,12 @@ Download from [Releases](https://github.com/ika-musuko/klee-monospace/releases) - KleeOne-SemiBold.ttf - LXGWWenKaiMono-Regular.ttf - LXGWWenKaiMono-Bold.ttf -5. `python klee-monospace.py KleeOne-Regular.ttf LXGWWenKaiMono-Regular.ttf; python klee-monospace.py KleeOne-SemiBold.ttf LXGWWenKaiMono-Bold.ttf` +5. `python kokuban-monospace.py KleeOne-Regular.ttf LXGWWenKaiMono-Regular.ttf; python kokuban-monospace.py KleeOne-SemiBold.ttf LXGWWenKaiMono-Bold.ttf` 6. Open `demo.html` for a demo ## Recommended [kitty](https://github.com/kovidgoyal/kitty) settings ``` -font_family KleeOneMonospace +font_family KokubanMonospace font_size 16 modify_font cell_width 100% @@ -36,12 +36,12 @@ text_composition_strategy 3.0 10 # Adjust this based on your display - KleeOne-SemiBold.ttf - LXGWWenKaiMono-Regular.ttf - LXGWWenKaiMono-Bold.ttf -5. `python klee-monospace.py KleeOne-Regular.ttf LXGWWenKaiMono-Regular.ttf; python klee-monospace.py KleeOne-SemiBold.ttf LXGWWenKaiMono-Bold.ttf` +5. `python kokuban-monospace.py KleeOne-Regular.ttf LXGWWenKaiMono-Regular.ttf; python kokuban-monospace.py KleeOne-SemiBold.ttf LXGWWenKaiMono-Bold.ttf` 6. `demo.html`を開いて確認する ## [kitty](https://github.com/kovidgoyal/kitty)のおすすめの設定 ``` -font_family KleeOneMonospace +font_family KokubanMonospace font_size 16 modify_font cell_width 100% diff --git a/klee-monospace.py b/kokuban-monospace.py similarity index 98% rename from klee-monospace.py rename to kokuban-monospace.py index 9318b25..541cbd7 100644 --- a/klee-monospace.py +++ b/kokuban-monospace.py @@ -6,6 +6,8 @@ from fontTools.ttLib import TTFont +FONT_NAME = "KokubanMonospace" + def random_letters(n): return ''.join(choice('abcdefghijklmnopqrstuvwxyz') for _ in range(n)) @@ -221,9 +223,11 @@ def make_font_monospace(input_path, lxgw_path, output_path): gl = "greater" hmtx[gl] = (rw, -10) + #### print("set namerecords") - font_name, variant_ext = output_path.split("-") + original_font_name, variant_ext = output_path.split("-") + font_name = FONT_NAME variant, ext = variant_ext.split(".") print(font_name) @@ -250,8 +254,9 @@ def make_font_monospace(input_path, lxgw_path, output_path): lxgw_path = sys.argv[2] font_filename = os.path.basename(input_path) - font_name, variant_ext = font_filename.split("-") - output_path = f"{font_name}Monospace-{variant_ext}" + original_font_name, variant_ext = font_filename.split("-") + font_name = FONT_NAME + output_path = f"{font_name}-{variant_ext}" print(output_path)