ohakutsu / zutomoji-hg

プログラミング向けフォント白源(HackGen)と、ずっと真夜中でいいのに。のオリジナル文字のフォントを合成したフォントです

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZUTOMOJI_HG 🐈

ZUTOMOJI_HGは、プログラミング向けフォント白源(HackGen)と、ずっと真夜中でいいのに。オリジナル文字のフォント を合成したフォントです。

ずっと真夜中でいいのに。のオリジナル文字(以下、ずとまよ文字とします)をU+100000~U+1000B2に配置し、ずとまよ文字を普段遣いしやすくしています。 また、ベースとしている白源(HackGen)は、Nerd Fontsを追加合成しているHackGen NFHackGen35 NFを使用し、多くのアイコンフォントを使用できます。

合成方法

合成済みのフォントは配布していません。 そのため、以下の手順でフォントを合成する必要があります。

白源(HackGen)、ずとまよ文字フォントをダウンロードする

ダウンロードしたフォントを配置する

このリポジトリをクローンし、リポジトリ直下にダウンロードしたフォントを配置します。

$ exa -T
.
├── Dockerfile
├── HackGen35ConsoleNF-Bold.ttf
├── HackGen35ConsoleNF-Regular.ttf
├── HackGenConsoleNF-Bold.ttf
├── HackGenConsoleNF-Regular.ttf
├── patch.py
├── README.md
├── requirements.txt
└── ZTMY_MOJI-R.otf

合成スクリプトを実行します

Dockerを使って合成できます。

$ docker build . -t zutomoji-hg
$ docker run --rm -v "${PWD}:/zutomoji-hg" zutomoji-hg

実行が完了すると、ZUTOMOJI_HG*のフォントファイルが生成されます。

$ ls ZUTOMOJI_HG*
ZUTOMOJI_HG35C-Bold.ttf    ZUTOMOJI_HG35C-Regular.ttf ZUTOMOJI_HGC-Bold.ttf      ZUTOMOJI_HGC-Regular.ttf

ずとまよ文字のコードポイント

Unicode 私用領域のU+100000~U+1000B2に配置しています。 各ずとまよ文字のコードポイントは以下の画像を参照ください。

Font License

ZUTOMOJI_HG 生成スクリプトにより生成されたフォントは、以下に従うものとします。

また、生成されたフォントの再配布は禁止とします。

License

生成スクリプトはMIT Licenseに従うものとします。

About

プログラミング向けフォント白源(HackGen)と、ずっと真夜中でいいのに。のオリジナル文字のフォントを合成したフォントです

License:MIT License


Languages

Language:Python 98.3%Language:Dockerfile 1.7%