Iosevka 34.9.0, 좁은 monospace 폰트 패밀리 소개 페이지가 HN에서 논쟁을 불러옴
- Iosevka는 오픈소스 monospace 폰트 패밀리로, sans-serif와 slab-serif, quasi-proportional 스타일을 모두 포함하며 현재 버전은 34.9.0임
- monospace 글리프는 기본적으로 1/2em 폭이라 같은 화면 너비에 더 많은 열을 넣을 수 있고, 너비는 Normal과 Extended 두 가지로 제공됨
- Term, Fixed, Slab 등 monospace 계열 변형과 Aile, Etoile 같은 quasi-proportional 계열이 함께 나열되어 있고, Fixed와 Fixed Slab은 합자가 꺼진 버전임
- Customize 페이지에서 굵기(Weights), 기울기(Slopes), 너비(Widths)를 조합해 직접 폰트를 만들 수 있음
- 웹 페이지 자체는 Courier 등 대체 폰트가 먼저 보일 수 있는 font-display: swap 설정이 논란이 되었고, 댓글에서는 성능 점수를 맞추려는 습관 탓이라는 지적이 나옴
Hacker News opinions
font-display: swap을 명세 사이트에 쓰면 폰트 로드 전까지 Courier가 보이는데, 나도 처음에 Iosevka인 줄 알았다가 Courier였더라. 성능 점수 맞추려고 아무 생각 없이 넣는 습관 같음.
Fira Code 쓰다가 Iosevka 좁은 폭에 익숙해지니까 다른 폰트는 다 헐렁하고 공간 효율이 떨어져 보임. 터미널에서 특히 좋음.
나는 반대임. 같은 밀도면 폭이 넓은 Fira Code가 훨씬 빨리 훑어지더라. 취향 차이가 재밌음.
Pragmata Pro가 Iosevka 원형이라고 알고 있음. 나는 이 얘기 나오면 항상 거기서 다시 찾게 됨.
sans-serif라고 부르는 건 좀 억지 아님? 기본 글리프가 sans인데 세리프를 나중에 붙인 거라 용어가 헷갈림.
sans든 serif든 slab든 커스터마이저에서 고르면 됨. slab은 옵션이라 기본이 세리프인 건 아님.
눈이 좀 아프더라. 표준 폭 monospace에 익숙해서 그런지 아직은 Commit Mono 쓰는 중임.
커스텀 빌드로 ttf 말고 ttc로 뽑으면 더 좋다던데, 왜 ttc가 나은지 아는 사람 있음?
합자는 솔직히 싫음. =가 몇 개 연속인지 세려고 표시를 해야 하고, <> 같은 기호가 헷갈림. 진짜 부등호 모양이 나은 듯.
Berkeley Mono 쓰다가 못 떠남. 돈 아까우면 IoskeleyMono 같은 Iosevka 기반 대체재도 있음.
Iosevka Extended로 시작했다가 기본 폭으로 돌아온 케이스임. 처음엔 좁은 게 어색했는데 지금은 이게 아니면 안 됨.