簡體   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