リクエスト広場

文字を縦書きにしたい。

2 コメント
views
4 フォロー

表内などでテキストを縦書き表示したいことがあります。
一文字置きに&br;を挿入することで対応していますが、ソースの可読性が著しく下がることや、長音を縦線で置き換える必要もあること、ブロック型プラグインの#nobrと併用できないことから、プラグインを導入してほしいです。

仕様のイメージ

  • インライン型プラグイン(表内に用いたいため)
  • LEFT:等と同様に、表組みの先頭要素にできる
  • 引数で、文章を縦書きにするか横書きにするか選べる(省略時は縦書き)
  • 引数で、英数字を90度回転させるかを選択できる(優先度低)
cept
作成: 2023/09/03 (日) 18:56:26
最終更新: 2023/09/03 (日) 21:07:50
通報 ...
1

トピック投稿後に気づきましたが、

  • インラインプラグインにすると、縦書きと横書きの入り混じった、とても読みづらい行を作れてしまう
  • 表外であれば一般的な改行とFlex_boxを組み合わせることで似たことができる

ので、表組みの先頭要素にさえできれば私としては満足できそうです。

2
WIKIWIKI運営 2024/02/26 (月) 19:32:21

お試し実装です。
個別のプラグインや書式には縦書き対応しておりませんので、
レイアウトが崩れるたり表示されないことがあります。
特にブロック型とは相性が悪いのでご注意ください。

&tategaki([height][,upright|sideways|mixed]){...};
#tategaki([height][,upright|sideways|mixed]){{
...
}}
要望は具体的な提案や理由を書いて下さい。
×