ISSUE-18: [css3-writing-modes] Character's intrinsic orientation ⓣ ⓒ

[css3-writing-modes] Character's intrinsic orientation ⓣ ⓒ

Raised by:
Richard Ishida
Opened on:

Fantasai and I were discussing on the definition of "character's intrinsic orientation". It's described at the text-orientation property[1], after "Example V".

After several investigation, we figured that neither script orientation[2] alone nor Unicode East Asian Width[3] alone is good enough to determine the intrinsic orientation, so we need to modify the logic to use both of them. Current our idea is to revise the logic to the one as below.

IF ScriptOrientation=Translate || (EAW=F|W)
Always upright
ELIF ScriptOrientation=Rotate # All chars are EAW=N
Always sideways
ELIF ScriptOrientation=Horizontal # EAW=F|W are already excluded by first IF
Sideways for ''vertical-right'', upright for ''upright''
ELIF # Script=Common|Inherited|Unknown

The "..." part indicates when both script and EAW are ambiguous. Our hope is to rely on font information in that case, and we'll be investigating the appropriate sentences to put in there.

Current our idea is to put sentences like this:

| If the font has information (like vertical alternates or vertical position)
| that indicates intrinsic orientation is upright, it should be honored.

We'll investigate if this is appropriate and get this reviewed by a few people around, but any opinions and/or feedback are greatly appreciated.

Related Actions Items:
No related actions
Related emails:
  1. [minutes] Internationalization telecon 2018-02-08 (from on 2018-02-12)
  2. Re: [css-text-decor-3] Updated DoC, open issues (from on 2017-04-06)
  3. [css-text-decor-3] Updated DoC, open issues (from on 2016-12-27)
  4. Review of tracker issues for best practices (from on 2015-03-25)
  5. I18N-ISSUE-18: [css3-writing-modes] Character's intrinsic orientation [CSS-mail] (from on 2011-03-23)

Related notes:

No additional notes.

Display change log ATOM feed

Addison Phillips <>, Chair, Richard Ishida <>, Fuqiao Xue <>, Atsushi Shimono <>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $