アスキーアート(ASCII art)とは、プレーンテキストによる視覚的表現技法のことである。
概要 「ASCII art」とは本来、英語コミュニティにおいて「ASCII文字コードに含まれる文字・記号を用いた表現」のことを指した。日本語の入力環境としてはASCIIコードよりもシフトJISやEUC-JPなどが主流だが、テキストアート一般を指す語として日本語でも「アスキーアート」と呼んでいる。一方、英語ではこれらは「シフトJISアート(Shift_JIS art)」と呼んで、ASCII artとは明確に区別する。
アスキーアートは1行(数文字〜数十文字)の顔文字から、複数行(数百〜数千文字)に及ぶ大掛かりなものまで様々である。古くはタイプライターやテレタイプ端末で同様の表現を試みた者もいたが、この語が普及するようになったのは、パソコン通信の電子掲示板が知られるようになってからである。インターネットの普及とともに一般人がコンピュータ文字を多く扱うようになり、誰でも日常的にアスキーアートを見たり、コピーペーストして使ったり、ツールを使ってアート表現を行ったりすることが可能になった。
Unicode、そしてSNSやオンラインゲーム(MMORPGなど)の普及によって、日本独自だった顔文字を海外の非日本語母語話者が目にする機会が増えた。
日本語フォントによるアスキーアートでは、アート表現で余白を表すための全角スペースの間隔を揃えるために等幅フォントを使うことが多かったが、サイトによっては表示にプロポーショナルフォントが指定されているたとえば2ちゃんねるでは、デバイスとしてウェブブラウザを使う関係上、大半のWindows用ブラウザのデフォルトであった「MS Pゴシック」がアスキーアート用フォントのデファクトスタンダードとなり、後年には「モナーフォント」を皮切りとして、MS Pゴシックと全く同じ文字幅で設計されたフォントが多数制作されている。ため、これを考慮して半角ピリオド等で調整されることも多い。
表現の手法 アスキーアートの表現手法には大きく分けて2通りある。 文字の形を線と見なし、それを連結させてゆくもの。いわゆる顔文字や小さなアスキーアートに用いられる。 文字を1つのドットと見なし、文字の違いは濃淡の差として扱うもの。全体の形は大きくなりやすい。
歴史 起源
活字によるアート表現の起源は19世紀の古いタイプライター時代に遡る。現在知られている最も古い活字アートは、1898年(明治31年)にフローラ・ステイシー Flora Stacey という女性が蝶を表現したものであるJoan G. Stark, "The History of ASCII (Text) Art", 2001.Paul Robert, "Typewriter Art", The Virtual Typewriter Museum, 2005.。1918年(大正6年)にはキュビスム先導者の一人であるギヨーム・アポリネールが活字で絵を描いた『カリグラム』 Calligrammes を刊行し、1922年にはホバート・リース Hobart Reese が「活字だけで描いた人物画」を発表して注目されたThe Original ASCII Art Was Just This Guy and His Typewriter, GIZMODO.COM, 2014年1月23日付。
ASCII以前 入力環境として当初は大文字だけをサポートする3列キーボードが主流だったが、遠隔地への文字送信の研究が進むと改良が加えられた。1931年(昭和6年)には5ビットの文字コードであるBaudot Code(ボー符号)が国際テレグラフ・アルファベットNo.2として承認され用いられた(当時はビットと言わず、「5単位」と呼称した)。ボー符号はShiftキーでアルファベットモードと数字・記号モードを切り替える機能をもったが、通信回線の品質が不安定だったため切り替えがうまく行かずにしばしば「文字化け」が起きた。
通信速度が非常に遅くまた高価であったこと、用途が限られていたこと(軍用や警察用、新聞社用)などのため、1960年代までテキストアートは用いられなかった。1960年代から70年代にかけてはアマチュア無線の遠隔文字送信手段であるラジオテレタイプ(RTTY)が隆盛し、文字でイメージを描いた文字絵が頻繁に用いられた, DEVELOPMENT OF (ASCII) TEXT ART, 2000年.RTTY art made easy, RTTY Journal 1970年11月号.。
ASCII登場以後 1963年頃に7ビットの文字コードASCIIを用いるページプリンター「ASR-33」がテレタイプ社から発売されると、5ビットのボー符号は種類の少なさから次第に使われなくなり、ASR-33が標準的なページプリンターとして定着するに伴ってASCIIコードが普及した。ASCIIコードによるテキストアート(狭義の「アスキーアート」)として最古の例は1966年、当時ベル研究所に勤務していたがレオン・ハーモンとの共著『Studies in Perception I』に掲載したもの(実物Wayne E. Carlson, "1966 Studies in Perception I by Ken Knowlton and Leon Harmon (Bell Labs)", 2003年.)が知られているWayne E. Carlson, An Historical Timeline of Computer Graphics and Animation, オハイオ州立大学デザイン学部, 2003年.。
1974年にマイクロプロセッサが登場すると、個人でも所有できる価格とコンパクトさをもったパーソナルコンピュータ(パソコン)の時代が到来した。1990年代初頭までほとんどのパソコンはネットワーク機能を標準搭載していなかったが、愛好家たちはネットワークを構築し、メッセージを電子掲示板(Bulletin Bourd System, BBS)やパソコン通信のコミュニティで交換していた。最初の電子掲示板は1978年2月16日にイリノイ州シカゴでが開設したである。
BBSや電子コミュニティは単なる情報伝達だけでなく会話・コミュニケーションの場であったため、感情を表す顔文字が多く生み出された。顔文字の起源も19世紀に遡るが(→顔文字)、現在の顔文字の直接の起源としては1982年9月19日11時44分のタイムスタンプがあるカーネギーメロン大学のスコット・ファールマン(Scott Fahlman)による顔文字『:-)』(笑い)と『:-(』(真剣な)の提案がある。
日本においては縦置きの顔文字が早くから考案され、1986年6月20日0時28分の若林泰志によるパソコン通信アスキーネット上の顔文字『(^_^)』が確認できる顔文字の歴史(Web Archives), 針谷喜久雄(通商産業省電子技術総合研究所)顔文字の起源 (^_^)。当時はカタカナ以外の日本語文字を表示できるパソコンがそもそも少なく、以下のログも半角カタカナで書かれたものである。若林によると、同じくアスキーネットで「binbou」と名乗っていた人が同時期に『(‾_‾)』を使用しており、どちらが先に使用し始めたかは分からないとしている顔文字の歴史。
インターネット時代 1995年のWindows 95発売を境にインターネットを介した情報交換が社会に一般化し、「IT革命」「インターネット社会」と呼ばれる情報化社会が到来した。膨大な量の情報が従来よりもはるかに安価・容易に「伝達」「コピー」「移動」できるようになったことで、文字によるアート表現は大きく隆盛することになった。
人々はウェブ上のフォーラムや掲示板、コメント欄等に「入力可能な文字によるアート」を盛んに投稿し、あるいはメールで顔文字を送りあった。顔文字と同様に感情を伝える手段として拡張フォントとしての「絵文字」も隆盛したが、機種やデバイス環境に依存しない(文字化けしない)プレーンテキストベースの顔文字はコミュニケーションの補完手段として現在も多く用いられている。
アスキーアートそのものを楽しむ文化もインターネット普及とともに大きく広がった。日本においては大型匿名掲示板「2ちゃんねる」を中心にして「アスキーアート(AA)文化」とも呼べるものが隆盛した。「顔文字板」(1999年開設)、「モナー板」(2000年開設)、「AA長編板」(2002年開設)からは多くの「名作AA」「AAキャラ」が生み出され、ニュースや専門用語などを連続のAAで「解説」するといった新しい楽しみ方も現れた。これらは現在も2ちゃんねるの「AAカテゴリ」を中心に多くの閲覧・投稿がある。
インターネット以前の文字アートとの大きな違いとして、著作権の所在が不明確なことが挙げられる。2005年には、元々掲示板で生まれたとされる「のまネコ」というキャラクターに自社の著作権表記を付した商品を販売したとして音楽制作大手のエイベックスが大きな批判にさらされる事件もあった(→「のまネコ問題」)。
欧米での使用 古くから愛好者が多く、専用のニュースグループもある。またANSIエスケープシーケンス (カーソル移動や色・反転表示を記述することができる制御文字) を使ったアニメーションも存在する。
ここで使用しているアスキーアートは半角\が半角¥に置き換わって表示される場合あり。
1行のもの 最もシンプルなアスキーアートは、2-3文字を組み合わせた感情を表現するためのもの。スマイリーとも言う。 多くのものは90度回転した状態(左が上)で感情が表されている。QWERTY配列のキーボードであればIMEを問わず利用できる(例えば日本語IMEでも半角入力状態にすればよい)ため、全世界的に用いられている。「:」の部分を「=」にすることもあるが、ウインク以外に目を変化させることは少なく、感情は口の形で表現される。対して日本人同士であまり用いられないのは、日本ではシフトJISによる顔文字文化が発達しているためと、目の形で感情を表現する事が多いため。
:-) または :) または :D スマイル :-( しかめ面 ;-) ウィンク :-p 揶揄 :P 舌出し :O 驚き
複数行のもの より大きく、より複雑な図形を書くためには、複数行を使用。 (oo) /-------\/ O / | || /H\ * ||----|| / \ ~~ ~~ (左から順に、牛・人)
日本での使用 日本語環境でのアスキーアートの状況はやや特殊である。日本語は一般に2バイト文字で記述されるため、コンピュータ上においてもシフトJISのようにひらがな、カタカナ、漢字、英字、数字、記号といった多彩な文字種が混在して用いられるが、このことが微妙な感情をテキストアートで表すことを可能にした。このため世界的に主流の1バイト文字アートでなく、2バイト文字アートが発達した。日本における特徴としてはこの多彩な文字の他、位置合わせに適した全角スペースの存在、文字幅の設定が挙げられる。
日本語アスキーアートは、環境に非常に依存するという弱点がある。WindowsかMacかによっても見え方が異なる上、Microsoft Windows VistaからはMS Pゴシックとは文字幅も字体も違う、メイリオフォントが導入された。また、MS Pゴシックなどのフォントも一部の字体が変更されており、一部のアスキーアートを正常に表示することができないことが判明している。その他にも、フォント設定が正常に反映されない等の不具合も多い。
顔文字
顔文字はフェイスマークともいい、シンプルなもので4-8文字程度からなる。感情を表すためにメールの本文・チャット・電子掲示板・メーリングリストなど、さまざまな場所で使用される。携帯端末でも多用される。シフトJISの文字セットは漢字や欧文・記号・罫線など数万種類もの文字をもつため、これらを組み合わせて微妙な感情表現が可能になる反面、ほとんど使わないような文字を顔文字のために呼び出すことが必要になる。
このため、よく使う顔文字をIMEの辞書機能に登録して使用することも一般的である。例えば携帯電話においてはiPhoneなど海外メーカーのものでも初期設定で顔文字がいくつも登録されている。欧米では、1バイト文字のみで構成されているものが日本のサブカルチャーに興味を持つ人々の間で使用されている。orzは中国・台湾にも輸出され、独自のアスキーアートが作り出されている。
(例: 老人の顔)。
笑い (^▽^) (^ω^) (゜∀゜) (・∀・)ニヤニヤ ヽ(´ー`)ノ (●´艸`●) (*^_^*) v(^_^)v (*´∀`*) (´▽`〃)ヾ
喜び キタ━━━━(゚∀゚)━━━━!!!! キタ━━(゜∀゜)━( ゜∀)━( ゜)━( )━( )━(゜ )━(∀゜ )━(゜∀゜)━━!!!!! ヽ(゜▽、゜)ノ ヽ(´▽`)ノ♪ ヽ(*´∀`)ノ *+。('∀'*)*+。 (*^^)v (^^♪ (*^ー゚)b (*´`) ⁽⁽٩(๑˃̶͈̀ ᗨ ˂̶͈́)۶⁾⁾
怒り (#`Д´) (*゜Д゜) (♯・∀・) ヽ(`Д´)ノ (`・д・´) Σ(゜д゜ )カッ ( ゜Д゜)ハァ? (#ノ゚Д゚)ノ ・゚・┻┻゚・:.。o (°〆°#) (`益′) (ะ`♔´ะ)
泣き (>_<) (T_T) (T▽T) (ΩoΩ) (つд`) 。・゜・(ノД`)・゜・。 ゜(゜´Д`゜)゜。 (ぅω・) 。・゜(゜⊃ω⊂゜)゜・。 (´;ω;`) 。゚(゚∩´﹏`∩゚)゚。
落胆 orz brz _| ̄|○ OTL Σ(´д`;) ('A`) ( ̄∧ ̄) (;´Д`) or2
失敗 (/ε\) (ノ∀`) (´∀`;A ) ^^; /(^o^)\ (,,´д`)
驚き Σ(゜Д゜;) Σ(@Д@) Σ(゜Д゜ノ)ノ (゜д゜) (ヽд) ゜゜ (;・`д・´) (ΦДΦ)!? \(゜ロ\)(/ロ゜)/ \(;゚Д゚)/
怯え (>_<) ((((;゜Д゜))) ((((;゜Д゜)))ガクガクブルブル (ili゜Д゜) (:.;゚;Д;゚;.:)ハァハァ (;;゚;ё;゚;;)
余裕 (*´σー`) ( ̄ー ̄) (・ー・) ( ´_ゝ`)フーン (´ー`)y-~~ (*´∀`) (゚ー゚*)
挨拶/別れ (T_T)ノシ (・∀・)ノシ (*・ω・)ノ~~~ ヾ(。・ω・。)
謝罪/依頼 m(_ _)m (>人<) (●´・ω・)(●´_ _)ペコ <●>
混乱 └(՞ةڼ◔)」
複数行のもの 3-25行程度を使用する、より大きな文字アート。大がかりな作品も多い。ディスプレイ上の制約からパソコンやタブレット機器などでの使用を前提としたものも多いが、携帯機器でもずれないで見られるよう横幅を調整したものもある。
∧ ∧ ~′ ̄ ̄(´ー`)<初出段階 UU ̄ ̄ U U ↓ ∧ ∧ ~′ ̄(´ー`)<普及段階 UU ̄ U U ↓ ____ ∧ ∧ |\ /(´~`)\<発展段階 | | ̄ ̄ ̄ ̄ ̄| | |=みかん=| \|_____| ↓ ∧ ∧ /(´Д`)ノ<汎用・省スペース  ̄ ̄ ̄ ̄|
プロポーショナルフォントのもの Internet Explorer5.0での表示を基準としたMS Pゴシック16ピクセル(12ポイント)、行間2ドットを標準として作られている。数行〜十数行であることが多いが、巨大なものでは50行に達する場合もある。W3C勧告のCSSを利用してアスキーアートに適した表示を行う場合は、以下のように指定することが望ましい。 font-family:IPAMonaPGothic,'IPA モナー Pゴシック',Monapo,Mona,'MS PGothic','MS Pゴシック',sans-serif; font-size:16px; line-height:18px;
MS PゴシックがプリインストールされていないWindows以外では正しく表示しにくい。その欠点を解決するため、利用がフリーなフォント「モナーフォント」が開発された。このモナーフォントは、Linuxを始めとする他のオペレーティングシステムでも利用可能であることから、この問題点は既に克服されている。モナーフォントには、IPAモナーフォント、M+IPAモナーフォントなど数種の派生フォントが存在する。
ヨシフ・スターリン(政治家) , -.―――--.、 ,イ,,i、リ,,リ,,ノノ,,;;;;;;;;ヽ .i;}' "ミ;;;;:} |} ,,..、_、 , _,,,..、 |;;;:| |} ,_tュ,〈 ヒ''tュ_ i;;;;| | ー' | ` - ト'{ .「| イ_i _ >、 }〉} `{| _.ノ;;/;;/,ゞ;ヽ、 .!-' | ='" | i゙ 、_ ゙,,, ,, ' { 丿\  ̄ ̄ _,,-"ヽ ''"~ヽ \、_;;,..-" _ ,i`ー- ヽ、oヽ/ \ /o/ | ウィキペたん(擬人化キャラクター) ru‐┐__ ru‐┐ .} Ω_{' ⌒´ヾー、.{ ´rー゙f(ノノ))))!i.「 ノ乂k(l゚ ヮ゚ノ'ノ乂 ´ ' と}i凹{つ ' fく/{__}〉 ´ し'ノ ウィキペたん、Kasuga~jawiki画)複雑なアスキーアート(テキストアート)の例 ...- 、 ... _..--‐;ョa-‐―ー- 、 ri''^│ ゙ヘ;;;;l // ^1 -、_,ノ一ー‐宀―‐ー-..:;--父1;;;;''‐"´_;;1, 、 ¦.,, ;;'-ィ/'´:::::::::::::::::::::::::::::::::::::: ゙ー弋!>小''ワ三;; l !l; /’:::::::::::::::: ,,:::: ::_::::::::::::::::‐ ゙lll聿川^l└‐ィ丿 //"ィl/ _ :: d’l::l廴上 、 ヘ ::::l!ノ什 ;;;;;;;;;;;;.,,1 ヽ-个.彳彳 廴彳::ヘ彳l 下゙iー|ヒ::::|圭圭l心>;;_ノ l ノ!ノ廴彡下上 ::::`⊥>从上l廴jllll;;ル;;聿lllllla /丿ll聿 下゙个从 :::::::'´/^lllll聿l!llllllll!l;;;;llll;;llll廴 丿/l:: |;;从弋¦lalll!::::::::: |聿聿l聿广下|;;;;ll!;;;;llll;;廴 /_ノノ _彡l勺癶 ゙川!: ::::::: '宀'´:" ノ::::/l1l;;川;;;;聿llll廴 ,/_dl小::j;;ナ| l;;彡亅''' :ニuaュ:::: ::::: ょ--'’ノ ;;サl;;;;;;什゙lllllllb__ -ニ广 │::|什│;;廴 ヽ..,,_¦::::〉:__..n宀 _..-'?/ノ彳|;;;;;;彳 ゙゙~~´ !〕|;;〕 ! ;;聿:ニ'''';__一个"´ Y:l‐''''大 l廴 |llll爪 !l!|;;〉 1下 `‐弋ニ"ニ! ̄/--. 辷ノ圭i_|;;;;什 ゙ハサ ∪--- \_l7!...._  ̄ |聿lllllllll聿│ ノ....,_ ¦ノ'ァィ' レ┐ __-..ノ聿llllllll彳 ___ 彳 ! ./''ンニ ’-'’/ lllllllllllllllll聿..-‐ヽ ! ゛'''从‐''"¦‐’└‐‐ ,,_ _jllllllllllllllllll彳 / l _i聿a_ュ'` - ‐_ィlllllll聿lllllllllll廴 1 l ,jlllllllll聿llョl聿aョlllllllllllllllllll/^゙llllllllllla; ! /!_llllllllll!ll聿宀宀レ聿聿聿聿'´;;;;;;;゙lllllllll廴..ゝ / `レllll爪,∫ ....--........---ノ!.. ;;;;;;;;;;゙手~~ ;;;;1 -‐''''1 ^ニilヨ''ー-............-‐彡'~~ ー冖_;;;;/ ;;;;_l ___ 彡-― : ヽ......ノ/ ''´,- ¦,ノl廴`‐.._ ┌'´ニノ‐⊥ニ''' 、 ノ宀ン―''‐ユ,/ - 1- ノllll廴ー宀 : ,/-::\1 彳」 |´..|llllllllb `''―'' 八l./ .j聿│ ;,',,_ lllllllllll廴 ‐´ ノll厂"'、 ,¦ ,|llllllllllll廴 lllll廴lニ ヽ..__ _.....-('´ __jlllllllllllllllサ ゙llllll聿lョJ__ ゙̄1''''"^l⌒__」___)_ョllllllllllll彡" ゙゙゙弋llllll聿lllll!lllllllllllllllllllllllllllllllllll千~~ ^゙゙゙宀lllllllll聿llllllllllll宀~~ 〈llllllll圭llllllll廴 lllllllllllllllllllllll聿_ 〈llllllllllllllllllllllllllll圭 |llllllllllll聿llllllllllllll廴 ''llllllllllll卅 ゙lllllllll聿 |llllllllllll聿 lllllllll聿! lllllllllllll彳 ゙lllllll聿_ |llllllllllサ |llllllll聿_ !llllllll彳 〈llllllllllll廴 ノlllllllllla llllllllllllll彡 ,_ィlllllllllllll廴 lllllllllllllll广 ィョlllllllllllllllllllll彳 _ィlllllllllllll广 ゙゙宀レ聿千~~ /lllllllllllllll夕  ̄~~ ̄
複雑なアスキーアート(テキストアート)の例 <nowiki> }k ノ;'l{ _ノ;人'、 }、、__,. -'',r'/p、ヾ、 ,}”ー--、."ニー--゙'ゝ ゙'‐、__,、ャ, ,、 /;;,rlT=イ__~ ̄~^~^''ー‐---、.y" ,irこ;;;},|i || ~||~゙ ''l!tー-n-;t{;/ ,j r'i!_、_}-二 ニニ゛‐-,k!i、,、、」|__,|トッ 、_ ヤ{/iコ};,^;;,,,;;;,‐,-,=ノ,ム=_-__ーネ{´, ,};コニニ/7r'|”~,__,゛,/ノ 。 \~^~^”””'ヤ i!;;;;;;;;;;;、i!__| ,i-!;'"/,r'^v^‐、\iコ~|レ=i、 ,}`ー';;;;;;;;;;;;;;;}r‐''”_,.-''/ [iillIII}}}] 、゛\i!、;;;;i、 /,Eャッririririrnm;y、^,、ニニ ー_ー‐-ー' ゛\,;;;i{、_ ,.ィ /,r"=|、__  ̄~””””””'''''''ー,rk':;firiririnnm;y^~三ニ;:ニ'} ,/,r"=/|::::.. ̄~゛゛``''';::::::::::::ー‐,ノ,ム-.,, 、.、.゛,.___゛~^~゛^i;/ ,、 /,r"=/,;l,,,::::i::::|iillIIIIIIIIII|||:::::;7/,r' ``i、:::.iヘ::::::::. ̄~''''''':| . ォ}仁二Vェ^仁 ̄~"""゛””””''ー/,r'" .,・、 `\[iillIIIII|||]:::::::::::| , i!;;;;;;;;;;;/イ'^トー‐-ニニ二、こ,.-'" ,r' ,.-ー{ }ー、`、\"^"^"^"^゛''ー'} ,il;;;;;;;;;;;;;:^^i'|::::::::::::... ,. -''"_, -'/―‐‐`´ ―`i、゛、\゛^゛""ー'r/ i l;;;;;;;;;;;;;;;;;;,'|::::i,,. -''^_,,.-''′/' ,;iiiiiiiiiiiiiiiiiiiiiiilllll `i、` 、゙-、:::::::::|;it======r'7 _r,=ーヲー",,:;;;;;;'7rイ~,. -'''~,._-_''~´..::::::|iillIIIIIIIIII|||||||||}.:::::゙'‐、 ` 、゙''-、:|;;;`i、;;;;;;;;;;;;~ヽ、 〕{ュョiririririrm;;;;;~_,n、 ̄__二;;;,,  ̄~゛゛゛'''''',,;;;;;;;;;ー―‐---`ゝ、` -、~ヾ,,;;ヽ、;、;,._;;_;;_,,'‐、 ../,r'ーl~~~^~_,.,r'%%r===%%''ュ.,_"‐^"‐''=fhifhicifcifriririririyr'g'y'ng'y''ngmgigpmgwwiV} `''‐、._ /,r'=r|::::::::,r7=-ー''^`ー"^ -、_=フ:::::::::::: ..................._________ ~"””””””””””””|”””riririririnfzmir'7 ゞ゛ヾ゛;:"゛ゞ"'';;,r';";;ヾ、:::::::::|::::::i####lllllllllllliiiiii;;;;;;;;;;;;;;;;;;;;;;;;;; ̄ "''''' ::::::::::::::::::::::::::::|”””””””ヽ、””””" ヾ、ハ,;;^",,;;;;;,r''^"::;''"",r'::::::::|、::::||iiiiilllllllllIIIIIIIIII||||||||||||||||||||:::::::::::|llllliii|::::::::::::::::::::::|^~^~^~'i~"