繁体   English   中英

东亚(例如中文)字符是否有基线? 它们如何与CSS中的英语保持一致?

[英]Do East Asian (e.g. Chinese) characters have baselines? How do they align with English in CSS?

我之所以这样问,是因为我想知道CSS中的东亚字符(例如中文)与英语如何对齐。

这是Wikipedia.org所说的:

东亚文字没有基线; 每个字形都坐在一个方形的盒子中,既没有上升也没有下降。 与基线较低的脚本混合使用时,应设置东亚字符,以使字符的底部位于基线和下降高度之间。

源链接: 基线(印刷术)

真的吗?

如果东亚字符没有基线,它们如何与CSS中具有基线的英文对齐?

中文和其他亚洲字符确实没有基线。 它们安装在方形框中,而不是在页面上形成网格。

格线

维基

您会看到这些字符在精确的网格中形成了精确的列,每个字符占用的宽度和高度与其他每个字符一样多。 就像Wikipedia所说的那样,将其与拉丁文字对齐可以通过对齐基线和下降脚之间的正方形底部来完成,至少我的浏览器会这样做:

对准

可以使用CSS3对齐它们。

当前正在开发的CSS3模块将引入大量旨在支持非拉丁文本的属性,从垂直脚本支持到kashida对齐,从红宝石定位到列表编号。 本文将使您对存储的某些属性有所了解,并讨论如何帮助实现这些改进。

请参考链接以获取更多详细信息。 希望这会有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM