• R/O
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-cqtcocoa誰得pythonphprubygameguibathyscaphec翻訳計画中(planning stage)omegatframeworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

Commit MetaInfo

Revisión13 (tree)
Tiempo2015-06-09 20:57:29
Autormm-rounded

Log Message

・ディレクトリを自分で作るように修正
・svgをバージョンアップに必要だった
一部しかエクスポートしない設定にしていたので修正

Cambiar Resumen

Diferencia incremental

--- trunk/cygwinhome/genshin/rounded_exportsvg.py (revision 12)
+++ trunk/cygwinhome/genshin/rounded_exportsvg.py (revision 13)
@@ -6,7 +6,7 @@
66 # 源柔ゴシック加工用に、源ノ角ゴシックのグリフをすべて
77 # svg として出力します。
88 # -----------------------------------------------------------------
9-# [使用方法] rounded_exportsvg.py generate_all weight
9+# [使用方法] rounded_exportsvg.py weight
1010 # weight : ExtraLight, Light, Normal, Regular, Medium, Bold, Heavy
1111 # ******************************************************************
1212
@@ -397,8 +397,7 @@
397397 font = fontforge.open('output/genshingothic-%s.ttf' % (weight))
398398
399399 for g in font.glyphs():
400- # if """ generate_all or g.unicode in genelate_uni_list or """ g.glyphname in genelate_list :
401- if g.glyphname in genelate_list :
400+ if generate_all or (g.unicode in genelate_uni_list) or (g.glyphname in genelate_list):
402401 unicode = '%05X' % g.unicode
403402 if g.unicode < 0 :
404403 unicode = 'FFFFF'
@@ -405,6 +404,8 @@
405404 svgfile = 'svg/%s/%s-%s.svg' % (weight, unicode, g.glyphname)
406405 else:
407406 svgfile = 'svg/%s/%s.svg' % (weight, unicode)
407+ if not os.path.exists( os.path.dirname(svgfile) ):
408+ os.makedirs( os.path.dirname(svgfile) )
408409 g.export(svgfile)
409410 f = open(svgfile)
410411 txt = f.read()
--- trunk/cygwinhome/genshin/rounded_exportsvg_otf.py (revision 12)
+++ trunk/cygwinhome/genshin/rounded_exportsvg_otf.py (revision 13)
@@ -14,6 +14,8 @@
1414 import argparse
1515 from mmutils import *
1616
17+generate_all = True
18+
1719 notExportList = (
1820 "0201C",
1921
@@ -416,8 +418,9 @@
416418 svgfile = 'svg/%s/%s-%s.svg' % (weight, unicode, g.glyphname)
417419 else:
418420 svgfile = 'svg/%s/%s.svg' % (weight, unicode)
419- # if """not ( unicode in notExportList ) or""" g.glyphnae in genelate_list:
420- if g.glyphname in genelate_list:
421+ if not ( unicode in notExportList ) and (generate_all or (g.glyphnae in genelate_list)):
422+ if not os.path.exists( os.path.dirname(svgfile) ):
423+ os.makedirs( os.path.dirname(svgfile) )
421424 g.export(svgfile)
422425 f = open(svgfile)
423426 txt = f.read()