2021의 게시물 표시

Matplotlib의 pyplot에서 사용할 수 있는 글꼴 이름 찾기

 Ref:  https://zawook.postype.com/post/6727252 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&qu

snap으로 설치한 eclipse의 실행 옵션 변경하기 (eclipse.ini 수정)

Ubuntu 18.04L에 snap으로 eclipse 설치 후, Heap 메모리 등 변경을 위한 eclipse.ini 변경이 생각보다 쉽지 않다. 보통, eclipse 설치 위치에 있는 eclipse.ini를 변경해 주면 되는데, snap으로 설치하는 경우 해당 파일 위치도 잘 모르겠고, eclipse.ini 파일에 쓰기 권한이 아예 없고 변경도 안 된다. snap 파일 시스템이 read-only로 마운트 되어 있기 때문 마운트 옵션을 일시적으로 변경하면 내부 내용을 수정할 수는 있지만... 귀찮으니 패스. ini 파일을 변경할 수 없으니, eclipse.ini 파일을 복사해 다른 곳에서 편집해 두고, eclipse 호출 시 변경한 파일을 이용하도록 바꿔준다. /snap/eclipse/current/eclipse.ini 를 다른 곳으로 복사 (예: /etc/eclipse.ini ) eclipse.ini를 원하는 대로 수정 실행 명령 호출 방법 수정 시스템 메뉴에서 아이콘을 클릭해 실행하는 경우에 반영하려면, menulibre 실행 Eclipse 검색하고, 아이콘 클릭 Command 입력 수정 /snap/bin/eclipse %f 부분을, /snap/bin/eclipse --launcher.ini /etc/eclipse.ini %f 로 변경 터미널에서 실행 시 반영하려면, alias eclipse='eclipse --launcher.ini eclipse.ini' 추가