2015-12-01 6 views
1

Я спрашиваю об этом, потому что я хочу знать, как восточноазиатские символы (например, китайцы) совпадают с английскими в CSS.У восточноазиатских (например, китайцев) персонажей есть базовые линии? Как они совпадают с английским в CSS?

Вот что говорит Wikipedia.org:

Восточной Азии скрипты не имеют базового уровня; каждый глиф находится в квадратной коробке, с ни восходящими, ни нисходящими. При смешивании со сценариями с базовой базой, символы Восточной Азии должны быть установлены так, чтобы нижний символа находился между базовой линией и высотой спуска.

Источник ссылка: Baseline (typography)

Это правда?

Если символы Восточной Азии не имеют базовых линий, как они совпадают с английским языком в CSS, который имеет базовый уровень?

+0

Я думаю, что цитата вы цитируете ответы на это: * «Ист-азиатские символы должны быть установлены так, чтобы нижняя часть символа находилась между базовой линией и высотой спуска». * – deceze

ответ

4

Китайские и другие азиатские символы действительно не имеют базовой линии. Вместо этого они помещаются в квадратные квадраты, которые образуют сетку на странице.

grid

wiki

Вы видите, что символы образуют точные столбцы в точной сетке, каждый символ принимает ровно столько ширину и высоту, как и любой другой символ. В Википедии также правильно говоря, совместив это с латиницей должно быть сделано путем выравнивания нижней частью площади между базовой линией и спусковым, что мой браузер по крайней мере делает:

alignment

2

Они могут быть выровнены с использованием CSS3.

В настоящее время в разрабатываемых модулях CSS3 представлено большое количество свойств, предназначенных для поддержки нелатинского текста, от поддержки вертикального скрипта до оправдания kashida, от рубинового позиционирования до нумерации списков. В этой статье вы сможете увидеть некоторые из свойств, которые находятся в магазине, и обсудить, как вы можете помочь сделать эти улучшения реальностью.

Для получения более подробной информации обратитесь к link. Надеюсь, это может быть полезно!