윈도우 CMD 폰트 설정

Win + R 눌러 실행창
' regedit ' 입력하여 레지스트리 편집기로 이동

컴퓨터\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Console\\TrueTypeFont
아래 경로에서 추가
편집 -> 새로 만들기 -> 문자열 키값
키의 이름을 적당히 지정 (ex 951) 키를 더블클릭하여 폰트이름 지정
이후 재부팅

cmd창에 들어가 폰트 변경
폰트가 나타나지 않으면
C:\\Users\\HOME_NAME\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\System Tools
경로의 cmd.exe의 속성을 클릭해서 찾아도 된다.
CMD Shell의 "Defaults"와 "Properties"에서 폰트 정보가 다른 문제

C:\\temp> chcp
Active code page: 949
이것을 437로 바꾸고 다시 테스트를 하면,

C:\\temp> chcp 437

이제 "Properties"의 폰트 목록이 "Defaults"와 일치하게 나옵니다.
폰트 변경 후 다시 chcp를 949로 변경해준다.

<https://m.blog.naver.com/techshare/222190342232>

영문폰트 한글글꼴 추가설정

Win + R 눌러 실행창
' regedit ' 입력하여 레지스트리 편집기로 이동

컴퓨터\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink

"다중 문자열 값'을 하나 생성하고 그 키값으로 폰트이름을 입력합니다. 

이후 아래내용 그대로 복사

malgun.ttf,Malgun Gothic
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU

맑은 고딕이 아닌 커스텀 폰트를 사용하고 싶다면 아래와 같이 이름을 변경한다.

TmoneyRoundWindRegular.ttf,Tmoney RoundWind
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU

TmoneyRoundWindRegular.ttf,티머니 둥근바람
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU
# -*- coding:utf-8 -*-
# python3
# matplotlib 설정 필요
# .ttf에서 영문폰트 이름을 확인하는 파이썬 스크립트

import os 
import sys 
import matplotlib as mpl
from matplotlib import font_manager 

# 폰트매니저 리빌드
#font_manager._rebuild() 

# 설치되어 있는 폰트 리스트 가져오기 
if sys.platform=='win32':
    #시스템 글꼴 목록을 리스트로 가져오기 
    font_list=font_manager.findSystemFonts() 

    # 이름순정렬
    font_list.sort() 

    # 리스트탐색반복
    for file_path in font_list:
        #폰트 파일의 경로를 사용하여 폰트 속성 객체 가져오기
        fp=font_manager.FontProperties(fname=file_path) 

        # 폰트 속성을 통해 파이썬에 설정해야 하는 폰트 이름 조회 
        font_name=fp.get_name() 

        # 폰트 파일 경로와 폰트 이름 출력하기
        print("%s >> %s" %(file_path,font_name))

else:
    # else 부분은 mac에서 작동한다
    # 설정 파일의 위치 조회
    conf_file_path = mpl.matplotlib_fname() 
    print('설정 파일 위치:' + conf_file_path)

    # 설정 파일이 들어 있는 폴더
    conf_file_dir=os.path.dirname(conf_file_path) 
    print('설정 폴더 위치:' +conf_file_dir)

    # 설정파일의 폴더 하위에 폰트 파일이 위치해야 하는 폴더 경로 조합
    font_path=conf_file_dir+"/fonts/ttf" 
    print('폰트 폴더 위치:' + font_path) 

    # 폰트 폴더를 열기 위한 명령어 수행 
    command='open '+font_path 
    os.system(command)

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink

Fantasque Sans Mono