/
138.txt
120 lines (89 loc) · 5.84 KB
/
138.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
[1] [[文字]]を使って描かれた[[絵]]のことを [DFN[ASCII [RUBYB[アート]@en[art]]]]
([DFN[[[AA]]]]) といいます。 [[非ASCII文字]]が含まれていたり、
[[ASCII]] 以外の[[文字コード]]で[[符号化]]されていたりしても、 [[AA]]
というのが普通です。
[15] 純粋な[[絵]]を表すものの他、説明図等文字を含めたものもよく使われています。
[2] しばしば[[顔文字]]と混同されます。[[顔文字]]は [[AA]] の一種とも言えますが、
1行で[[顔]]を表すものは、通常は[[顔文字]]といい、その他の [[AA]] とは区別されます。
[12] 専ら[[罫線素片]]のような元々描画目的の[[文字]]を使うものは、 [[AA]]
と呼ばないこともあります。しかし[[罫線素片]]は [[AA]] でよく使われる[[文字]]でもあります。
[13] 伝統的には、[[等幅フォント]]を想定した [[AA]] が世界中でよく使われてきました。
日本では、[[ASCII文字]]と[[半角カナ]]が[[半角]]、それ以外が[[全角]]で表示される[[等幅フォント]]を想定した
[[AA]] がよく使われました。
[14] 日本では [[2ch]] を中心とする[[掲示板]]文化の発展で、 [[MS Pゴシック]]の文字幅を想定した
[[AA]] が21世紀に入ってから普及しました。
* 2ch 規格の AA
[18] 標準的な文字幅のフォントであるか確認するための [[AA]] があります [SRC[>>9]]。
[REFS[
- [9]
[CITE@ja[AAを正しく見るために]] ([TIME[2007-09-29 20:43:56 +09:00]] 版) <http://www.paw.hi-ho.ne.jp/mistletoe/AAw.htm>
]REFS]
[19] [[MS Pゴシック]]の他、文字幅をそれに合わせた[[フォント]]がいくつも開発されています。
[7]
2ch AA 表示に使えるフォント:
[[MS Pゴシック]], [[モナー]], [[小夏]] (ビットマップ)
;; [21] >>20 に [[JSON]] 形式の一覧があります。
[REFS[
- [20] [CITE@en[data-web-defs/css-fonts.json at master · manakai/data-web-defs]] ([TIME[2015-06-16 23:42:44 +09:00]] 版) <https://github.com/manakai/data-web-defs/blob/master/doc/css-fonts.json>
]REFS]
[6]
[CITE[2ch Pictograph (Narikawa-Hena)]] <http://www.geocities.co.jp/Technopolis/9654/2chpic/2chpic_c.html>
[8]
[CITE[IPAモナーフォント]] <http://www.geocities.jp/ipa_mona/>
* マーク付け
[22] [[HTML Standard]] には、 [CODE(HTML)@en[[[role]]=[[img]]]] を使った例があります [SRC[>>23]]。
[FIG(quote)[
>
[PRE(HTML code)[
<figure role="img" aria-labelledby="fish-caption">
<pre>
o .'`/
' / (
O .-'` ` `'-._ .')
_/ (o) '. .' /
) ))) >< <
`\ |_\ _.' '. \
'-._ _ .-' '.)
jgs `\__\
</pre>
<figcaption id="fish-caption">
Joan G. Stark, "<cite>fish</cite>".
October 1997. ASCII on electrons. 28×8.
</figcaption>
</figure>
]PRE]
]FIG]
[REFS[
- [23] [CITE@en-GB-x-hixie[HTML Standard]] ([TIME[2015-05-06 10:42:35 +09:00]] 版) <https://html.spec.whatwg.org/#wai-aria>
]REFS]
[HISTORY[
[4] [[HTML]]4 の仕様書には、 AA の使用は非推奨で画像 ([[img要素]]) を使うのがよい、とされています。しかしこれは AA は「ちゃんとした」画像の (plain text における) 代替表現であるという考えに基づいていると思われます。一部の[[顔文字]]や [[2ch]] の AA のように、 AA であること自体に意味がありそうなものは、画像にせずに [[pre要素]]のままにしておくのが strict HTML においても適切だと思います。
[5] >>4 もちろん、 [[XHTML]] や他の [[XML]] 応用などの[[マーク付け言語]]では (必要なら) AA のための[[要素]]を使ってしかるべきだと考えます。
-*-*-
[17] [[2ch]] 方式の [[AA]] を表すために [[XML]] では[[名前空間]]
[DFN[[CODE(URI)@en[[[http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#]]]]]]
の [DFN[[CODE(XMLe)@en[[[aa]]]]]] [[要素]] [SRC[>>16]] が使われることがあります。
[REFS[
- [16] [CITE[Strict-HTML スレッド24]] ([TIME[2015-06-16 23:37:55 +09:00]] 版) <http://pc5.2ch.net/test/read.cgi/hp/1096723178/16>
]REFS]
]HISTORY]
* メモ
[3] 問: 某 ML に流れてた記事 (次に抜粋。) のおかしな点を挙げよ。 (配点 おかしな点1つにつき3点)
>AA(アスキーアート)とは
>アスキーアートというのはASCII文字を使って描く絵のことで
>↓こんな物も含まれます。
>| ┌─────┐
> ━━━┥プロバイダ┝━─┐ \xF4蒿舵銓纈鈬\xF4
> └─────┘ ⑬⑧↓⑬⑬⑬⑬⑬⑬⑬⑬⑬⑬
> 佻亞↓│↑嗟墅 會蝟癆罨勝繊繊繊繊繊繊繊繊曽蔑\xAC〜〜〜〜〜〜〜〜〜〜〜〜‖\xAC・召佑貘┃澂\xA9煇\xFA ←これなども疏です。
答え
[[ASCII]] 文字じゃないのがまじってる!
文字化けしてしまた。スマソ。こんなへなちょこな[[文字化け]]の仕方
からして、 ASCII 文字じゃないことは自明。
ところで、あんたの ASCII art はほんとに ASCII なんか、と問いたい。
[[シフトJIS]] とか [[Unicode]] ってことも十分あるでしょー。
[10] 2002-10-12 (Sat) 15:50:33 ''[[名無しさん]]'' : シフトJIS を開発した[[アスキー・マイクロソフト]]社にちなんでアスキー・アートと呼ぶのかも知れん(藁
[11] [WEAK[2002-11-22 (金) 21:13]] ''[[名無しさん]]'': ハスキー犬にちなんでアスキー・アートと呼ぶのかもしれん(謎
[24] [CITE@en[RFC 8140 - The Arte of ASCII: Or, An True and Accurate Representation of an Menagerie of Thynges Fabulous and Wonderful in Ye Forme of Character]]
([TIME[2017-04-02 08:49:51 +09:00]])
<https://tools.ietf.org/html/rfc8140>