• 締切済み

文字をそのまま縦書き

英字を縦に書きたいと思っています。 menu を m e n u (writing-mode: tb-rl; や <br> <pre>~</pre> などでできるもの) というふうではなく、 この文字をそのまま下に90度回転させた状態です。 画像にすればできるのですが、なんとかタグでできないかと思ってます。 よろしくお願いします。

みんなの回答

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.3

こんにちは。 ANo.2 は『英字』ではありませんでしたね。すみませんでした。

  • iriyak
  • ベストアンサー率48% (40/82)
回答No.2

こんにちは。 Windows Platform に搭載している @ で始まるフォントを指定するというワークアラウンドもあります。利用環境を絞れるのであれば適用可能かもしれません。 <html> <head> </head> <body> <h2> <font face="MS P明朝"> <div>これは日本語です。English Text.</div> </font> <font face="@MS P明朝"> <div>これは日本語です。English Text.</div> </font> <font face="MS 明朝"> <div>これは日本語です。English Text.</div> </font> <font face="@MS 明朝"> <div>これは日本語です。English Text.</div> </font> <font face="MS Pゴシック"> <div>これは日本語です。English Text.</div> </font> <font face="@MS Pゴシック"> <div>これは日本語です。English Text.</div> </font> <font face="MS ゴシック"> <div>これは日本語です。English Text.</div> </font> <font face="@MS ゴシック"> <div>これは日本語です。English Text.</div> </font> </h2> </body> </html>

syuricyan
質問者

お礼

ありがとうございます。参考にさせていただきます。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

<div style="writing-mode:tb-rl;">hoge</div> ってのがありますがIEではサポートしていますが他のブラウザでは 未対応です。そのうち標準化されるかもしれません。

syuricyan
質問者

お礼

表示のされ方が他みたいに微妙に違う程度だといいのですが、 Firefoxなどだと全く違うので、そこが悩むところです。ありがとうございました。