windows cmd 폰트 설정
windows cmd 폰트 설정
목차
윈도우 CMD 폰트 설정
Win + R 눌러 실행창 regedit
입력하여 레지스트리 편집기로 이동
1
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont
아래 경로에서 추가
편집 -> 새로 만들기 -> 문자열 키값
키의 이름을 적당히 지정 (ex 951) 키를 더블클릭하여 폰트이름 지정
이후 재부팅
cmd창에 들어가 폰트 변경
폰트가 나타나지 않으면
1
C:\Users\HOME_NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools
경로의 cmd.exe의 속성을 클릭해서 찾아도 된다.
CMD Shell의 “Defaults”와 “Properties”에서 폰트 정보가 다른 문제
1
2
3
4
5
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
입력하여 레지스트리 편집기로 이동
1
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
“다중 문자열 값”을 하나 생성하고 그 키값으로 폰트이름을 입력한다.
이후 아래내용 그대로 복사
1
2
3
4
5
malgun.ttf,Malgun Gothic
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU
맑은 고딕이 아닌 커스텀 폰트를 사용하고 싶다면 아래와 같이 이름을 변경한다.
1
2
3
4
5
TmoneyRoundWindRegular.ttf,Tmoney RoundWind
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU
1
2
3
4
5
TmoneyRoundWindRegular.ttf,티머니 둥근바람
gulim.ttc,gulim
MSGOTHIC.TTC,MS UI Gothic
SimSun.TTC,SimSun
mingliu.ttc,PMingLiU
아래 파이썬 코드는 폰트의 경로와 영문 이름을 확인하는 코드이다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# -*- 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)
This post is licensed under CC BY 4.0 by the author.