
テキスト
CSSのwriting-modeを使った縦書きHTMLコードを自動生成します。フォントサイズ・行送り・縦書き方向を調整してリアルタイムプレビュー確認できます。
<div style="writing-mode: vertical-rl; text-orientation: mixed; font-size: 24px; line-height: 2; padding: 16px; display: inline-block; white-space: pre-wrap;">縦書きの テキストを 表示します</div>
.vertical-text {
writing-mode: vertical-rl;
text-orientation: mixed;
font-size: 24px;
line-height: 2;
white-space: pre-wrap;
}年賀状・招待状のデザインに縦書きレイアウトを取り入れることができます。
「右→左」は日本語の伝統的な縦書き方向です。複数列の場合は右から左に流れます。
行送り(line-height)を1.5〜2にすると読みやすい縦書きレイアウトになります。
Q1
text-orientation: mixedの場合、ASCII文字は90度回転して縦に配置されます。英語を正立させるにはupright指定が必要です。
Q2
どちらもCSSのwriting-modeと同じ原理ですが、このツールはWebで直接使えるHTMLコードを生成します。
Q3
white-spaceやwidth・max-heightで制御できます。生成されたCSSを必要に応じてカスタマイズしてください。

