アスキーアート

魚のアスキーアート

ASCII アートは、コンピュータを使用してプレゼンテーションを行うグラフィック デザイン手法であり、1963 年のASCII標準で定義された 95 種類の印刷可能な文字(合計 128 文字)と、独自の拡張文字 (標準 7 ビット ASCII の 128 文字を超える文字) を含む ASCII 準拠の文字セットから組み立てられた画像で構成されます。この用語は、一般にテキストベースのビジュアル アートを指す場合にも広く使用されています。ASCII アートは任意のテキスト エディタで作成でき、自由形式言語で使用されることがよくあります。ASCIIアートのほとんどの例では、プレゼンテーションにCourierConsolasなどの固定幅フォント(従来のタイプライターのような非プロポーショナル フォント)必要です。

ASCIIアートの最も古い例としては、当時ベル研究所に勤務していたコンピュータアートの先駆者ケネス・ノールトンが1966年頃に制作した作品が挙げられる。 [ 1 ]ノールトンとレオン・ハーモンが1966年に発表した著書「Studies in Perception I」には、初期のASCIIアートの例がいくつか掲載されている。[ 2 ]

ASCIIアートが発明された主な理由は、初期のプリンターがグラフィック機能に乏しかったため、グラフィックマークの代わりに文字が使用されていたことです。また、異なるユーザーからの印刷ジョブ間の区切りを示すために、大量印刷業者は大きなバナーページをASCIIアートで印刷することが多かったため、区切りが分かりやすくなり、コンピューターオペレーターや事務員が印刷結果をより簡単に区別できるようになりました。[ 3 ] ASCIIアートは、画像を埋め込むことができなかった初期の電子メールでも使用されていました。

歴史

タイプライターアート

1875 年 1 月 6 日付のブルックリン デイリー イーグル紙の一部。タイプライター アートで作成された広告が掲載されています。
1875年1月6日、ブルックリン・デイリー・イーグル紙に掲載された「タイプライターアート」の広告

1867年以来、タイプライターは視覚芸術の創作に使用されてきました。[ 4 ] [ 5 ]タイピストは肖像画やその他の描写をタイプする方法を説明した本や雑誌のガイドを見つけることができました。[ 6 ]

TTYとRTTY

ダグ・ハマーショルドテレプリンターからのプリントアウト1961 ~ 1962 年

TTYは「TeleTYpe」または「TeleTYpewriter」の略で、テレプリンターまたはテレタイプとも呼ばれます。RTTYはラジオテレタイプ(Radioteletype )の略で、 ASCIIよりも古いBaudotコードなどの文字セットが使用されていました。「RTTYハンドブック」のある章によると、1923年にはすでにテレタイプライターによるテキスト画像の送信が行われていたとのことです。 [ 7 ]しかし、「古い」RTTY技術はまだ発見されていません。分かっているのは、1960年代と1970年代にはラジオテレタイプでテキスト画像が頻繁に使用されていたということです。[ 4 ] [ 8 ]

ラインプリンターアート

1960年代に、アンドリース・ファン・ダムはIBM 1403ラインプリンタで作成された電子回路の表現を公開した。[ 9 ]同じ時期に、ケネス・ノールトンもラインプリンタで複数の文字を重ねて印刷することでリアルな画像を作成していた。[ 2 ] 1403はEBCDICでコード化されたプラットフォーム で動作し、1403で使用できる文字セットと文字列は、いくつかのグリフの共通性はあるものの、ASCIIではなくEBCDICから派生していたため、ある意味ではASCIIアートではなかったことに注意されたい。

アスキーアート

印刷可能な ASCII 文字は 95 個あり、32 から 126 までの番号が付けられています。

ASCIIアートの普及は、1970年代後半から1980年代初頭にかけてのコンピュータ掲示板システムにまで遡ることができます。当時のコンピュータの限界により、画像を表現するにはテキスト文字の使用が必要でした。しかし、ASCIIはコミュニケーションに利用されるようになり、同時代のアンダーグラウンドなオンラインアートグループにも登場し始めました。

ASCIIコミックは、ASCIIテキストを用いて画像を作成するウェブコミックの一種です。通常のコミックでは画像の代わりにASCIIアートが使用され、テキストやセリフは通常その下に配置されます。[ 10 ]

1990年代には、グラフィカルなブラウジングと可変幅フォントの人気が高まり、ASCIIアートは衰退しました。しかし、ASCIIアートはオンラインMUD(「Multi-User Dungeon」の略称、テキストベースのマルチプレイヤーロールプレイングビデオゲーム)、インターネットリレーチャット電子メール掲示板、そして固定幅フォントを一般的に使用するその他のオンラインコミュニケーション手段を通じて、生き残り続けました。

ASCIIアートは今でもCLIアプリNeofetchで見られ、呼び出されたOSロゴが表示されます。 [ 11 ] [ 12 ]

ANSI

ASCII、そしてさらに重要なことに、ANSI は初期の技術時代の定番でした。端末システムは、端末プロトコルの標準である色と制御信号を使用した一貫した表示に依存していました。

