[1] 
[[Chrome]]
で[[縦書き]]文中で
[CODE[[[text-orientation]]: [[upright]]]]
にすると
「、」や「㍉」は[[縦書き]]用[[グリフ]]のまま変わらないが、
「-」や「(」や「→」は[[左横書き]]用[[グリフ]]になってしまう。。。
[TIME[2020-11-03T06:43:33.100Z]]

[3] 
[CODE[[[text-orientation]]: [[mixed]]]]
による自動[[回転][回転 (書字方向)]]を抑制してすべて縦に1文字ずつ並べたいだけなのに、
[[グリフ]]選択まで連動しちゃうのはどうなんだろう。

[4] 
こうなってしまった事情は [[CSS Writing Modes]] の歴史の項を参照。
[CODE[upright]]
の挙動は実装依存、フォント依存なので、使ってはいけない。
デフォルトの
[CODE[mixed]]
を使いつつ、
[[正立]]させたい文字を1つずつ [CODE[span]]
か何かで囲んで
[CODE[[[writing-mode]]: [[horizontal-tb]]]]
にしていくしかない。

[2] [CITE@en-us[Timed Text Markup Language 2 (TTML2) (2nd Edition)]], [TIME[2020-07-28T01:59:54.000Z]], [TIME[2020-10-23T14:31:57.777Z]] <https://w3c.github.io/ttml2/#style-attribute-textOrientation>

[5] [[支配的基線]]