CSS 文字排版

text-box-trim 切除文本的空白部分https://css-tricks.com/leading-trim-the-future-of-digital-typesetting/ // bugzilla 原名称 margin-trim
margin direction 的这些属性值(start|end|before|after)是要禁止書寫方向旋轉而被提出來的。

direction 改变的只是内联元素块的左右顺序,所有的文字,即使使用内联标签分隔, 实际上,还是一个同质内联盒子。值有:ltr,rtl,对于行内元素,只有当 unicode-bidi 属性设置为 embed 或 bidi-override 时才会应用 direction 属性。

writing-mode 文本方向,值有 vertical-rl,vertical-lr...

text-orientation 竖内文本方向

text-combine-upright 竖内横排版

text-decoration-skip 下划线显示细节

paint-order 设置 text-stroke fill 的顺序

word-spacing、letter-spacing 词距 字距

text-transform 大小写转换 full-width | full-size-kana

hanging-punctuation 悬挂标点

word-break 换行规则

overflow-wrap/word-wrap: break-word 等于 word-break: break-word

line-break 处理标点符号时如何断开

white-space: normal;pre;nowrap;pre-wrap;pre-line;break-spaces 空格处理
// 拆分成 white-space-collapse/text-wrap
text-wrap: blance; 均匀分布字数到每一行

text-align-last 最后一行对齐方式

text-align:justify 两边对齐

还可以取值(没有浏览器兼容),第一个出现的该(单字符)字符串被用来对齐。跟随的关键字定义对齐的方向。例如,可用于让数字值根据小数点对齐。
text-justify: auto|inter-word|inter-ideograph|inter-cluster|distribute|kashida|trim; 对齐位置。

text-overflow
先要设置 overflow,而且换行就无效,所以只能 white-space: nowrap