W3C home > Mailing lists > Public > public-i18n-mongolian@w3.org > January to March 2017

Re: Text emphasis in vertical mongolian script & other questions

From: r12a <ishida@w3.org>
Date: Mon, 20 Mar 2017 18:32:01 +0000
To: "Badral S." <badral@bolorsoft.com>, public-i18n-mongolian@w3.org
Message-ID: <76609134-0a9e-0ffc-5a13-509dff8c52ba@w3.org>
On 20/03/2017 17:54, Badral S. wrote:
> I am trying to understand the mentioned inconsistency in this issue. Are
> the overlines defined to be right in CSS? Can you send me the CSS spec
> for vertical text decoration?

The CSS spec makes a distinction in the Writing Modes spec between 
'before'/'after' and 'over'/'under' (or perhaps better named 
'line-over'/'line-under') at 
https://drafts.csswg.org/css-writing-modes-3/#over

'line-over' and 'line-under' are the opposite of 'before' and 'after' 
locations when text is in writing-mode vertical-lr, but the same for 
vertical-rl.

For CSS text-emphasis-position the default is 'over right'. The terms 
are used slightly differently here, but the word 'right' is the 
important one for vertical text. The table below indicates that the 
expectation is that text-emphasis will appear in vertical orientations 
to the right by default, even where Chinese favours under for horizontal 
text. See 
https://drafts.csswg.org/css-text-decor-3/#text-emphasis-position-property

For CSS text-underline-position the word 'under' has a slightly 
different meaning again (signifying a position that is unlikely to cut 
through descenders), and the default value (auto) doesn't seem to 
clearly address the expectation for vertical text defaults.  The example 
in that section for CJK text implies, however, that CSS expects that by 
default user agents will position underlines to the right for Japanese 
and Korean, but to the left for Chinese text.  There is no mention of 
Mongolian.  Overlines appear on the opposite side of the text from the 
underline. See 
https://drafts.csswg.org/css-text-decor-3/#text-underline-position-property

For CSS ruby-position in the current draft the default is 'over' (in the 
sense defined for writing modes), ie. ruby appears to the right, whether 
the text is vertical-lr or vertical-rl. See 
https://drafts.csswg.org/css-ruby-1/#rubypos


hope that helps,
ri
Received on Monday, 20 March 2017 18:32:14 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:07:55 UTC