Expand description
표시 폭 — 고정폭 글꼴에서 한 글자가 차지하는 칸 수.
표의 열은 문자 수가 아니라 표시 폭으로 맞춘다(SPEC.md 7절). 한글·한자·가나·
전각기호·이모지는 두 칸을 차지한다. chars().count() 로 맞추면 한글이 든 표는
반드시 어긋난다 — 절반쯤 어긋나는 것이 아니라, 열 하나에 한글 한 글자가 들어갈 때마다
한 칸씩 밀린다.
유니코드 East Asian Width 의 W·F 를 폭 2 로, 결합 문자와 폭 없는 제어 문자를
폭 0 으로 본다. 코어에 의존성을 두지 않으므로 구간표를 직접 들고 있다
(AGENTS.md). 전각 구간은 좁아서 표로 박아도 유지가 된다.
Functions§
- char_
width - 한 글자의 표시 폭. 0, 1, 2 중 하나.
- is_cjk
- CJK 인접 강조 정책이 보는 “CJK 문자“인가.
- str_
width - 문자열의 표시 폭.