[css3-writing-modes] Latin scripts upright in vertical flow means...what?

When the following styles applied to a Latin text:
  writing-modes: vertical-rl;
  text-orientation: upright;

"text-orientation: upright"[1] will make all characters upright, but we found we still have different design options, and I'd like toyou're your opinions.

Letters and numeric characters are easy, but how should parenthesis, hyphens, or colons look?

Option 1: Author said "upright", so every characters should set upright (left in the picture[2])

Option 2: Author said "upright", but there are some characters that are too unusual to set upright such as parenthesis, hyphens, or colons, and CSS should be smart enough to know about that (right in the picture[2])

Any opinions including other possible options are appreciated.

[1] http://dev.w3.org/csswg/css3-writing-modes/#upright
[2] http://lists.w3.org/Archives/Public/www-archive/2012Jan/att-0011/text-orientation-upright-parenthesis.png

Regards,
Koji

Received on Tuesday, 17 January 2012 11:52:49 UTC