@ (フォント名)

@ (フォント名)

[13] Windows ではフォント名の先頭に @ をつけると縦書きフォントになります。

字形

[16] 左横書きの環境で @ 付きのフォントを指定すると、 次のようになります。

[17] 仮名漢字は、 反時計回りに90°回転した字形になります。

[18]」など縦書き字形が異なる場合、縦書き字形を回転した字形になります。

[19] ラテン文字や多くの記号 (例えば「!」や「→」) は、 そのままの字形になります。

[20] 従ってこの縦書きフォントを使った左横書き時計回りに90°回転させると、 縦書きになるのです。

ソフトウェア

[14] ペイントMicrosoft Excel など多くのソフトウェアがこれに対応しているようです。

[15] 通常のフォントとは少し扱いが違うようで、 対応していないソフトウェアもあります。

Web

[7] Windows 上の各ブラウザー + CSS font-family の対応状況

[8] Chrome は、 @ あり、なしどちらも同じように横書き字形のまま表示します。

[9] Firefox は、 @ のあるフォント名を認識しません。

[10] IE11 は、 文書モード5, 7, 8 のとき、 @ のあるフォント名のとき縦書きフォントで表示します。

[11] IE11 は、 文書モード9, 10, 11 のとき、 @ のあるフォント名のとき縦書きフォントで表示します。 ただし、 @MS 明朝 (MSは全角) は認識しますが、 @MS Minchoフォント名として認識しません。

[12] どの Webブラウザーも、 writing-mode縦書きにしたとき、 フォント名の認識は横書きのときと同じ挙動です。 認識した場合の表示は @ の有無に関わらず縦書きフォントになるようです。

メモ

[1] , http://www.a-t.co.jp/faq_ws_26.html

[2] 横書きが縦書きへ、@マークの意外な使い方, , http://tk-cloud.main.jp/pc-area/busi-soft/howto-excel/019/019.htm

[3] 縦書き編集 (, ) http://0ban.com/araken/qxhelp/tategaki.htm

フォント設定により 縦書き用フォント(1文字目が @)を使用すると、縦書き編集できます。

[4] 文字列を縦書きにすることはできますか? - FAQ - Create!Form サポートサイト (, ) https://support.createform.jp/faq/view/1733.html

PostScriptフォント(フォント名の前に「PS」と表示されているもの)の場合は、フォント名の終わりに「-V」があるものが縦書きフォントです。(例:Ryumin-Light-V)

TrueTypeフォント(フォント名の前に「TT」と表示されているもの)の場合は、フォント名のはじめに「@」があるものが縦書きフォントです。(例:@MS明朝)

縦書きフォントは日本語フォントのみ使用可能です。

[5] Excelでセル内の文字を縦書きに設定する方法|Office Hack () https://office-hack.com/excel/vertical-writing/

[6] 「VB.NETで縦書きフォントの一覧を取得する方法」(1) Insider.NET - @IT () https://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9367&forum=7