웹 텍스트 정렬(Text Justification) 라이브러리 'Justif'가 공개되어 주목받고 있음.
브라우저별 `text-wrap: pretty` 구현 차이에 대한 논의가 활발함.
행잉 펀추에이션(Hanging Punctuation) 및 트래킹(Tracking) 등 고급 타이포그래피 기법의 적용과 한계가 논의됨.
커뮤니티에서는 `text-wrap: pretty` CSS 속성이 브라우저마다 다르게 구현되는 점을 지적한다. 스펙상으로는 최적의 레이아웃(Better Layout)을 위한 힌트일 뿐 명확한 동작이 정의되지 않아, Blink, WebKit, Gecko 엔진 간 렌더링 결과 차이(Rendering Discrepancy)가 크다는 것이다. 이는 웹 표준의 유연성을 보여주는 사례지만, 개발자에게는 예측 불가능성을 야기한다는 비판이 존재한다.
일부 개발자는 행잉 펀추에이션(Hanging Punctuation)이 과도하게 적용될 경우 오히려 가독성을 해친다고 주장한다. 특히 시작 따옴표(`“`)의 돌출 정도가 지나치면 눈에 띈다는 의견이다. 폰트의 커닝(Kerning)과 상호작용하여 발생하는 시각적 왜곡 가능성도 언급되며, 폰트 디자인(Font Design)에 따른 미세 조정의 중요성이 강조된다.
논의에서는 `letter-spacing`을 이용한 트래킹(Tracking)이 글자 겹침(Ligature)과 충돌할 수 있다는 기술적 문제를 제기한다. `letter-spacing` 적용 시 리가처가 비활성화되거나, 반대로 리가처가 먼저 적용된 후 `letter-spacing`이 적용되어 시각적 부조화(Visual Discordance)를 일으킬 수 있다는 것이다. 이는 폰트와 스크립트, OpenType 기능 설정에 따라 달라질 수 있는 복잡한 문제로 지적된다.
궁극적으로는 브라우저 자체에서 고품질 텍스트 정렬(High-Quality Text Justification) 기능을 내장해야 한다는 의견이 지배적이다. TeX의 마이크로타이포그래피 수준까지는 아니더라도, `text-wrap: pretty`의 발전과 표준화가 필요하다는 것이다. 현재로서는 'Justif'와 같은 라이브러리가 출판 수준의 타이포그래피(Publication-Grade Typography)를 웹에 구현하는 중요한 역할을 수행하고 있음을 인정한다.