長年にわたり、WarezグループはASCIIアートシーンに参入し始めました。[ 13 ] Warezグループは通常、ソフトウェア、クラック、またはその他の一般的なソフトウェアリバースエンジニアリングリリースに.nfoファイルをリリースします。 [ 14 ] ASCIIアートには通常、Warezグループの名前と、リリースノートの外側にASCIIボーダーなどが含まれます。[ 15 ]

用途

ASCIIアートで作られた自走榴弾砲とトラック
Nvidia ASCIIロゴ

ASCIIアートは、テキストがグラフィックスよりも簡単に印刷または送信できる場合、または場合によっては画像の送信が不可能な場合に使用されます。これには、タイプライター、テレプリンター、非グラフィックスコンピュータ端末プリンターセパレーター、初期のコンピュータネットワークBBSなど)、電子メール、およびUsenetニュースメッセージが含まれます。ASCIIアートは、コンピュータプログラムのソースコード内で、会社または製品のロゴ、フロー制御またはその他の図を表現するためにも使用されます。場合によっては、プログラムのソースコード全体がASCIIアートの一部です。たとえば、初期のInternational Obfuscated C Code Contestへのエントリの1つは、数字を加算するプログラムですが、視覚的にはロジックポートに描かれた2進加算器のように見えます。[ 16 ]

いくつかの電子回路図アーカイブでは、回路をASCIIアートで表現しています。[ a ]

現代のコンピュータ時代以前のASCIIスタイルのアートの例としては、1939年6月号、1948年7月号、1948年10月号の『ポピュラーメカニクス』が挙げられます。[ 28 ]

端末上でプレイされる初期のメインフレームゲームでは、グラフィックスをシミュレートするためにASCIIアートが頻繁に使用されており、最も顕著なのは、ダンジョンとその中のモンスターを視覚的に表現するためにASCIIアートを使用したローグライクジャンルである。 [ 29 ] MS-DOS用のローグライクゲームのKroz シリーズはASCIIアートを使用している。0verkill、完全にカラーASCIIアートで設計された2Dプラットフォームのマルチプレイヤーシューティングゲームである。[ 30 ]

MPlayerおよびVLC メディア プレーヤーは、AAlibライブラリを通じてビデオを ASCII アートとして表示できます。

多くのゲーム ウォークスルー ガイドは、基本的な .txt ファイルの一部として提供されます。このファイルには、多くの場合、ASCII アートでゲームの名前が含まれています。

種類とスタイル

ASCII アートでは、さまざまなテクニックを使用してさまざまな芸術的効果を得ることができます。

個々の文字から作られた「タイプライタースタイル」のレタリング:[ 31 ] 

HH EEEEE LL OOO WW OOO RRRR L DDDD !! こんにちはー!! うーん、ええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ? こんにちは、、WOORRLDD HH EEEEE LLLLL LLLLL OOO 、、WW OOO RR LLLLL DDDD !! 

線画、図形を作成するためのもの:

.--. /\ ____ '--' /__\ (^._.^)~ <(oo )> 

塗りつぶされたオブジェクトを作成するためのソリッドアート:

.g@8g.db 'Y8@P' d88b 

さまざまな強度のシンボルを使用してグラデーションやコントラストを作成するシェーディング:

:$#$: "4b. ':. :$#$: "4b. ':. 

上記の組み合わせは、電子メールの末尾などの署名としてよく使用されます。

 |\_/| **************************** (\_/) / @ @ \ *「とても気持ちいい」* (='.'=) ( > ° < ) * ポピー・プリンツ * (")_(") `>>x<<´ * (pprinz@example.com) * / O \ **************************** 

ピクセル文字では、░、█、▄、▀(ブロック要素)、および/または⣿、⣴、⢁など(点字 ASCII)の組み合わせを使用して画像を作成します。

⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣾⣿⣷⣦⣌⠙⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⠋⣉⠙⢻⣿⣿⣿⣷⠀⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡷⢀⣿⣿⣿⡿⠀⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣼⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣶⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠁⣴⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠀⢿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⡈⠻⢿⣿⡿⠋⣠⣾⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ 

絵文字

ASCIIアートの最もシンプルな形式は、テキストで感情を表現するための2文字または3文字の組み合わせです。これらは一般的に「顔文字」「スマイリー」「スマイリー」と呼ばれます。絵を頭の中で回転させる必要がない1行のASCIIアートもあり、日本では顔文字(文字通り「顔文字」)として広く知られています。

より複雑な例では、複数行のテキストを使って大きな記号や複雑な図形を描きます。何百種類もの異なるテキストスマイリーが長年にわたって開発されてきましたが[ 32 ]、一般的に受け入れられ、使用され、理解されているのはごくわずかです。

ASCIIコミック

ASCII コミックはウェブコミックの一種です。

オタク少年の冒険

『オタクボーイの冒険』(または単に『オタクボーイ』)は、ジョアキン・ガンダラが2001年8月5日から2007年7月17日まで連載したASCIIコミックで、600本の連載作品から構成されています。これらの連載作品は、ASCIIアートニュースグループalt.ascii-artとウェブサイトに投稿されました。[ 33 ]一部の連載作品はポーランド語[ 34 ] [ 35 ]フランス語に翻訳されています。

コンピュータアンダーグラウンドテキストアートシーンのスタイル

アタリ 400/800 ATASCII

1979年に発売されたAtari 400/800はASCII標準に従わず、ATASCIIと呼ばれる独自の文字セットを採用していた。[ 36 ] [ 37 ] [ 38 ] ATASCIIアートの登場は、 8ビットの家庭用コンピュータと互換性のある音響カプラの普及によりBBSシステムが普及した時期と一致していた。ATASCIIテキストアニメーションは、Atariの制作者からは「ブレイクアニメーション」とも呼ばれている。

C-64 PETSCII

1982年に発売されたコモドール64もASCII規格に準拠していませんでした。C-64の文字セットはPETSCIIと呼ばれ、1963年のASCIIの拡張形式です。AtariのATASCIIアートと同様に、C-64ファンはPETSCIIを使った創作シーンを生み出しました。

IBM PC 上の「ブロック ASCII」/「High ASCII」スタイルの ASCII アート

メモ帳によるブロック ASCII 表示と Windows 用 ACiDView の比較

いわゆる「ブロックASCII」または「高ASCII」は、8ビットコードページ437の拡張文字を使用します。これは、1979年にIBMがIBM PC DOSおよびMS-DOSオペレーティングシステム向けに導入した独自の標準規格(ANSI規格x3.16)です。「ブロックASCII」は1990年代にPCで広く使用されていましたが、インターネットがBBSに取って代わり主要なコミュニケーションプラットフォームとなるまでは、PCのテキストアートシーンでは「ブロックASCII」が主流でした。[ 39 ] [ 40 ]

PCの拡張文字セットを作品に取り入れた最初のアートグループは「Aces of ANSI Art」(<AAA>)と呼ばれていました。1990年にメンバーの一部が脱退し、「ANSI Creators in Demand」( ACiD)というグループを結成しました。同年、アンダーグラウンド・アートシーンで2番目に大きなグループ「Insane Creators Enterprise」(ICE)が設立されました。[ 41 ]

ASCIIアーティストとブロックASCIIアーティストの間では議論があり、「ハードコア」なASCIIアーティストは、ブロックASCIIアートはオリジナルのASCII標準の128文字を使用していないため、実際にはASCIIアートではないと主張しています。一方、ブロックASCIIアーティストは、そのアートがコンピュータの文字セットの文字のみを使用している場合、その文字セットが独自のものであるかどうかに関わらず、ASCIIアートと呼ぶべきだと主張しています。

Microsoft WindowsはANSI規格x3.16をサポートしていません。テキストエディタで「 Terminal 」フォントを使用してブロックASCIIファイルを表示することは可能ですが、作成者の意図通りには表示されません。ACiDView for Windowsなどの専用のASCII/ANSIビューアを使用すれば、ブロックASCIIファイルとANSIファイルを正しく表示できます。表示の違いを示す例はこの記事に含まれています。あるいは、コマンドプロンプトで TYPEコマンドを使用してファイルを表示することもできます。

「Amiga」/「Oldskool」スタイルのアスキーアート

コモドール・アミーガ・コンピュータ上のオールドスクール/アミーガASCIIの外観は、IBM PCよりも明らかに狭い間隔を示しています。

アートシーンにおいて、7ビット標準ASCII文字セットを用いた人気のASCIIスタイルの一つに、いわゆる「オールドスクール」スタイルがあります。これは、コモドール・アミーガ・コンピュータで誕生し、広く使用されていたことから、「アミーガ・スタイル」とも呼ばれています。このスタイルは主に文字を用いており_/\-+=.()<>:、実際の絵というよりは、輪郭線で描かれた図形のように見えます。添付の​​画像は、「アミーガ・スタイル」(「オールドスクール」または「オールドスクール」スタイルとも呼ばれる)のASCIIアートのです。[ 39 ]

Amiga ASCIIシーンは、Commodore Amiga 1000の発売から7年後の1992年に登場しました。Commodore 64 PETSCIIシーンは、C64のデモやウェアーズシーンのようにCommodore Amigaには移行しませんでした。初期のAmiga ASCIIアートグループには、ART、Epsilon Design、Upper Class、Unreal(後に「DeZign」として知られる)などがありました。これは、AmigaのテキストアートシーンがPCのテキストアートシーンよりも実際には新しいものだったことを意味します。Amigaのアーティストたちは、自分たちのASCIIアートスタイルを「Oldskool」とは呼んでいませんでした。この用語はPCで導入されたもので、いつ、誰によって導入されたのかは不明であり、歴史に埋もれています。

AmigaスタイルのASCIIアートワークは、ほとんどの場合、単一のテキストファイル形式でリリースされました。このテキストファイルには、アートワーク全体(通常はリクエストに応じて)と、その間にデザインパーツがいくつか含まれていました。これは、PCアートシーンではアートワークがZIPアーカイブとしてリリースされ、作品ごとに個別のテキストファイルが含まれていたのとは対照的です。さらに、リリースは通常「ASCIIコレクション」と呼ばれ、IBM PCのような「アートパック」ではありませんでした。

テキストエディタで
_____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_ | |_ | | | _| |/ _ \ __| | _| | | |_| | | __/ |_ |_| |___\____|_|\___|\__| 

この種のASCIIアートはテキストエディタで手作りされます。この種のASCIIアートを作成するために使用される一般的なエディタには、Microsoft NotepadCygnusEditor(CEDとも呼ばれる)(Amiga)、EditPlus2(PC)などがあります。

添付の画像は、PC 上の ASCII エディタFIGletを使用して作成されたOldskool フォントの例を示しています。

ニュースクール風のASCIIアート

Newskool ASCII スクリーンショット

「ニュースクール」は、「$#Xxo」のような文字列を多用するASCIIアートの人気スタイルです。その名前にもかかわらず、このスタイルは「新しい」ものではありません。むしろ、非常に古いスタイルでしたが、人気が衰え、「オールドスクール」や「ブロック」スタイルのASCIIアートに取って代わられました。1990年代末に復活し、再び人気が高まった際に「ニュースクール」と呼ばれるようになりました。[ 39 ]

ニュースクールは、拡張された独自文字の導入によって大きく変化しました。従来の7ビット標準ASCII文字は依然として主流ですが、拡張文字は「微調整」や「微調整」によく使用されます。このスタイルは、 Unicodeの導入と適応によってさらに発展しました。

ASCIIアートを生成する方法

ASCIIアートを作成する際にシンプルなテキストエディタを使うことを好む人もいますが、JavEのような専用プログラムも開発されており、ビットマップ画像エディタの機能やツールをシミュレートすることがよくあります。ブロックASCIIアートやANSIアートの場合、アーティストはほとんどの場合、専用のテキストエディタを使用します。これは、標準キーボードで必要な文字を入力するには、各文字のAltコードを知る必要があるためです。例えば、Alt+は▓、+は▒、+は◘と表示されます。 178Alt177Alt8

特殊なテキストエディタには、キーボードの既存のキーに特殊文字セットが割り当てられています。TheDrawやACiDDrawといった人気のDOSベースのエディタでは、ファンクションキーに複数の特殊文字セットがマッピングされており、アーティストは基本的なキーボードショートカットで個々の文字セットを切り替えることで、これらの文字を簡単に使用できます。PabloDrawは、 Windows用に開発された数少ないASCII/ANSIアートエディタの1つです。

画像からテキストへの変換

他のプログラムでは、画像を自動的にテキスト文字に変換することができます。これはベクトル量子化の特殊なケースです。例えば、画像を8ビット未満の精度でグレースケールにサンプリングし、それぞれの値に文字を割り当てるという手法があります。このようなASCIIアート生成ツールでは、多くの場合、生成画像の輝度とコントラストをユーザーが選択できます。[ 42 ]

特に写真の場合、変換の 忠実度を制限する要因が 3 つあります。

  • 深さ(解決策:行間隔の縮小、太字、ブロック要素、色付きの背景、適切な陰影);
  • 鮮明さ(解決策:より長いテキスト、より小さいフォント、より大きな文字セット、可変幅フォント)
  • 比率 (互換性の問題がある解決策: 正方形グリッドのフォント、余分な行間隔なしでスタイル化)。

変換された画像の例を以下に示します。

これはASCIIアートの最も初期の形態の一つであり、1960年代初期のミニコンピュータテレタイプにまで遡ります。1970年代には、アメリカのショッピングモールで、コンピュータを備えた自動販売機からASCIIアートで写真が印刷されたTシャツを購入するのが流行し、ロンドンの科学博物館にも同様のサービスがあり、肖像画を印刷するサービスがありました。Web、 HTMLCSSの登場により、多くのASCII変換プログラムがフルRGBカラースペースに量子化し、カラー化されたASCII画像を作成できるようになりました。

静止画や動画は、AAlib(白黒)やlibcaca(カラー)グラフィックデバイスドライバー、Windows、Linux、macOSVLCメディアプレーヤーmpvなどを使用して、さまざまなUNIXおよびUNIX系システムでASCIIに変換することもできます。これらはすべて、ピクセルではなくASCIIシンボルを使用して画面をレンダリングします。[ 43 ]

Android版のASCII camなど、スマートフォンのカメラからの入力を利用してリアルタイムでASCIIアートを生成するスマートフォンアプリも数多く存在します。これらのアプリでは通常、ASCIIアートをテキストファイルまたはASCIIテキストで構成された画像として保存できます。

非固定幅ASCII

ほとんどのASCIIアートは、 Courierなどの等幅フォント(すべての文字の幅が同じ)を使用して作成されます。ASCIIアートが流行した初期のコンピュータでは、画面とプリンタの表示に等幅フォントが使用されていました。今日では、ワードプロセッサ、ウェブブラウザ、その他のプログラムで一般的に使用されているフォントのほとんどは、HelveticaTimes New Romanなどのプロポーショナルフォント(文字ごとに異なる幅が使用される)です。固定幅フォントで描かれたASCIIアートは、プロポーショナルフォントで表示すると、歪んで見えたり、認識できない場合もあります。

一部のASCIIアーティストは、プロポーショナルフォントでの表示を目的としたアートを制作しています。これらのASCII文字は、純粋に濃淡に基づく対応関係ではなく、傾斜や境界線を表す文字やブロックシェーディングを用いています。これらのASCII文字は、固定幅ASCII文字よりも文字数が少ないにもかかわらず、より正確で細部まで配慮された表現が可能です。ただし、フォントへの依存度が高いため、汎用性はそれほど高くありません。

アニメーションASCIIアート

アニメーションASCIIアートは、1970年代にVT100端末で制作されたいわゆるVT100アニメーションから始まりました。これらのアニメーションは、カーソル移動の指示を記したテキストのみで構成され、アニメーション表示に必要な文字を削除したり消去したりすることで表現されていました。通常、これは一人の人間が物語を伝えるために、長い時間をかけて手作業で作り上げたものでした。

現代のウェブブラウザは、アニメーションASCIIアートを再び活性化させました。JavaScriptやJavaアプレットを介してアニメーションASCIIアートを表示できるようになりました。静的なASCIIアート画像が次々に読み込まれ、表示され、映画館で映写機がフィルムのリールを繰り出し、個々の画像を大画面に映し出すのと非常によく似たアニメーションが作成されます。「ASCIImation 」という新しい用語が生まれました。これはアニメーションASCIIアートの別名です。この分野における独創的な作品は、スターウォーズASCIImationです。[ 44 ] [ 45 ] JavaScriptのより複雑なルーチンは、モーフィング効果、星空エミュレーション、フェード効果、マンデルブロフラクタルアニメーションなどの計算された画像などの効果を示す、より精巧なASCIImationを生成します。[ 46 ] [ 47 ]

現在では、ラスター画像をテキストシンボルに変換できるツールやプログラムが数多く存在し、これらのツールの中にはストリーミングビデオにも対応しているものもあります。例えば、アメリカの歌手ベックの曲「ブラック・タンバリン[ 48 ]のミュージックビデオは、オリジナルの映像を忠実に再現したASCII文字のみで構成されています。メディアプレーヤーソフトウェアであるVLCは、 libcacaモジュールを介してあらゆるビデオをカラーASCIIでレンダリングできます。

その他のテキストベースの視覚芸術

ASCII以外の文字セットのテキストシンボルや、何らかの色分け表現を用いたアートには、他にも様々な種類があります。純粋なASCIIではないにもかかわらず、これらはしばしば「ASCIIアート」と呼ばれます。描画用に特別に設計された文字セット部分は、線画文字または疑似グラフィックスと呼ばれます。

ANSIアート

テキスト モードの IBM PC グラフィックス ハードウェアは、1 文字あたり 16 ビットを使用します。さまざまな構成をサポートしていますが、DOS でのデフォルト モードでは、IBM PC コード ページの 1 つ (デフォルトではコード ページ 437 ) からの 256 のグリフ、16 の前景色、8 の背景色、およびフラッシュ オプションを提供するために使用されます。このようなアートは、画面メモリに直接読み込むことができます。ANSI.SYS が読み込まれている場合は、画面カーソルの動きや色/フラッシュの変更を示すエスケープ シーケンスを出力することにより、このようなアートを画面に配置することもできます。この方法を使用すると、アートはANSI アートと呼ばれるようになります。IBM PC コード ページには、単純な描画を目的とした文字も含まれており、これにより、このアートは従来の文字セットで作成されたものよりもはるかにきれいに見えることがよくあります。プレーン テキスト ファイルもこれらの文字を使用していますが、Windows GUI テキスト エディタ ( Windows ANSI コード ページを使用) が DOS ベースのエディタに大きく取って代わって以来、あまり一般的ではなくなりました。

Shift_JISと日本

Monā (モナー) 2000年に2ちゃんねる( 2ちゃんねるにちゃんねる)に投稿
ギコ猫(ギコ猫ギコネコ) 2000 年に 2 ちゃんねるに投稿

日本では、ASCIIアート(AA)は主にShift_JISアートとして知られています。Shift_JIS、プレーンASCIIよりも多くの文字(日本語の文字全角ASCII文字を含む)を選択できるため、日本語のウェブサイトのテキストベースのアートに使用できます。

多くの場合、このようなアートワークは、プロポーショナルMS Pゴシックなどのプラットフォームのデフォルトの日本語フォントで表示されるようにデザインされています。[ 49 ]

顔文字

ASCII-NET のユーザーの間では、顔が回転せずに垂直に表示される 絵文字(顔文字kaomoji、emoticon)が普及しました。ASCII-NET のASCIIは、アメリカ標準情報交換コードではなくASCII コーポレーションを指します。

アイコン 意味
(^_^) (^^ゞ (^_^;) (-_-;) (~_~;) (・。・;) (・_・;) (・・;) ^^; ^_^; (#^.^#) (^ ^;)笑顔、緊張、恥ずかしさ、困惑、恥ずかしがり、汗だく

ユニコード

Unicode は、その膨大な種類の文字を使ってテキストベースのアートを作成する上で究極の柔軟性を提供すると思われます。しかし、Unicode の重要なサブセットが必要な場合、適切な固定幅フォントを見つけるのは難しいでしょう。(最新の UNIX スタイルのオペレーティング システムでは、xtermなど、完全な固定幅 Unicode フォントが提供されています。Windows には、 ♥ ☺ Ƹ̵̡ Ӝ̵̨̄ Ʒのような文字を含むCourier Newフォントがあります)。また、Unicode を可変幅フォントを混ぜてレンダリングするのが一般的な方法では、Unicode のごく一部のみを使用する場合、予測可能な表示が難しくなる可能性があります。ʌ ⱷ҅ ʌは、文字幅の異なるフォントで猫の顔を適切に表現したものです。

制御文字と結合文字

Unicode文字結合メカニズムは、スタイルをカスタマイズする多くの方法を提供しており、テキストを難読化することさえ可能です(例えば、Obfuscator [ 50 ]のようなオンラインジェネレーターを使用すれば、フィルター[ 51 ]に重点を置きます)。「グリッチャー」は、2012年に開始されたUnicodeアートの一例です。「上下に侵入するこれらの記号は、多くの発音区別符号を組み合わせることで作成されています。これは一種の芸術です。インターネットや特定のソーシャルネットワークをキャンバスとして使用しているアーティストは非常に多くいます。」[ 52 ]関連する作品は、(常に優れたサポートのおかげで[ 53 ])Webブラウザーで、ソーシャルネットワークのオタク風に様式化されたユーザー名として好まれています。 Facebookシンボル[ 54 ]は、さまざまなオンラインツール間でかなりの互換性があり、主に美的目的でさまざまな種類のUnicodeアートを紹介しています(Ɯıḳĭƥḙȡḯả Wîkipêȡıẚ Ẉǐḳîṗȅḍȉā Ẃįḵįṗẻḑìẵ Ẉĭḵɪṕḗdïą Ẇïƙỉpểɗĭà Ẅȉḱïṕȩđĩẵ など)。また、作品は手作業(プログラミング)で作成することも、モバイルアプリケーション(Androidの「ファンシーテキスト」[ 55 ]ツールのカテゴリなど)から貼り付けることもできます。ただし、基本的な技術は制御文字を組み込んでいた古いシステムにまで遡ります。例えば、ドイツ語の合成文字は、バックスペース[ 56 ]の後に上書きすることでZX Spectrum上で模倣されます。 ö"o

オーバープリント(重ね刷り)

1970年代から1980年代初頭にかけて、オーバープリントを使った一種のテキストアートが流行した。これは、タイプライターと同じように、文字を入力し、バックバックしてから次の文字を入力することで、画面上またはプリンター上で作成できた。これは、上付き文字や下付き文字でさまざまなグラフィック効果を実現できるPLATOシステム(1973年頃)などのように、場合によっては洗練されたグラフィックスへと発展した。よく使われたのは顔文字で、WOBTAXとVICTORYはどちらも説得力のあるスマイリーフェイスを生成した。[ 57 ]オーバープリントは以前からタイプライターで使用されていたが、ビデオ端末上の文字のピクセル解像度が低いため、ここでのオーバープリントでは、紙の上に目に見えて重ね打ちされた文字の組み合わせではなく、シームレスなピクセルグラフィックが生成された。

ピクセル グラフィックス以外にも、これは写真の印刷にも使用されました。特定の文字スペースの全体的な暗さは、特定の場所に印刷される文字数と文字の選択によって決まるためです。トーンの粒度が向上したため、写真はこのタイプの印刷に変換されることがよくありました。手動タイプライターやデイジー ホイール プリンターも使用できるようになりました。安価なプリンターはすべて簡単に写真を印刷でき、通常のテキスト ファイル (または電子メール メッセージや Usenet 投稿) は重ねて印刷されたテキストを表現できないため、この手法は人気が下がっています。ただし、これに代わるものとして、ANSI ビデオ ターミナル マークアップまたはカラー コード ( HTMLIRC、および多くのインターネットメッセージ ボードにあるものなど) を使用して、もう少しトーンの変化を加える、陰影付きまたは色付きの ASCII アートが登場しました。この方法では、文字の色のみが異なる ASCII アートを作成できます。

参照

注記

参考文献

  1. ^ Carlson, Wayne E. (2003). 「コンピュータグラフィックスとアニメーションの歴史的年表」 .オハイオ州立大学デザイン学部. 2008年3月10日時点のオリジナルよりアーカイブ。 2008年3月5日閲覧
  2. ^ a b Carlson 2003「1966 Studies in Perception I by Ken Knowlton and Leon Harmon (Bell Labs)」、Studies in Perception I の画像、 2016年3月4日アーカイブ、Wayback Machine
  3. ^森次、スティーブ (2000).実用的なUNIX。キュー出版。220 ~221ページ ISBN 9780789722508.バナー。
  4. ^ a b Stark, Joan G. (2001). 「ASCII (テキスト) アートの歴史」 . 2009年10月26日時点のオリジナルよりアーカイブ。 2008年3月5日閲覧
  5. ^ロバート・ポール (2005年5月11日). 「タイプライターアート」バーチャルタイプライター博物館. 2008年3月5日閲覧。
  6. ^ 「DIYタイプライターアート」 loriemerson 2013年1月18日2024年9月16日閲覧
  7. ^グリーン、ウェイン(1972年6月)『RTTYハンドブック』、ペンシルベニア州ブルーリッジサミット:G/Lタブブックス、ISBN 0-8306-2597-6
  8. ^ “新しいパグ” . www.rtty.com 2017年10月19日に取得
  9. ^「線画を保存、取得、操作するためのコンパクトなデータ構造」 Andries Van DamとDavid Evans著
  10. ^シュート、ヒラリー・L.、ジャゴダ、パトリック(2014年7月11日)。『コミックとメディア:批判的探究』特別号。シカゴ大学出版局。ISBN 978-0-226-23908-8
  11. ^ 「Neofetchがアスキーアートを使ってカラフルなシステム情報画面を作成」 BleepingComputer . 2022年7月10日閲覧
  12. ^ Sneddon, Joey (2020年5月15日). 「NeoFetch: Linuxのコマンドラインからシステム情報を確認する」 . OMG! Ubuntu! . 2022年8月8日閲覧
  13. ^ Necromancer (1998年3月6日). 「PC Asciiシーンの歴史」 . textfiles.com . 2008年2月15日時点のオリジナルよりアーカイブ。 2008年3月5日閲覧
  14. ^ Defacto2 (2008). 「Defacto2 – シーンドキュメント、テキスト、NFOファイル」 . defacto2.net. 2008年3月12日時点のオリジナルよりアーカイブ。 2008年3月5日閲覧{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
  15. ^ Defacto2.netのNFOファイルコレクション。1989年まで遡るNFOファイルが含まれています。2008年2月17日閲覧。
  16. ^ Downs, Makarios. 「16ビット加算の簡単/難しい方法」 . 2016年4月15日時点のオリジナルよりアーカイブ2016年7月9日閲覧。
  17. ^ 「ドキュメントマークアップフォーマット」2004年6月26日時点のオリジナルよりアーカイブ。
  18. ^ 「Circuits in the Circuits Archive」 2013年1月9日。2013年1月9日時点のオリジナルよりアーカイブ
  19. ^ 「Sci.electronics FAQ: さまざまなASCII回路図www.repairfaq.org
  20. ^ Cunningham, Collin (2010-02-04). 「回路図はASCIIでの方がカッコよく見える」 . Make: . 2016年9月11日時点のオリジナルよりアーカイブ。
  21. ^ "AACircuit - ASCII-Circuits" . 2015年2月13日.オリジナルより2015年2月13日時点のアーカイブ。
  22. ^ Paul, Matthias R. (2005年12月12日). 「Minolta SR-T バッテリーアダプタ」 [バンドギャップ電圧リファレンスを水銀電池の代替として利用する]. Minolta-Forum (ドイツ語). 2016年10月11日時点のオリジナルよりアーカイブ。 2011年2月26日閲覧
  23. ^ Paul, Matthias R. (2009-03-14). 「Minolta SR-T バッテリーアダプター」 [7×7 mm SMDトランジスタベースのローサイド電圧レギュレータ回路をMercuryバッテリーの代替として利用する]. Minolta-Forum (ドイツ語).オリジナルより2016年3月27日アーカイブ。 2011年2月26日閲覧
  24. ^ Paul, Matthias R. (2005-03-07). "Eigenbau eines Kabelauslösers - Problem mit der Funktion…" [自作リモートカメラトリガーの作成 - 機能に関する問題…]. Minolta-Forum (ドイツ語).オリジナルより2016年3月31日アーカイブ。 2016年3月31日閲覧
  25. ^ポール、マティアス R. (2009-04-26) [2007-11-01]。「Funkblitzauslöser PT-04 m. Minolta-Blitz 5600HS(D) - Funkauslöser funktioniert, aber Blitz löst trotzdem nicht aus」 [ミノルタ フラッシュ 5600HS(D) を備えたワイヤレス リモート フラッシュ コントロール PT-04 - ワイヤレス トリガーは機能しますが、それでもフラッシュは発光しません]。ミノルタフォーラム(ドイツ語)。2016-06-06 のオリジナルからアーカイブ2016 年 6 月 6 日に取得
  26. ^ポール、マティアス R. (2010-04-09) [2009-04-17]. 「ミノルタ プログラム 4000 AF の自動オフ機能 - スレーブ機能の自動オフ機能 4000 AF ですか?」 [ミノルタ プログラム 4000 AF のオートオフ機能を無効にする]。ミノルタフォーラム(ドイツ語)。2016 年 3 月 27 日にオリジナルからアーカイブされました2016 年 3 月 27 日に取得
  27. ^ Paul, Matthias R. (2012年5月9日). 「Innenschaltung Minolta PC Terminal Adapter PCT-100」 [Minolta PC Terminal Adapter PCT-100の内部回路]. Minolta-Forum (ドイツ語). 2016年8月4日時点のオリジナルよりアーカイブ。 2016年8月4日閲覧
  28. ^ Cumbrowski, Carsten (2007年2月14日). 「ASCIIより20年以上前のキーボードテキストアート」roysac.com . 2008年3月5日閲覧
  29. ^ Valentin, Christian (2016年10月17日). 「ローグライクゲームはASCIIアートで完結していない」 . Kill Screen . 2020年1月4日閲覧。
  30. ^ Hanselman, Scott (2018年1月12日). 「Windows 10 Subsystem for Linuxで0verkillをビルド - 2D ASCIIアートデスマッチゲーム」 . 2023年3月18日閲覧
  31. ^ Paul, Matthias R. (1997-07-30) [1994-05-01]. NWDOS-TIPs – Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds [ NWDOS-TIPs - — Tips & tricks for Novell DOS 7 , with a focus on undocumented details, bugs and workarounds ]. Release 157 (in German) (3 ed.). 2017-09-10時点のオリジナルよりアーカイブ。2014-08-06閲覧(注:NWDOSTIP.TXTファイルの上部には、タイプライター風の大きなテキストロゴが表示されています。)[1]
  32. ^ textfiles (2008). 「ASCII スマイリーのコレクション」 . 2008年3月10日時点のオリジナルよりアーカイブ2008年3月5日閲覧。
  33. ^ Gândara, Joaquim (2006). 「オタクボーイの冒険 ― エピソード1-635」 Nerd-Boy.net . 2008年3月5日閲覧
  34. ^ウィルク 2006エピソード 1~172
  35. ^ nb-pl.jogger.pl 2006年エピソード208~470
  36. ^ 「FAQ Atari 400 800 XL XE: ATASCII (Atari ASCII) とは何ですか」。AtariMania 。2025年9月3時点のオリジナルよりアーカイブ2026年1月3日閲覧。
  37. ^シュテルバ、ラデク (2005-12-20)。「アタスキー」2005 年 12 月 20 日にオリジナルからアーカイブされました2005 年 12 月 20 日に取得(gif画像)
  38. ^ Moeser, David; Fusik, Piotr (2007-05-13). 「7.2: ATASCII文字セットとは?」 faqs.org . 2008年3月5日閲覧
  39. ^ a b c Roy/SAC. 「アンダーグラウンド・テキストアートシーンにおける3つのASCIIアートスタイル」 www.roysac.com . 2017年10月19日閲覧
  40. ^アンダーグラウンド・コンピュータ・アートシーンの略史、 Napalm著、1998年10月11日、The History of Art and Technology
  41. ^ 100 YEARS OF THE COMPUTER ART SCENE 、 Jason Scott SadofskyRaD Man ( ACiD )によるプレゼンテーション、 Notacon Conference – 米国オハイオ州クリーブランド、2004 年 4 月 23 ~ 25 日。
  42. ^ 「ASCIIアートジェネレーター:概要」 asciiartgenerator.net. 2012年1月12日. 2013年8月1日時点のオリジナルよりアーカイブ。 2012年3月19日閲覧
  43. ^ 54. ASCIIアートで動画を見る - Linuxマルチメディアハック [書籍] . ISBN 978-0-596-10076-6{{cite book}}:|website=無視されました (ヘルプ)
  44. ^ Jansen, Simon (2006年4月18日). 「Star "ASCIImation" Wars」 . Asciimation.co.nz. 2008年12月9日時点のオリジナルよりアーカイブ2008年11月18日閲覧。
  45. ^フェイ、デニス (1999年7月27日). 「スター・ウォーズ:『アシメーション』 . Wired . 2025年12月27日閲覧
  46. ^ SkyLinedによるASCIIアニメーション「Morph」(JavaScriptを使用)には、モーフ効果とマンデルブロフラクタルアニメーションが含まれています。
  47. ^ SkyLinedによるASCIIアニメーションStarfield(JavaScriptを使用)には、フェード効果と水平スクロールの星空エミュレーションが含まれています。
  48. ^ BeckVEVO (2009年10月7日). 「Beck - Black Tambourine」 . 2017年10月19日閲覧– YouTubeより。
  49. ^ "Mona Font" . monafont.sourceforge.net . 2017年10月19日閲覧
  50. ^ 「オンラインテキスト難読化ツール。obfuscator.uo1.net
  51. ^ 「Webサービス - ユーザー名にUnicodeを使用できるか?」Stack Overflow
  52. ^ Zakas, Laimonas (2012年1月12日). 「Facebookページパフォーマンスアート グリッチ」 . TechCrunch . AOL . 2015年6月23日閲覧
  53. ^Unicode 3.2 テストページwww.ltg.ed.ac.uk。
  54. ^ 「記号付きFacebookプロフィール名スタイル(fb名フォントジェネレーター)」fsymbols.com
  55. ^ 「ファンシーテキスト - Google Play の Android アプリ」 . play.google.com .
  56. ^World of Spectrum - ドキュメント - ZX Spectrum マニュアル - 第 16 章」。www.worldofspectrum.org
  57. ^ PLATO Emoticons, revisited、ブライアン・ディア、 PLATO History: Remembering the future 2012年9月19日

さらに読む