본문 바로가기
실버를 위한 코딩/파이썬

[파이썬] 개발 폰트 설정하기

by forSilver 2024. 11. 1.
반응형

개발 폰트 설정하기

파이썬 개발에서 코드 가독성을 높이기 위해 폰트를 설정하는 것은 중요합니다. 특히, 개발 환경에서 사용하는 폰트는 코드의 명확성과 편안함에 큰 영향을 미칠 수 있습니다. 대표적인 파이썬 개발 환경(IDE)과 텍스트 에디터에서 폰트를 설정하는 방법과 추천 폰트를 소개하겠습니다.

1. 추천 개발 폰트

가독성 좋고 개발에 최적화된 폰트는 다음과 같습니다.

  • Fira Code: ligature(합자) 기능이 있어 =>, >=, != 등의 기호가 자동으로 합쳐져 코드 가독성을 높여줍니다.
  • JetBrains Mono: 파이썬을 포함한 다양한 언어에 최적화된 폰트로, 가독성이 좋고 특수 문자도 잘 구분됩니다.
  • Source Code Pro: Adobe에서 개발한 폰트로, 모든 문자 폭이 일정하여 코드가 깔끔하게 정렬됩니다.
  • Consolas: Windows에서 기본적으로 제공되며, 많은 개발자에게 익숙한 폰트입니다.
  • Menlo: macOS에 기본 설치된 폰트로, 코드 가독성이 뛰어납니다.

2. 개발 환경별 폰트 설정 방법

VS Code (Visual Studio Code)

  1. 설정 열기: File > Preferences > Settings (또는 Ctrl + ,)
  2. 폰트 검색: "font"를 검색하고, Editor: Font FamilyEditor: Font Size 항목을 찾습니다.
  3. 폰트 설정: Editor: Font Family에 원하는 폰트 이름을 입력합니다. 예를 들어 Fira Code를 사용하고 싶다면 다음과 같이 입력합니다:
    "Fira Code", Consolas, "Courier New", monospace
  4. Ligature 활성화: Fira Code 같은 폰트에서 합자를 활성화하려면 Editor: Font Ligatures 옵션을 true로 설정합니다.

PyCharm (JetBrains)

  1. 설정 열기: File > Settings (Windows) 또는 PyCharm > Preferences (macOS).
  2. Editor 설정: Editor > Font로 이동합니다.
  3. 폰트 설정: 원하는 폰트 이름을 선택하고 크기를 설정합니다. 예를 들어 JetBrains Mono를 선택할 수 있습니다.
  4. Ligature 활성화: 폰트에서 합자를 사용할 수 있게 하려면 Enable font ligatures를 체크합니다.

Jupyter Notebook

Jupyter Notebook은 폰트 설정 옵션이 기본적으로 제공되지 않지만, 사용자 지정 CSS를 통해 폰트를 변경할 수 있습니다.

  1. CSS 파일 생성: Jupyter 설정 폴더에 ~/.jupyter/custom/custom.css 파일을 생성합니다.
  2. CSS 코드 추가: 다음과 같이 CSS 코드를 추가하여 폰트를 변경합니다.
    .CodeMirror pre {
        font-family: "Fira Code", monospace;
        font-size: 14px;
    }
  3. Jupyter Notebook 재시작: 변경사항을 확인하려면 Jupyter Notebook을 재시작해야 합니다.

Jupyter Notebook에서 폰트 설정

기타 IDE (예: Spyder)

  1. 설정 열기: 상단 메뉴에서 Tools > Preferences 선택.
  2. 폰트 설정: Editor > Font 항목에서 폰트를 설정합니다.
  3. 폰트 선택 및 크기 조정: 폰트 이름과 크기를 설정합니다. Source Code Pro와 같은 폰트를 선택할 수 있습니다.

3. 권장 설정 예시

  • VS Code에서 Fira Code 사용 설정 예:
  • "editor.fontFamily": "Fira Code, Consolas, 'Courier New', monospace", "editor.fontLigatures": true, "editor.fontSize": 14
  • Jupyter Notebook에서 Fira Code 사용 CSS 예:
  • .CodeMirror pre { font-family: "Fira Code", monospace; font-size: 14px; }

4. 폰트 설정 팁

  • 코드 가독성 우선: 개발 폰트는 가독성이 높아야 하며, 기호나 숫자가 구분되기 쉬운지를 고려합니다.
  • 크기 설정: 너무 작거나 크면 눈이 쉽게 피로해질 수 있으므로, 적절한 크기(일반적으로 12~14pt)를 유지합니다.
  • 합자 기능: 합자 기능은 코드 표현을 간결하게 만드므로 Fira Code와 같은 폰트 사용 시 활성화하면 좋습니다.

'실버를 위한 코딩 > 파이썬' 카테고리의 다른 글

D2Coding 폰트  (2) 2024.11.15
모듈을 부르는 차이 비교  (0) 2024.11.04
Anaconda에서 Jupyter Notebook 사용  (3) 2024.10.31
파이참(PyCharm) 설치 과정  (0) 2024.10.30
아나콘다 가상환경 설정하기  (2) 2024.10.29