반응형
개발 폰트 설정하기
파이썬 개발에서 코드 가독성을 높이기 위해 폰트를 설정하는 것은 중요합니다. 특히, 개발 환경에서 사용하는 폰트는 코드의 명확성과 편안함에 큰 영향을 미칠 수 있습니다. 대표적인 파이썬 개발 환경(IDE)과 텍스트 에디터에서 폰트를 설정하는 방법과 추천 폰트를 소개하겠습니다.
1. 추천 개발 폰트
가독성 좋고 개발에 최적화된 폰트는 다음과 같습니다.
- Fira Code: ligature(합자) 기능이 있어
=>
,>=
,!=
등의 기호가 자동으로 합쳐져 코드 가독성을 높여줍니다. - JetBrains Mono: 파이썬을 포함한 다양한 언어에 최적화된 폰트로, 가독성이 좋고 특수 문자도 잘 구분됩니다.
- Source Code Pro: Adobe에서 개발한 폰트로, 모든 문자 폭이 일정하여 코드가 깔끔하게 정렬됩니다.
- Consolas: Windows에서 기본적으로 제공되며, 많은 개발자에게 익숙한 폰트입니다.
- Menlo: macOS에 기본 설치된 폰트로, 코드 가독성이 뛰어납니다.
2. 개발 환경별 폰트 설정 방법
VS Code (Visual Studio Code)
- 설정 열기:
File > Preferences > Settings
(또는Ctrl + ,
) - 폰트 검색: "font"를 검색하고,
Editor: Font Family
와Editor: Font Size
항목을 찾습니다. - 폰트 설정:
Editor: Font Family
에 원하는 폰트 이름을 입력합니다. 예를 들어Fira Code
를 사용하고 싶다면 다음과 같이 입력합니다:"Fira Code", Consolas, "Courier New", monospace
- Ligature 활성화:
Fira Code
같은 폰트에서 합자를 활성화하려면Editor: Font Ligatures
옵션을true
로 설정합니다.
PyCharm (JetBrains)
- 설정 열기:
File > Settings
(Windows) 또는PyCharm > Preferences
(macOS). - Editor 설정:
Editor > Font
로 이동합니다. - 폰트 설정: 원하는 폰트 이름을 선택하고 크기를 설정합니다. 예를 들어
JetBrains Mono
를 선택할 수 있습니다. - Ligature 활성화: 폰트에서 합자를 사용할 수 있게 하려면
Enable font ligatures
를 체크합니다.
Jupyter Notebook
Jupyter Notebook은 폰트 설정 옵션이 기본적으로 제공되지 않지만, 사용자 지정 CSS를 통해 폰트를 변경할 수 있습니다.
- CSS 파일 생성: Jupyter 설정 폴더에
~/.jupyter/custom/custom.css
파일을 생성합니다. - CSS 코드 추가: 다음과 같이 CSS 코드를 추가하여 폰트를 변경합니다.
.CodeMirror pre { font-family: "Fira Code", monospace; font-size: 14px; }
- Jupyter Notebook 재시작: 변경사항을 확인하려면 Jupyter Notebook을 재시작해야 합니다.
기타 IDE (예: Spyder)
- 설정 열기: 상단 메뉴에서
Tools > Preferences
선택. - 폰트 설정:
Editor > Font
항목에서 폰트를 설정합니다. - 폰트 선택 및 크기 조정: 폰트 이름과 크기를 설정합니다.
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 |