ASCII art is an artistic medium that relies primarily on computers for presentation and consists of pictures pieced together from the 95 printable (from a total of 128) characters defined by the ASCII Standard from 1963 and ASCII compliant character sets with proprietary extended characters (beyond the 128 characters of standard 7-bit ASCII). The term is also loosely used to refer to text based art in general. ASCII art can be created with any text editor, and is often used with free-form languages. Most examples of ASCII art require a fixed-width font (non-proportional fonts, like on a traditional typewriter) such as Courier for presentation.
Among the oldest known examples of ASCII art are the creations by computer-art pioneer Kenneth Knowlton from around 1966, who was working for Bell Labs at the time.[1] "Studies in Perception I" by Ken Knowlton and Leon Harmon from 1966 shows some examples of their early ASCII art.[2]
One of the main reasons ASCII art was born was because early printers often lacked graphics ability and thus characters were used in place of graphic marks. Also, to mark divisions between different print jobs from different users, bulk printers often used ASCII art to print large banners, making the division easier to spot so that the results could be more easily separated by a computer operator or clerk.
Contents [hide]
1 History of ASCII art
1.1 Text art in the ancient world
1.2 Typewriter art
1.3 TTY and RTTY
1.4 ASCII art
2 Uses of ASCII art
3 Types and styles of ASCII art
3.1 Emoticons and verticons
3.1.1 List of some popular smileys
3.2 ASCII comic
3.2.1 The Adventures of Nerd Boy
3.2.2 ASCII Art Farts
3.3 Styles of the computer underground text art scene
3.3.1 Atari 400/800 ATASCII
3.3.2 C-64 PETSCII
3.3.3 "Block ASCII"/"High ASCII" style ASCII art on the IBM PC
3.3.4 "Amiga"/"Oldskool" style ASCII art
3.3.5 "Newskool" style ASCII art
4 Methods for generating ASCII art
4.1 Image to text conversion
5 Non fixed-width ASCII
6 Animated ASCII art
7 Other text-based art
7.1 ANSI art
7.2 Shift_JIS
7.3 Unicode
7.4 Overprinting (surprint)
8 ASCII art programs
9 See also
10 Citations
11 References
12 External links
[edit] History of ASCII art
[edit] Text art in the ancient world
Creating pictures from letters and writing symbols dates back to Ancient Egypt. Other examples were found from the Ancient Romans where the Roman characters were used to form an image.[3]
[edit] Typewriter art
Since 1867 typewriters have been used for creating visual art. The oldest known preserved example of typewriter art is a picture of a butterfly made in 1898 by a woman named Flora Stacey.[4][5]
[edit] TTY and RTTY
TTY stands for "TeleTYpe" or "TeleTYpewriter" and is also known as Teleprinter or Teletype. RTTY stands for Radioteletype. According to a chapter in the "RTTY Handbook",[6] text images have been sent via teletypewriter as early as 1923. However, none of the "old" RTTY art has been discovered yet. What is known is the fact that text images appeared frequently on radio teletype in the 1960s and the 1970s.[7]
[edit] ASCII art
There are 95 printable ASCII characters, numbered 32 to 126.The widespread usage of ASCII art can be traced to the computer bulletin board systems of the late 1970s and early 1980s. The limitations of computers of that time period necessitated the use of text characters to represent images. Along with ASCII's use in communication, however, it also began to appear in the underground online art groups of the period. An ASCII comic is a form of webcomic which uses ASCII text to create images. In place of images in a regular comic, ASCII art is used, with the text or dialog usually placed underneath.
During the 1990s, graphical browsing and variable-width fonts became increasingly popular, leading to a decline in ASCII art. Despite this, ASCII art continued to survive through online MUDs (textual multiplayer roleplaying games), Internet Relay Chat, E-mail, message boards and other forms of online communication which commonly employ the needed fixed-width.
Today, ASCII art is still widely used in websites such as GameFAQs and LUElinks. A popular ASCII art is LUEshi, which shows Mario riding a Yoshi, derived from the cover of Super Mario World.
Over the Years, Warez Groups have began to get into the ASCII art scene.[8] Warez groups usually release .nfo files with their software, cracks or general illegal software reverse-engineering releases.[9] The ASCII art will usually include the Warez groups name and maybe some ASCII borders on the outsides of the release notes etc.[10]
[edit] Uses of ASCII art
ASCII art is used wherever text can be more readily printed or transmitted than graphics, or in some cases, where the transmission of pictures is not possible. This includes typewriters, teletypes, non-graphic computer terminals, printer separators, in early computer networking (e.g., BBSes), e-mail, and Usenet news messages. ASCII art is also used within the source code of computer programs for representation of company or product logos, and flow control or other diagrams. In some cases, the entire source code of a program is a piece of ASCII art — for instance, an entry to one of the earlier International Obfuscated C Code Contest is a program that adds numbers, but visually looks like a binary adder drawn in logic ports.
Examples of ASCII-style art predating the modern computer era can be found in the June 1939, July 1948 and October 1948 editions of Popular Mechanics.[11]
Taking the medium to extremes, there is a 2D platform multiplayer shooter game designed entirely in colour ASCII art titled "0verkill". There is also a video driver for the popular video game Quake that displays the game in ASCII art. MPlayer and VLC media player can display videos as ASCII art. ASCII art is used in the making of DOS-based ZZT games. Another example of ASCII art in games is "Original War", a little-known game for Windows, in which the cutscenes for the Russians are made up totally of ASCII art.
[edit] Types and styles of ASCII art
[edit] Emoticons and verticons
Main article: Emoticon
The simplest forms of ASCII art are combinations of two or three characters for expressing emotion in text. They are commonly referred to as 'emoticon', 'smilie', or 'smiley'.
There is another type of one-line ASCII art that does not require the mental rotation of pictures, which is widely known in Japan as kaomoji (literally "face characters".) Traditionally, they are referred to as "ASCII face ". Today, some call them "verticons".
More complex examples use several lines of text to draw large symbols or more complex figures.
The two original text or ASCII smileys, :-) to indicate a joke and :-( to mark things that are not a joke, were invented on September 19, 1982 by Scott E. Fahlman, a research professor at Carnegie Mellon University's Department of Computer Science. His original post at the CMU CS general board, where he suggested the use of the smileys, was retrieved on September 10, 2002 by Jeff Baird from an October 1982 backup tape of the spice vax (cmu-750x) as proof to support the claim.[12]
[edit] List of some popular smileys
The list only shows some popular examples for demonstration purposes.[13] Hundreds of different text smileys were developed over time,[14] but only a few were generally accepted, used and understood.
Icon Meaning Icon Meaning
:-) classic smile with nose :'-) happy crying
:-( classic sad with nose |-O yawn
:) smile without nose :-D laughter
>:) evil grin %-( confused
:-B buck-tooth B-) smiley with glasses
:-# with braces :-@ scream
:( sad without nose :@ what??? (seriously?)
:-| indifferent :-0 yell, surprised, "Ouch! You stepped on my toe!"
;-) winking smile with nose :*) drunk smile
;) winking smile without nose (:-D gossip, blabbermouth
/:-) one eyebrow raised 8) Cool
:P tongue sticking out (silly) :-& tongue tied
Please note that:
The nose (hyphen) is not always written.
Some people prefer to use the equal sign instead of colon, which makes the happy face look like this: =)
The equal sign can also be used in conjunction with a square bracket, in which case the happy face would look like this: =]
[edit] ASCII comic
An ASCII comic is a form of webcomic.
[edit] The Adventures of Nerd Boy
The Adventures of Nerd Boy, or just Nerd Boy is an ASCII comic by Joaquim Gândara. The first strip is dated August 6, 2001 and the last appeared on July 17, 2007. Overall, more than 600 strips were created. They were posted to ASCII art newsgroup alt.ascii-art and on the website.[15] Some of the episodes have been translated to Polish[16][17] and French.
[edit] ASCII Art Farts
ASCII Art Farts is a daily web comic which consists of selected ASCII art with an added caption, often offensive. The first "fart," as individual comics are called, is dated June 25, 1999[18] and a new one has been published every day since. This format is somewhat similar to Married to the Sea, although ASCII Art Farts long predates it. The comic's author is known as Tran Q. Nguyen ("tQn").[19]
[edit] Styles of the computer underground text art scene
[edit] Atari 400/800 ATASCII
The Atari 400/800 did not follow the ASCII standard and had its own character set called ATASCII.[20][21] ATASCII art emerged with the growing popularity of BBS Systems that popped up everywhere after the Acoustic coupler emerged in computer stores that were compatible with the 8-bit home computers. ATASCII text animations are also referred to as "break animations" by the Atari sceners.
[edit] C-64 PETSCII
The Com