昔から Libre Office では懸案の、縦書き文書を作ったときの動作をひさしぶりに確かめてみた。Libre Office Writer のバージョンは 6.2.5.2 。
「縦書き文章中の横文字表示、Libreoffice(Writer) と MS-Office(Word)」を参考に、記事の通りに縦中横を試してみた。
記事と同じように、全て全角で「平成30年」と縦書き文書を打ち込み、「30」を選択し、「文字>位置>回転/倍率」を「90度」にしたところ、用紙の左側が上となるよう3と0がそれぞれ90度左に回転した状態で左右に並び、左側に3、右側に0が表示される状態になった。参考記事の結果と似ているが、文字が左に90度回転している点が異なる。
動作としては、私の結果の方が正しい気がする(表記通りに文字が90度回転したので)が、これだと縦中横としてはダメだ。推測だが、参考記事が書かれた時点の Libre Office では、何らかの実装バグがあり、その結果として「たまたまうまくいく」ように見える状態だったのだろうと思う。
「文字>位置>回転/倍率」は、本来縦中横としての機能ではないので仕方のない結果だと思うが、やはりというか、未だに縦書き文書については懸案のままのようだ。
実は、参考記事の方法とは異なるのだが、「平成30年」の「30」だけを半角文字で入力すると、「30」が用紙の右を上として、全角文字より右に90度回転した状態で上に3、下に0が表示される。この状態の半角の「30」に対して同じ処理を行うと、左に90度回転するので、縦中横が実現するような結果になる。ただしこの方法だと数字は半角でなければならないのと、表示される位置がどうも微妙に右にずれていてかっこうが悪いのだが、それはなおせないようだ。
結果をまとめると、全角・半角関わらず縦中横を実現することは、現状できないし、半角でも位置がずれる。
縦中横を実現するためには、縦中横専用の機能を実装する必要がある、ということだ。
- https://red-souls.jp/ (14)
- https://www.bing.com/ (10)
- https://www.red-souls.jp/ (8)
- https://duckduckgo.com/ (5)
- http://red-souls.jp/ (3)
- https://www.ecosia.org/ (1)
この記事のリンク用URL&トラックバックURL : https://red-souls.jp/ichounoki/rnote/memo/20190808_091647231519.htm
キーワード: Libre Office Writer 縦中横