Justif 是一个面向 Web 的出版级文本对齐引擎,提供连字符断词、字符凸排、字间扩展与追踪调整等专业排版功能。它试图解决 Web 排版中长期以来存在的「不均匀间距」和「河流效应」问题,通过微调字间距与断词策略,让网页文本在视觉上接近印刷品质量。项目同时提供了浏览器原生渲染与 Justif 渲染的并排对比工具,用户可以直观感受差异。
🔑 核心要点
实现连字符断词(hyphenation):自动在语义合适的音节边界断开长单词,减少行末空白
支持字符凸排(protrusion):将标点符号略微伸出文本块边界,消除视觉上的「缩进错觉」
提供字间扩展与追踪调整:动态微调字符间距以均匀填充每一行,消除不均匀间距
包含并排对比工具,点击屏幕任意位置即可切换浏览器原生渲染与 Justif 渲染,直观展示差异
支持多语言排版,包括希伯来语/阿拉伯语(RTL)、日语和多种英文字体
💡 金句
Publication-grade text justification for the web — 把印刷级的排版质量带到网页上。