pretty prints
							parent
							
								
									2d55e92464
								
							
						
					
					
						commit
						684b6f4554
					
				| 
						 | 
				
			
			@ -12,9 +12,19 @@ def downloadPatcher():
 | 
			
		|||
        print("Unzipping NerdFontPatcher.zip",end="")
 | 
			
		||||
        with zipfile.ZipFile("assets/NerdFontPatcher.zip", 'r') as zip_ref:
 | 
			
		||||
            extractName = zip_ref.extractall("assets/NerdFontPatcher_extract")
 | 
			
		||||
        os.rename("assets/NerdFontPatcher_extract/font-patcher","assets/NerdFontPatcher_extract/fontPatcher.py")
 | 
			
		||||
        with open("assets/NerdFontPatcher_extract/__init__.py","w") as file:
 | 
			
		||||
            file.write("")
 | 
			
		||||
        with open("assets/NerdFontPatcher_extract/font-patcher") as file:
 | 
			
		||||
            patcherCode = file.read()
 | 
			
		||||
        patcherCode = patcherCode.replace(
 | 
			
		||||
            'sys.stdout.write("Adding " + str(max(1, glyphSetLength)) + " Glyphs from " + setName + " Set \\n")',
 | 
			
		||||
            'sys.stdout.write("\\x1b[2K\\r    Adding " + str(max(1, glyphSetLength)) + " Glyphs from " + setName + " Set \\n")')
 | 
			
		||||
        patcherCode = patcherCode.replace('text = "\\r╢{0}╟ {1}%"','text = "\\x1b[2K\\r    ╢{0}╟ {1}%"')
 | 
			
		||||
        patcherCode = patcherCode.replace('sys.stdout.write("\\n")','pass')
 | 
			
		||||
        patcherCode = patcherCode.replace('print("Very wide','print("    Very wide')
 | 
			
		||||
        patcherCode = patcherCode.replace('print("Redistributing line','print("    Redistributing line')
 | 
			
		||||
        with open("assets/NerdFontPatcher_extract/fontPatcher.py",mode="w") as file:
 | 
			
		||||
            file.write(patcherCode)
 | 
			
		||||
        print(" [OK]")
 | 
			
		||||
    return "assets/NerdFontPatcher_extract"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -90,8 +90,12 @@ def build(target,deselectOriginalGlyphs,NerdFontsAdjust=True,baseSize=550,weight
 | 
			
		|||
    print("Patching: NerdFonts")
 | 
			
		||||
 | 
			
		||||
    # NerdFonts 공식 패처를 수행함
 | 
			
		||||
    print("    Calling NerdFonts Patcher . . .",flush=True)
 | 
			
		||||
    callPatcher(target)
 | 
			
		||||
    print("\x1b[2K\r    [OK]")
 | 
			
		||||
 | 
			
		||||
    # 적절한 크기를 위해서 크기조절을 수행함
 | 
			
		||||
    if NerdFontsAdjust:
 | 
			
		||||
        print("    Adjusting size . . .",end=False,flush=True)
 | 
			
		||||
        postScript(target,deselectOriginalGlyphs,baseSize)
 | 
			
		||||
        print("    [OK]")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue