diff --git a/.gitignore b/.gitignore index fb3bbd6..2f6a099 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -Work/ -product/*.TTC +Work/ \ No newline at end of file diff --git a/README.md b/README.md index 93f7358..3d4cee9 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,31 @@ # プログラミング用フォント Juglans -Juglans (ユグランス)は、フリーなプログラミング用 TrueType フォント Myrica の改変フォントです。 +Juglans (ユグランス)は、Inconsolataと源真ゴシックの合成フォントです。 +[プログラミング用フォント Myrica](https://github.com/tomokuni/Myrica) の改変版として、Myrica のスクリプトおよびフォントを利用しています。 -## Myrica からの変更点 -- Myricaで行われていた多くの字形変更を元に戻す -- Mgen+ 版の削除 -- ビルド環境を Linux (Arch Linux を想定) に変更 -- 生成スクリプトを Python 3 に変更 -- 7z 圧縮を xz 圧縮に変更 +## Myrica との違い +- 合成元フォントからの字形変更をプログラミングに必要な最小限に留めました。 +- Inconsolataのバージョンを3.001(Google Fonts版)に更新しました。 +- 源真ゴシックをLightからNormalに変更しました。 +- Mgen+ 版を削除しました。 +- ビルド環境を Linux (Arch Linux を想定) に変更しました。 +- 生成スクリプトを Python 3 に変更しました。 +- 7z 圧縮を xz 圧縮に変更しました。 -## 合成元フォントからの字形の変更点 (全てMyrica由来の変更です) +## 合成元フォントからの字形の変更点 +U+0030 0 : DIGIT ZERO (Inconsolata内の別グリフ) U+0044 D : LATIN CAPITAL LETTER D (Inconsolata内の別グリフ) U+002A * : ASTERISK (Myrica ReplaceParts) -U+002D - : HYPHEN-MINUS (Myrica ReplaceParts) -U+0072 r : LATIN SMALL LETTER R (Inconsolata内の別グリフ) -U+007C | : VERTICAL LINE (Inconsolata内の別グリフ) U+2013 – : EN DASH (Myrica ReplaceParts) U+2014 — : EM DASH (Myrica ReplaceParts) -U+301C 〜 : WAVE DASH (Myrica ReplaceParts) +U+301C 〜 : WAVE DASH (Myrica ReplaceParts) +![字形の変更点](https://user-images.githubusercontent.com/31642509/115113304-9e1c6700-9fc4-11eb-8ed7-911cb8059bc0.png) + +## サンプル +### Notepad++, 14pt +![notepad++](https://user-images.githubusercontent.com/31642509/115113700-8e058700-9fc6-11eb-8e00-16d055e4b8e4.png) +### Windows Terminal, 14pt +![windowsterminal](https://user-images.githubusercontent.com/31642509/115113712-99f14900-9fc6-11eb-8e02-b98e60b686dc.png) + ## ライセンス Juglans フォント、生成スクリプト共に SIL OPEN FONT LICENSE Version 1.1 の元で利用できます。 @@ -28,4 +37,4 @@ Inconsolata (ASCII 文字) 源真ゴシック (ASCII 文字以外) ## 利用フォントのライセンス -サードパーティーライセンス.txtを参照してください。 \ No newline at end of file +サードパーティーライセンス.txtを参照してください。 diff --git a/Source/juglans_generator.py b/Source/juglans_generator.py index 3e85549..5fa5be8 100644 --- a/Source/juglans_generator.py +++ b/Source/juglans_generator.py @@ -17,7 +17,7 @@ # ~〜(FULLWIDTH TILDE・WAVE DASH)の区別 # version -newfont_version = "1.004.20210413" +newfont_version = "2.000.20210417" newfont_sfntRevision = 0x00010000 # set font name diff --git a/product/.gitignore b/product/.gitignore new file mode 100644 index 0000000..c96a04f --- /dev/null +++ b/product/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/product/Juglans.tar.xz b/product/Juglans.tar.xz deleted file mode 100644 index a87d146..0000000 Binary files a/product/Juglans.tar.xz and /dev/null differ diff --git a/product/Juglans.zip b/product/Juglans.zip deleted file mode 100644 index 433bf74..0000000 Binary files a/product/Juglans.zip and /dev/null differ