Re: 縦組で化学式を組んだ例

 shimonoです

On 2025/10/07 15:46, Kobayashi Toshi wrote:
>> ところで,ここでの問題は,化学式といことに限定された問題でなく,ラテン文字やアラビア数字に添え字がつく場合も含みます.
> 
> 組方向の指定がどうであろうと,まず,上付き,下付きの指定があったとします.この場合,横組にする場合は,その処理方法は決まっていますから処理ができます.縦組で横倒し又は縦中横処理も,横組の場合と同じ方法にならえばよい.
> 
>    "tajima@sanyosha.co.jp" さんwrote
> 
>> 縦組みで上付き下付き文字を含む化学式は電子書籍だと外字画像にしてますね。まあビューア次第でちゃんと表示できるかもしれないけど、ちょっと保証しきれないので安全側に倒します。
> 
> ということもあり,また,添え字の指定があるデータを縦組にした場合,これを1字1字正立したときはどうなるんでしょうか? その処理方法は,どこにも規定されていないかと思うし,どう処理したよいかも,よくわからない.
> 
> であれば,添え字は,1字1字正立の処理はないとした方がいいよう思います.それとも,添え字の1字1字正立する場合の処理方法を,どこかで書きますか(規定しますか)?

 HTML/CSSの現状でいえば、writing-modeはblock/inline directionの方向を置き換え
る、と単純化すると言い換えられると思いますので、vertical-alignでsub/superのライ
ンに従うということになっている<sup><sub>を利用する限りは、vertical-rlの場合は置
換されたblock directionの右から左の方向に合わせて配置される、ということだと思い
ます。

 テスト例を以下に置いてみました。
 まぁ、想定通りではありますが。sub/sup両方がつく場合に頭を合わせたりとかみたい
な記述は入れてませんので、一部の方は微妙な表記と思うかもです。(もちろん、後ろ
にsupでつくイオン化度は分子全体につけるのでsubの後ろが基本ではあります)
https://jlreq.w3c.himor.in/20251007-vertsup.html


 何が望ましいかどうか、ということを考え始めると結構むつかしい気はします。
・同位体の二桁以上の数字とか、原子の入ってる数の二桁以上の数字、は縦中横がいいですよね
  ただ、両方ついたときに縦中横が2つ並んだらものすごく混乱しそうです
・イオン化で、単純に+/-だけではない、2+とか2-とかは縦中横よりはそのまま縦に並んでほしいかも?

Received on Tuesday, 7 October 2025 09:37:11 UTC