feat: pip 안 쓰고 git submodule 로 wget 을 가져옴
							parent
							
								
									4505b690a4
								
							
						
					
					
						commit
						742a2fbf85
					
				|  | @ -0,0 +1,3 @@ | ||||||
|  | [submodule "src/wget"] | ||||||
|  | 	path = src/wget | ||||||
|  | 	url = https://github.com/steveeJ/python-wget | ||||||
|  | @ -1,6 +1,7 @@ | ||||||
| 
 | 
 | ||||||
| # TODO: 블록 글자 추가 | # TODO: 블록 글자 추가 | ||||||
| # TODO: 기울임꼴(ah 같은 특수 기울임도) 추가 | # TODO: 기울임꼴(ah 같은 특수 기울임도) 추가 | ||||||
|  | # TODO: 합자 추가 | ||||||
| 
 | 
 | ||||||
| config = { | config = { | ||||||
|     # ------------------------------------------- |     # ------------------------------------------- | ||||||
|  |  | ||||||
|  | @ -10,7 +10,7 @@ def getFontPath(): | ||||||
|         wgetHandler.download(github_NotoSansMonoCJKkr,"assets/NotoMonoCJKkr.otf") |         wgetHandler.download(github_NotoSansMonoCJKkr,"assets/NotoMonoCJKkr.otf") | ||||||
|     return "assets/NotoMonoCJKkr.otf" |     return "assets/NotoMonoCJKkr.otf" | ||||||
| 
 | 
 | ||||||
| def pasteGlyphs(target,source,baseSize=550): | def pasteGlyphs(target,source,baseSize=550,JapaneseGlyphs=False,CJKUnifiedIdeographs=False): | ||||||
|     source.cidFlatten() |     source.cidFlatten() | ||||||
| 
 | 
 | ||||||
|     def select(font): |     def select(font): | ||||||
|  |  | ||||||
							
								
								
									
										12
									
								
								src/build.py
								
								
								
								
							
							
						
						
									
										12
									
								
								src/build.py
								
								
								
								
							|  | @ -13,7 +13,7 @@ def build(config=None): | ||||||
|     kawaii.encoding = 'UnicodeFull' |     kawaii.encoding = 'UnicodeFull' | ||||||
| 
 | 
 | ||||||
|     # 한글 글리프 붇여넣기 |     # 한글 글리프 붇여넣기 | ||||||
|     if config.CopyKoreanGlyphs: |     if config.get("CopyKoreanGlyphs"): | ||||||
|         # 나눔 스퀘어 네오 다운로드/불러오기 |         # 나눔 스퀘어 네오 다운로드/불러오기 | ||||||
|         nanumSquareNeo = fontforge.open( |         nanumSquareNeo = fontforge.open( | ||||||
|             NanumSquareNeoLoader.getFontPath()) |             NanumSquareNeoLoader.getFontPath()) | ||||||
|  | @ -22,11 +22,17 @@ def build(config=None): | ||||||
|             target=kawaii,baseSize=550, |             target=kawaii,baseSize=550, | ||||||
|             source=nanumSquareNeo) |             source=nanumSquareNeo) | ||||||
| 
 | 
 | ||||||
|     if config.CopyJPGlyphs or config.Copy: |     if (config.get("CopyJapaneseGlyphs") or | ||||||
|  |         config.get("CopyCJKUnifiedIdeographs")): | ||||||
|         # 노토 모노 다운로드/불러오기 |         # 노토 모노 다운로드/불러오기 | ||||||
|         notoMono = fontforge.open( |         notoMono = fontforge.open( | ||||||
|             NotoMonoLoader.getFontPath()) |             NotoMonoLoader.getFontPath()) | ||||||
|              |         # 글리프 붇여넣기 | ||||||
|  |         NotoMonoLoader.pasteGlyphs( | ||||||
|  |             JapaneseGlyphs=config.get("CopyJapaneseGlyphs") or False, | ||||||
|  |             CJKUnifiedIdeographs=config.get("CopyCJKUnifiedIdeographs") or False, | ||||||
|  |             target=kawaii,baseSize=550, | ||||||
|  |             source=nanumSquareNeo) | ||||||
| 
 | 
 | ||||||
|     # 생성 |     # 생성 | ||||||
|     kawaii.generate("kawaiiPatched.ttf") |     kawaii.generate("kawaiiPatched.ttf") | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | Subproject commit fdd3a0f8404ccab90f939f9952af139e6c55142a | ||||||
		Loading…
	
		Reference in New Issue