▲GN⁺ 2023-11-10 | parent | ★ favorite | on: 모나스페이스(monaspace.githubnext.com)Hacker News 의견 "Texture Healing" 기능은 OpenType 기능을 활용하여 문제가 되는 모노스페이스 글자 조합을 그리드를 깨지 않고 개선하는 아주 똑똑한 방법임. 어려운 글자 쌍(예: mi, lm 등)에 대해 리게이처(ligature)를 만드는 단순한 방법 대신, 주변 글자에 따라 고정된 너비를 다르게 채우는 대체 문자를 선택하는 방식을 사용함. "Texture Healing"을 보고 나서 이 모노스페이스 글꼴을 직접 사용해보고 싶다는 생각이 들었음. 다양한 스타일의 글꼴을 사용하는 아이디어를 좋아하지만, 주로 터미널을 사용하는 사용자로서 어떤 터미널이 이를 지원하는지, CLI 텍스트 에디터의 지원이 필요한지 알지 못함. "Mix & Match" 예시에 대한 사람들의 의견이 궁금함. Radon(필기체 글꼴)은 기본적으로 이탤릭체이기 때문에 다른 글꼴과 잘 어울림. 그러나 나머지 글꼴들은 동일한 메트릭스와 기타 특징들로 인해 "authoritative docstrings"와 "Copilot voice" 예시를 구별하기 어려움. 많은 리게이처가 있음에도 불구하고 여전히 충분하지 않다고 느낌. Fira Code의 *ptr에서 *의 높이 정렬, X:Y에서 :의 중앙 정렬, 0xFF에서 x의 높이 조정 등이 마음에 듦. Krypton 변형의 모양이 마음에 들지만, 소문자 t의 크로스바가 소문자 c의 높이보다 너무 낮게 위치해 있어 아쉬움. Radon 글꼴의 Rd 심볼이 페이지에 잘못 표기되어 있어 혼란스러움. 실제로 Rd로 시작하는 원소가 있는지 확인해야 함. PragmataPro와 같은 좁은 글꼴을 더 많이 보지 못하는 이유가 궁금함. 거의 10년 동안 PragmataPro를 사용해왔지만, 더 많은 선택지를 보고 싶음. Berkeley Graphics는 거의 1년 동안 Berkeley Mono의 좁은 버전을 약속했지만 아무 일도 일어나지 않음. Monaspace 글꼴이 모노스페이스 플래그를 설정하지 않아 GTK2 gvim에서 글꼴을 로드해야 함. 해당 플래그 때문에 리게이처가 활성화되지 않는 것 같음. 그러나 패치된 st에서는 리게이처와 텍스트 힐링을 볼 수 있었음. 점이 찍힌 0이 이러한 글꼴에서 표준이 된 것에 대해 혼란스러움. 8과 혼동되기 쉬우며 슬래시가 있는 0을 선호함. Jetbrains Mono를 주로 사용하지만, 다른 글꼴에 따라 다른 스타일을 적용하는 기능과 텍스처 힐링 기능이 마음에 들어 이 글꼴로 전환할 수도 있음. 적어도 VS Code에서는 "textual healing" 기능이 프로그래밍 리게이처와 함께 사용되어야 함. 리게이처를 사용하지 않고 텍스처 힐링을 활성화할 방법이 없음.
Hacker News 의견
"Texture Healing" 기능은 OpenType 기능을 활용하여 문제가 되는 모노스페이스 글자 조합을 그리드를 깨지 않고 개선하는 아주 똑똑한 방법임.
"Texture Healing"을 보고 나서 이 모노스페이스 글꼴을 직접 사용해보고 싶다는 생각이 들었음.
"Mix & Match" 예시에 대한 사람들의 의견이 궁금함.
많은 리게이처가 있음에도 불구하고 여전히 충분하지 않다고 느낌.
Radon 글꼴의 Rd 심볼이 페이지에 잘못 표기되어 있어 혼란스러움. 실제로 Rd로 시작하는 원소가 있는지 확인해야 함.
PragmataPro와 같은 좁은 글꼴을 더 많이 보지 못하는 이유가 궁금함.
Monaspace 글꼴이 모노스페이스 플래그를 설정하지 않아 GTK2 gvim에서 글꼴을 로드해야 함.
점이 찍힌 0이 이러한 글꼴에서 표준이 된 것에 대해 혼란스러움. 8과 혼동되기 쉬우며 슬래시가 있는 0을 선호함.
Jetbrains Mono를 주로 사용하지만, 다른 글꼴에 따라 다른 스타일을 적용하는 기능과 텍스처 힐링 기능이 마음에 들어 이 글꼴로 전환할 수도 있음.
적어도 VS Code에서는 "textual healing" 기능이 프로그래밍 리게이처와 함께 사용되어야 함. 리게이처를 사용하지 않고 텍스처 힐링을 활성화할 방법이 없음.