File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -156,6 +156,19 @@ tasks:
156156 - ls -lh build/PlemolKR35-Regular.ttf
157157 - echo "✅ 빠른 빌드 완료 (3:5, Regular만)"
158158
159+ quick:nerd :
160+ desc : 빠른 Nerd Fonts 빌드 (Console 1:2 + 3:5, Regular/Bold만)
161+ cmds :
162+ - echo "🚀 빠른 Nerd Fonts 빌드 시작..."
163+ - python fontforge_script.py --console --nerd-font --minimal
164+ - python fontforge_script.py --console --nerd-font --35 --minimal --do-not-delete-build-dir
165+ - python fonttools_script.py
166+ - echo ""
167+ - echo "✅ 빠른 Nerd Fonts 빌드 완료!"
168+ - echo ""
169+ - echo "📊 생성된 폰트 목록:"
170+ - ls -lh build/PlemolKRConsoleNF-*.ttf build/PlemolKRConsoleNF35-*.ttf 2>/dev/null || echo "폰트를 찾을 수 없습니다"
171+
159172 # ============================================
160173 # 유틸리티 태스크
161174 # ============================================
Original file line number Diff line number Diff line change @@ -82,6 +82,15 @@ def main():
8282 if options .get ("debug" ):
8383 return
8484
85+ # ミニマルモードの場合は Regular, Bold, Italic のみ生成
86+ if options .get ("minimal" ):
87+ generate_font (
88+ jp_style = "Bold" ,
89+ eng_style = "Bold" ,
90+ merged_style = "Bold" ,
91+ )
92+ return
93+
8594 generate_font (
8695 jp_style = "Bold" ,
8796 eng_style = "Bold" ,
@@ -164,7 +173,8 @@ def main():
164173def usage ():
165174 print (
166175 f"Usage: { sys .argv [0 ]} "
167- "[--hidden-zenkaku-space] [--35] [--console] [--nerd-font]"
176+ "[--hidden-zenkaku-space] [--35] [--console] [--nerd-font] "
177+ "[--debug] [--minimal] [--do-not-delete-build-dir]"
168178 )
169179
170180
@@ -183,6 +193,8 @@ def get_options():
183193 options ["do-not-delete-build-dir" ] = True
184194 elif arg == "--debug" :
185195 options ["debug" ] = True
196+ elif arg == "--minimal" :
197+ options ["minimal" ] = True
186198 elif arg == "--hidden-zenkaku-space" :
187199 options ["hidden-zenkaku-space" ] = True
188200 elif arg == "--35" :
You can’t perform that action at this time.
0 commit comments