文本对齐有标准吗?

Is there a standard for text justification?

我正在寻找一个关于在 Unicode 中对齐文本的参考。我在考虑 UAX#14 or UAX#29,但其中 none 似乎具有完全正确的行为来证明。

在英语中,这基本上是用白色 space 拆分文本并将它们放置在它们之间具有相同宽度 space 的位置。我想知道其他语言的指导方针是什么,最好有一些参考资料。

理由是一个复杂的问题,并且高度依赖于语言,即使是同一种语言也可能因日语的竖写和横写而有所不同。每个排版系统(其中 HTML 可以被认为是一个)实现了自己更复杂或(通常)更不复杂的解决方案。有关详细信息,请参阅 https://lists.w3.org/Archives/Public/www-archive/2016Aug/att-0004/text-justify-i18n.html

In English, this is basically splitting the text by whitespace and position them to have equally wide space between them. I'm wondering what are the guidelines for other language, preferably with some references.

不是真的。例如,我可能还想在字母之间插入微间距。但是,在德语的情况下应该避免这种情况,例如,因为 spaced-out 字母有时用于强调该语言。更基本的是,即使在英语中,也可以而且应该在单词之间和句子之间插入不同数量的 space

您可以找到更新的参考资料 here