Révision | 7 (tree) |
---|---|
l'heure | 2015-01-10 02:23:46 |
Auteur | mm-rounded |
最新版向けのスクリプト修正とM+ FONTS更新
@@ -24,7 +24,7 @@ | ||
24 | 24 | if glyph.unicode <= 0: |
25 | 25 | name = glyph.glyphname.lower() |
26 | 26 | if name[:3] == 'cid': |
27 | - num = int(name[3:]) | |
27 | + num = int(name[3:8]) | |
28 | 28 | # 等幅半角削除 |
29 | 29 | if (num >= 63040 and num <= 63152) : |
30 | 30 | font.removeGlyph(glyph) |
@@ -866,11 +866,15 @@ | ||
866 | 866 | prefix = '' |
867 | 867 | prefixps = '' |
868 | 868 | |
869 | - url = 'http://jikasei.me/' | |
869 | + if fontname[0:4] == "M+ 1" or fontname[0:4] == "M+ 2" | |
870 | + url = 'http://mplus-fonts.sourceforge.jp/' | |
871 | + else | |
872 | + url = 'http://jikasei.me/' | |
873 | + | |
870 | 874 | copyright = "Copyright(c) %s M+ FONTS PROJECT" % year |
871 | - license = "These fonts are free software.\nUnlimited permission is granted to use, copy, and distribute them, with or without modification, either commercially or noncommercially.\nTHESE FONTS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY." | |
872 | - licenseJP = "これらのフォントはフリー(自由な)ソフトウエアです。\nあらゆる改変の有無に関わらず、また商業的な利用であっても、自由にご利用、複製、再配布することができますが、全て無保証とさせていただきます。" | |
873 | - license_url = 'http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/#license' | |
875 | + # license = "These fonts are free software.\nUnlimited permission is granted to use, copy, and distribute them, with or without modification, either commercially or noncommercially.\nTHESE FONTS ARE PROVIDED \"AS IS\" WITHOUT WARRANTY." | |
876 | + # licenseJP = "これらのフォントはフリー(自由な)ソフトウエアです。\nあらゆる改変の有無に関わらず、また商業的な利用であっても、自由にご利用、複製、再配布することができますが、全て無保証とさせていただきます。" | |
877 | + # license_url = 'http://mplus-fonts.sourceforge.jp/mplus-outline-fonts/#license' | |
874 | 878 | fullname = ("%s%s %s" % (prefix, fontname, weight)) |
875 | 879 | family = ("%s%s" % (prefix, fontname)) |
876 | 880 |
@@ -902,9 +906,9 @@ | ||
902 | 906 | ('English (US)', 'Version', 'Version %s' % version), |
903 | 907 | ('English (US)', 'PostScriptName', '%s%s-%s' % (prefixps, psfontname, weight)), |
904 | 908 | ('English (US)', 'Vendor URL', url), |
905 | - ('English (US)', 'License', license), | |
906 | - ('Japanese', 'License', licenseJP), | |
907 | - ('English (US)', 'License URL', license_url), | |
909 | + # ('English (US)', 'License', license), | |
910 | + # ('Japanese', 'License', licenseJP), | |
911 | + # ('English (US)', 'License URL', license_url), | |
908 | 912 | ('Japanese', 'Preferred Family', family), |
909 | 913 | ('English (US)', 'Preferred Family', family), |
910 | 914 | ('Japanese', 'Preferred Styles', weight), |
@@ -3,7 +3,7 @@ | ||
3 | 3 | |
4 | 4 | # ****************************************************************** |
5 | 5 | # generate_monospace.py |
6 | -# output ディレクトリに生成済みの源真ゴシック・源柔ゴシックから | |
6 | +# outputTemp ディレクトリに生成済みの源真ゴシック・源柔ゴシックから | |
7 | 7 | # 等幅フォント (源真ゴシック等幅) を生成します。 |
8 | 8 | # ----------------------------------------------------------------- |
9 | 9 | # [使用方法] generate_monospace.py filename |
@@ -3,11 +3,11 @@ | ||
3 | 3 | |
4 | 4 | # ****************************************************************** |
5 | 5 | # generate_propotional.py |
6 | -# output ディレクトリに生成済みの源真ゴシック・源柔ゴシックから | |
6 | +# outputTemp ディレクトリに生成済みの源真ゴシック・源柔ゴシックから | |
7 | 7 | # プロポーショナルフォント (源真ゴシックP) を生成します。 |
8 | 8 | # ----------------------------------------------------------------- |
9 | 9 | # [使用方法] generate_propotional.py filename |
10 | -# filename : 元の源ゴシックファイル名 (GenShinGothic-Regular.ttf など) | |
10 | +# filename : 元のファイル名 (GenShinGothic-Regular.ttf など) | |
11 | 11 | # ****************************************************************** |
12 | 12 | |
13 | 13 | import fontforge |
@@ -1,4 +1,5 @@ | ||
1 | 1 | #!/usr/bin/python |
2 | +# -*- coding: utf-8 -*- | |
2 | 3 | import sys |
3 | 4 | import shutil |
4 | 5 | import struct |