[13] 
[[Windows]]
では[[フォント名]]の先頭に
[DFN[[CODE[@]]]]
をつけると[DFN[縦書きフォント]]になります。

* 字形

[16] 
[[左横書き]]の環境で [CODE[@]] 付きの[[フォント]]を指定すると、
次のようになります。

[17] 
[[仮名]]や[[漢字]]は、
[[反時計回り]]に90°[[回転][回転 (書字方向)]]した[[字形]]になります。

[18] 
「[[ー]]」など[[縦書き字形]]が異なる場合、[[縦書き字形]]を回転した[[字形][字形 (書字方向)]]になります。

[19] 
[[ラテン文字]]や多くの[[記号]] (例えば「!」や「→」) は、
そのままの[[字形]]になります。

[20] 
従ってこの[[縦書きフォント]]を使った[[左横書き]]を[[時計回り]]に90°回転させると、
[[縦書き]]になるのです。

* ソフトウェア

[14] 
[[ペイント]]や
[[Microsoft Excel]]
など多くの[[ソフトウェア]]がこれに対応しているようです。

[15] 
通常の[[フォント]]とは少し扱いが違うようで、
対応していない[[ソフトウェア]]もあります。

* Web




[7] 
[[Windows]] 上の各[[ブラウザー]] + [[CSS]] [CODE[font-family]]
の対応状況
[TIME[2020-10-17T02:24:16.700Z]]

[8] 
[[Chrome]]
は、
[CODE[@]]
あり、なしどちらも同じように[[横書き字形]]のまま表示します。

[9] 
[[Firefox]]
は、
[CODE[@]]
のある[[フォント名]]を認識しません。

[10] 
[[IE11]]
は、
[[文書モード]]が
[[5][IE5]],
[[7][IE7]],
[[8][IE8]]
のとき、
[CODE[@]]
のある[[フォント名]]のとき[[縦書きフォント]]で表示します。

[11] 
[[IE11]]
は、
[[文書モード]]が
[[9][IE9]],
[[10][IE10]],
[[11][IE11]]
のとき、
[CODE[@]]
のある[[フォント名]]のとき[[縦書きフォント]]で表示します。
ただし、
[CODE[@MS 明朝]] (MSは[[全角]])
は認識しますが、
[CODE[@MS Mincho]]
は[[フォント名]]として認識しません。

[12] 
どの
[[Webブラウザー]]も、
[CODE[writing-mode]]
で[[縦書き]]にしたとき、
[[フォント名]]の認識は[[横書き]]のときと同じ挙動です。
認識した場合の表示は
[CODE[@]]
の有無に関わらず[[縦書きフォント]]になるようです。


* メモ


[1] [TIME[2011-03-23T02:39:18.000Z]], [TIME[2020-10-17T00:20:12.339Z]] <http://www.a-t.co.jp/faq_ws_26.html>

[2] [CITE[横書きが縦書きへ、@マークの意外な使い方]], [TIME[2016-07-13T01:47:00.000Z]], [TIME[2020-10-17T00:21:15.352Z]] <http://tk-cloud.main.jp/pc-area/busi-soft/howto-excel/019/019.htm>


[FIG(quote)[
[FIGCAPTION[
[3] [CITE[縦書き編集]]
([TIME[2009-01-15T08:09:52.000Z]], [TIME[2020-10-17T00:21:56.193Z]])
<http://0ban.com/araken/qxhelp/tategaki.htm>
]FIGCAPTION]

>  フォント設定により 縦書き用フォント(1文字目が @)を使用すると、縦書き編集できます。

]FIG]


[FIG(quote)[
[FIGCAPTION[
[4] [CITE@ja[文字列を縦書きにすることはできますか? - FAQ - Create!Form サポートサイト]]
([TIME[2020-10-17T00:22:43.000Z]], [TIME[2020-10-17T00:22:51.401Z]])
<https://support.createform.jp/faq/view/1733.html>
]FIGCAPTION]

> PostScriptフォント(フォント名の前に「PS」と表示されているもの)の場合は、フォント名の終わりに「-V」があるものが縦書きフォントです。(例:Ryumin-Light-V)
> TrueTypeフォント(フォント名の前に「TT」と表示されているもの)の場合は、フォント名のはじめに「@」があるものが縦書きフォントです。(例:@MS明朝)
> 縦書きフォントは日本語フォントのみ使用可能です。

]FIG]


[5] [CITE@ja[Excelでセル内の文字を縦書きに設定する方法|Office Hack]]
([TIME[2020-10-17T00:25:24.000Z]])
<https://office-hack.com/excel/vertical-writing/>

[6] [CITE@ja[「VB.NETで縦書きフォントの一覧を取得する方法」(1) Insider.NET - @IT]]
([TIME[2020-10-17T00:31:45.000Z]])
<https://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=9367&forum=7>
