일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- iOS 13
- 맥북프로
- AirPods
- Fedora
- Mac
- 3D프린터
- macos
- 에어팟
- 맥
- tevo
- 터치바
- 애플
- high sierra
- catalina
- IOS
- 모하비
- 버그
- asahi linux
- BIQU
- 3D 프린터
- 컨트롤러
- mojave
- Linux
- 시에라
- sierra
- 업데이트
- beta
- 아이폰
- Tarantula
- 정식버전
- Today
- Total
elsa in mac
마이크로소프트, 고정폭 폰트 Cascadia Code 공개 본문
마이크로소프트가 Github를 통해 코딩용으로 적합한 고정폭 폰트 Cascadia Code를 공개 했습니다.
버전은 1909.16 , Cascadia(캐스캐디아) 는 캐나다 밴쿠버에서 미국 북부 캘리포니아까지 이어진 단층지역을 이르는 명칭입니다. 실제 지형과의 혼돈을 피하기 위해 이름에 Code라는 단어를 추가했다고 합니다.
위의 스샷은 Apple의 San Francisco Mono와 비교한 스샷 입니다. SF Mono에 비해 상하 높이가 좀 작고 대신 폰트가 굵은 것이 특징입니다. 폰트가 굵으면 Dark Mode에서 좀 더 가독성이 좋은 특성이 있습니다. 대신, 위/아래로 여백이 많아서, 실제 사용에서는 한 라인의 높이가 높아지기 때문에 코드의 길이가 길어지는 단점이 있습니다.
아래는 적용 예 입니다.
동일한 코드에 동일한 Font Size를 적용한 예 입니다. 왼쪽의 Cascadia가 폰트가 더 굵은 대신, 위/아래 길이로 보면 더 많은 마진을 차지하는 것을 볼 수 있습니다. 즉 동일한 창에서 SF Mono가 더 많은 줄을 표시할 수 있다는 것이죠. 하지만, 적어도 Dark Mode 환경에서는 한 눈에 딱 봤을 때 SF Mono가 좀 더 분산된 느낌이 강해서 개인적으로는 Cascadia가 더 맘에 드네요..
Cascadia Code 폰트의 두 번째 기능은 바로 코딩에 최적화된 Character 변경 기능이 있다는 점 입니다.
위의 스샷은 SF Mono(아래 두줄)와 Cascadia Code 폰트(위 두줄)로 동일한 코드를 작성한 예 입니다. 두 개의 if 문으로 구성되어 있는데, !=는 여러 프로그램 언어에서 "서로 같지 않다"는 의미로 사용되며, 크기를 비교할때 >=는 "크거나 같다", <=은 "작거나 같다"는 의미로 모두 하나의 의미를 표현하기 위해 두개의 문자를 사용하는 예 입니다.
하지만 Cascadia Code를 사용하게 되면, != 두 문자를 입력하는 순간 위에 보는 바와 같이 서로 같지 않다는 의미의 한 문자로 변환됩니다. >=, <=, ->, <- 등도 마찬가지로 하나의 문자로 치환됩니다. 기존 Code Editor에 익숙한 사람들에게는 오히려 생소하게 보일지도 모릅니다.
'애플 및 기타 IT 소식 > 기타 IT 소식' 카테고리의 다른 글
Google, 애플 아케이드 대항마 Goole Play Pass 공개 (0) | 2019.09.24 |
---|---|
삼성 - Galaxy Fold 사용자들에게 섬세한 주의를 당부하는 동영상 게재 (0) | 2019.09.22 |
Wi-Fi Alliance, Wi-Fi 6 인증 프로그램 공식 가동 (0) | 2019.09.17 |
IFA 2019, 화웨이 노이즈켄슬링과 골전도 시스템으로 무장한 오픈형 무선 이어폰 FreeBud 3 발표 (0) | 2019.09.06 |
USB-IF, Thunderbolt 3 프로토콜 기반 USB 4 표준 발표 (0) | 2019.09.04 |