标点悬挂是优秀中文排版里的一个“充分非必要”条件,一些的电子书排版引擎,实现了这功能,就被誉为“排版设计最好的电子书”。网页环境下对字体排印的高级特性的支持非常有限,但是查特性发现 Safari 一枝独秀:

hanging-punctuation
none | [ first || [ force-end | allow-end ] || last ]
CSS属性指定了标点符号应该放在文本句子的开头还是结尾。悬挂标点符号可能被放在线框外。
- none
No character hangs. - first
显示元素的第一个格式化行开头的括号或引号。 - last
显示元素的最后一个格式化行结尾的括号或引号。 - force-end
显示行结尾处的句号或逗号。 allow-end
如果预先没有其它适合的来适应的,则在行尾显示句号或逗号。示例:
可以完美的实现标点悬挂,接下我们来看看呢兼容性情况:
看兼容就知道要开心的使用是不可能的。但是怎么会没轮子 Han
这个汉字标准格式库完美实现了中文排版的各种需求。

