fbpx
Wikipedia

ASCII art

ASCII art is a graphic design technique that uses 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 visual 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, as on a traditional typewriter) such as Courier for presentation.

ASCII art
ASCII art version of the Wikipedia logo
"Oldskool" or "Amiga" style
"Newskool" style
"Block" or "High ASCII" style, cf. ANSI art
The alphabet in Newskool (Note: artificially shrunk vertically)
Dag Hammarskjöld, printout from teleprinter 1961–62

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 Knowlton and Leon Harmon from 1966 shows some examples of their early ASCII art.[2]

ASCII art was invented, in large part, 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 banner pages, making the division easier to spot so that the results could be more easily separated by a computer operator or clerk.[3] ASCII art was also used in early e-mail when images could not be embedded.

History edit

 
Calligram of the constellation "Sirius" from a 9th-century astronomical manuscript

Typewriter art edit

 
A portion of the Brooklyn Daily Eagle, 6 January 1875, showing advertisements made from typewriter art.

Since 1867, typewriters have been used for creating visual art.[better source needed][4][5]

TTY and RTTY edit

TTY stands for "TeleTYpe" or "TeleTYpewriter", and is also known as Teleprinter or Teletype. RTTY stands for Radioteletype; character sets such as Baudot code, which predated ASCII, were used. According to a chapter in the "RTTY Handbook", text images have been sent via teletypewriter as early as 1923.[6] However, none of the "old" RTTY art has been discovered yet. What is known is that text images appeared frequently on radioteletype in the 1960s and the 1970s.[7][8]

Line-printer art edit

In the 1960s, Andries van Dam published a representation of an electronic circuit produced on an IBM 1403 line printer.[9] At the same time, Kenneth Knowlton was producing realistic images, also on line printers, by overprinting several characters on top of one another.[2] Note that it was not ASCII art in a sense that the 1403 was driven by an EBCDIC-coded platform and the character sets and trains available on the 1403 were derived from EBCDIC rather than ASCII, despite some glyphs commonalities.

ASCII art edit

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.[10]

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, an acronym for "Multi-User Dungeon", (which are textual multiplayer role-playing video games), Internet Relay Chat, Email, message boards, and other forms of online communication which commonly employ the needed fixed-width.

It is seen to this day on the CLI app Neofetch, which displays the logo of the OS on which it is invoked.[11][12]

ANSI edit

ASCII and more importantly, ANSI were staples of the early technological era; terminal systems relied on coherent presentation using color and control signals standard in the terminal protocols.

Over the years, warez groups began to enter the ASCII art scene.[13] Warez groups usually release .nfo files with their software, cracks or other general software reverse-engineering releases.[14] The ASCII art will usually include the warez group's name and maybe some ASCII borders on the outsides of the release notes, etc.[15]

BBS systems were based on ASCII and ANSI art, as were most DOS and similar console applications, and the precursor to AOL.

Uses edit

 
A self-propelled howitzer and truck made using 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, teleprinters, non-graphic computer terminals, printer separators, in early computer networking (e.g., BBSes), email, 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.[16]

Some electronic schematic archives represent the circuits using ASCII art.[17][18][19][20][21][22][23][24][25][26][27]

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.[28]

Early computer games played on terminals frequently used ASCII art to simulate graphics, most notably the roguelike genre using ASCII art to visually represent dungeons and monsters within them.[29] "0verkill" is a 2D platform multiplayer shooter game designed entirely in color ASCII art.[30] MPlayer and VLC media player can display videos as ASCII art through the AAlib library. ASCII art is used in the making of DOS-based ZZT games.

Many game walkthrough guides come as part of a basic .txt file; this file often contains the name of the game in ASCII art. Such as below, word art is created using backslashes and other ASCII values in order to create the illusion of 3D.

Types and styles edit

Different techniques could be used in ASCII art to obtain different artistic effects.

"Typewriter-style" lettering, made from individual letter characters:[31] 

H H EEEEE L L OOO W W OOO RRRR L DDDD  !! H H E L L O O W W W O O R R L D D !! HHHHH EEEEE L L O O W W W O O RRRR L D D !! H H E L L O O ,, W W O O R R L D D H H EEEEE LLLLL LLLLL OOO ,, W W OOO R R LLLLL DDDD  !! 

Line art, for creating shapes:

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

Solid art, for creating filled objects:

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

Shading, using symbols with various intensities for creating gradients or contrasts:

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

Combinations of the above, often used as signatures, for example, at the end of an email:

 |\_/| **************************** (\_/) / @ @ \ * "Purrrfectly pleasant" * (='.'=) ( > º < ) * Poppy Prinz * (")_(") `>>x<<´ * (pprinz@example.com) * / O \ **************************** 

As-pixel characters use combinations of ░ , █ , ▄, ▀ (Block Elements), and/or ⣿, ⣴, ⢁, etc (Braille ASCII) to make pictures:

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

Emoticons and verticons edit

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".)

More complex examples use several lines of text to draw large symbols or more complex figures. Hundreds of different text smileys have developed over time,[32] but only a few are generally accepted, used and understood.

ASCII comic edit

An ASCII comic is a form of webcomic.

The Adventures of Nerd Boy edit

The Adventures of Nerd Boy, or just Nerd Boy, was an ASCII comic, published by Joaquim Gândara between 5 August 2001 and 17 July 2007, and consisting of 600 strips. They were posted to ASCII art newsgroup alt.ascii-art and on the website.[33] Some strips have been translated to Polish[34][35] and French.

Styles of the computer underground text art scene edit

Atari 400/800 ATASCII edit

The Atari 400/800, which were released in 1979, did not follow the ASCII standard and had their own character set, called ATASCII.[36][37][failed verification] The emergence of ATASCII art coincided with the growing popularity of BBS Systems caused by availability of the acoustic couplers that were compatible with the 8-bit home computers. ATASCII text animations are also referred to as "break animations" by the Atari sceners.

C-64 PETSCII edit

The Commodore 64, which was released in 1982, also did not follow the ASCII standard. The C-64 character set is called PETSCII, an extended form of ASCII-1963. As with the Atari's ATASCII art, C-64 fans developed a similar scene that used PETSCII for their creations.

"Block ASCII" / "High ASCII" style ASCII art on the IBM PC edit

 
Block ASCII display via Notepad versus ACiDView for Windows

So-called "block ASCII" or "high ASCII" uses the extended characters of the 8-bit code page 437, which is a proprietary standard introduced by IBM in 1979 (ANSI Standard x3.16) for the IBM PC DOS and MS-DOS operating systems. "Block ASCIIs" were widely used on the PC during the 1990s until the Internet replaced BBSes as the main communication platform. Until then, "block ASCIIs" dominated the PC Text Art Scene.[38][39]

The first art scene group that focused on the extended character set of the PC in their art work was called "Aces of ANSI Art" (<A.A.A>). Some members left in 1990, and formed a group called "ANSI Creators in Demand" (ACiD). In that same year the second major underground art scene group was founded, ICE, "Insane Creators Enterprise".[40]

There is some debate between ASCII and block ASCII artists, with "Hardcore" ASCII artists maintaining that block ASCII art is in fact not ASCII art, because it does not use the 128 characters of the original ASCII standard. On the other hand, block ASCII artists argue that if their art uses only characters of the computers character set, then it is to be called ASCII, regardless if the character set is proprietary or not.

Microsoft Windows does not support the ANSI Standard x3.16. One can view block ASCIIs with a text editor using the font "Terminal", but it will not look exactly as it was intended by the artist. With a special ASCII/ANSI viewer, such as ACiDView for Windows (see ASCII and ANSI art viewers), one can see block ASCII and ANSI files properly. An example that illustrates the difference in appearance is part of this article. Alternatively, one could look at the file using the TYPE command in the command prompt.

"Amiga"/"Oldskool" style ASCII art edit

 
Oldschool/Amiga ASCII look on Commodore Amiga Computer versus look on the IBM PC (notice the tight spacing)

In the art scene one popular ASCII style that used the 7-bit standard ASCII character set was the so-called "Oldskool" style. It is also called "Amiga style", due to its origin and widespread use on the Commodore Amiga computers. The style uses primarily the characters: _/\-+=.()<>:. The "oldskool" art looks more like the outlined drawings of shapes than real pictures. This is an example of "Amiga style" (also referred to as "old school" or "oldskool" style) scene ASCII art.[38]

The Amiga ASCII scene surfaced in 1992, seven years after the introduction of the Commodore Amiga 1000. The Commodore 64 PETSCII scene did not make the transition to the Commodore Amiga as the C64 demo and warez scenes did. Among the first Amiga ASCII art groups were ART, Epsilon Design, Upper Class, Unreal (later known as "DeZign"). This means that the text art scene on the Amiga was actually younger than the text art scene on the PC. The Amiga artists also did not call their ASCII art style "Oldskool". That term was introduced on the PC. When and by whom is unknown and lost in history.

The Amiga style ASCII artwork was most often released in the form of a single text file, which included all the artwork (usually requested), with some design parts in between, as opposed to the PC art scene where the art work was released as a ZIP archive with separate text files for each piece. Furthermore, the releases were usually called "ASCII collections" and not "art packs" like on the IBM PC.

In text editors edit
 _____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_ | |_ | | | _| |/ _ \ __| | _| | | |_| | | __/ |_ |_| |___\____|_|\___|\__| 

This kind of ASCII art is handmade in a text editor. Popular editors used to make this kind of ASCII art include Microsoft Notepad, CygnusEditor aka. CED (Amiga), and EditPlus2 (PC).

Oldskool font example from the PC, which was taken from the ASCII editor FIGlet.

Newskool style ASCII art edit

 
Newskool ASCII screenshot

"Newskool" is a popular form of ASCII art which capitalizes on character strings like "$#Xxo". In spite of its name, the style is not "new"; on the contrary, it was very old but fell out of favor and was replaced by "Oldskool" and "Block" style ASCII art. It was dubbed "Newskool" upon its comeback and renewed popularity at the end of the 1990s.[38]

Newskool changed significantly as the result of the introduction of extended proprietary characters. The classic 7-bit standard ASCII characters remain predominant, but the extended characters are often used for "fine tuning" and "tweaking". The style developed further after the introduction and adaptation of Unicode.

Methods for generating ASCII art edit

While some prefer to use a simple text editor to produce ASCII art, specialized programs, such as JavE have been developed that often simulate the features and tools in bitmap image editors. For Block ASCII art and ANSI art the artist almost always uses a special text editor, because to generate the required characters on a standard keyboard, one needs to know the Alt code for each character. For example, Alt+178 will produce ▓, Alt+177 will produce ▒, and Alt+8 will produce ◘.

The special text editors have sets of special characters assigned to existing keys on the keyboard. Popular DOS-based editors, such as TheDraw and ACiDDraw had multiple sets of different special characters mapped to the function keys to make the use of those characters easier for the artist who can switch between individual sets of characters via basic keyboard shortcuts. PabloDraw is one of the very few special ASCII/ANSI art editors that were developed for Windows.

Image to text conversion edit

Other programs allow one to automatically convert an image to text characters, which is a special case of vector quantization. A method is to sample the image down to grayscale with less than 8-bit precision, and then assign a character for each value. Such ASCII art generators often allow users to choose the intensity and contrast of the generated image.[41]

Three factors limit the fidelity of the conversion, especially of photographs:

  • depth (solutions: reduced line spacing; bold style; block elements; colored background; good shading);
  • sharpness (solutions: a longer text, with a smaller font; a greater set of characters; variable width fonts);
  • ratio (solutions with compatibility issues: font with a square grid; stylized without extra line spacing).

Examples of converted images are given below.

This is one of the earliest forms of ASCII art, dating back to the early days of the 1960s minicomputers and teletypes. During the 1970s, it was popular in US malls to get a t-shirt with a photograph printed in ASCII art on it from an automated kiosk containing a computer, and London's Science Museum had a similar service to produce printed portraits. With the advent of the web, HTML and CSS, many ASCII conversion programs will now quantize to a full RGB colorspace, enabling colorized ASCII images.

     

Still images or movies can also be converted to ASCII on various UNIX and UNIX-like systems using the AAlib (black and white) or libcaca (colour) graphics device driver, or the VLC media player or mpv under Windows, Linux or macOS; all of which render the screen using ASCII symbols instead of pixels.[42]

There are also a number of smartphone applications, such as ASCII cam for Android, that generate ASCII art in real-time using input from the phone's camera. These applications typically allow the ASCII art to be saved as either a text file or as an image made up of ASCII text.

Non fixed-width ASCII edit

Most ASCII art is created using a monospaced font, such as Courier, where all characters are identical in width. Early computers in use when ASCII art came into vogue had monospaced fonts for screen and printer displays. Today, most of the more commonly used fonts in word processors, web browsers and other programs are proportional fonts, such as Helvetica or Times Roman, where different widths are used for different characters. ASCII art drawn for a fixed width font will usually appear distorted, or even unrecognizable when displayed in a proportional font.

Some ASCII artists have produced art for display in proportional fonts. These ASCIIs, rather than using a purely shade-based correspondence, use characters for slopes and borders and use block shading. These ASCIIs generally offer greater precision and attention to detail than fixed-width ASCIIs for a lower character count, although they are not as universally accessible since they are usually relatively font-specific.

Animated ASCII art edit

Animated ASCII art started in 1970 from so-called VT100 animations produced on VT100 terminals. These animations were simply text with cursor movement instructions, deleting and erasing the characters necessary to appear animated. Usually, they represented a long hand-crafted process undertaken by a single person to tell a story.

Contemporary web browser revitalized animated ASCII art again. It became possible to display animated ASCII art via JavaScript or Java applets. Static ASCII art pictures are loaded and displayed one after another, creating the animation, very similar to how movie projectors unreel film reel and project the individual pictures on the big screen at movie theaters. A new term was born: "ASCIImation" – another name of animated ASCII art. A seminal work in this arena is the Star Wars ASCIImation.[43] More complicated routines in JavaScript generate more elaborate ASCIImations showing effects like Morphing effects, star field emulations, fading effects and calculated images, such as mandelbrot fractal animations.[44][45]

There are now many tools and programs that can transform raster images into text symbols; some of these tools can operate on streaming video. For example, the music video for American singer Beck's song "Black Tambourine"[46] is made up entirely of ASCII characters that approximate the original footage. VLC, a media player software, can render any video in colored ASCII through the libcaca module.

Other text-based visual art edit

There are a variety of other types of art using text symbols from character sets other than ASCII and/or some form of color coding. Despite not being pure ASCII, these are still often referred to as "ASCII art". The character set portion designed specifically for drawing is known as the line drawing characters or pseudo-graphics.

ANSI art edit

The IBM PC graphics hardware in text mode uses 16 bits per character. It supports a variety of configurations, but in its default mode under DOS they are used to give 256 glyphs from one of the IBM PC code pages (Code page 437 by default), 16 foreground colors, eight background colors, and a flash option. Such art can be loaded into screen memory directly. ANSI.SYS, if loaded, also allows such art to be placed on screen by outputting escape sequences that indicate movements of the screen cursor and color/flash changes. If this method is used then the art becomes known as ANSI art. The IBM PC code pages also include characters intended for simple drawing which often made this art appear much cleaner than that made with more traditional character sets. Plain text files are also seen with these characters, though they have become far less common since Windows GUI text editors (using the Windows ANSI code page) have largely replaced DOS-based ones.

Shift_JIS and Japan edit

 
Monā (モナー) Posted on 2channel (2ちゃんねる, Nichanneru) in 2000
 
Giko cat (ギコ猫, Gikoneko) Posted on 2channel in 2000

In Japan, ASCII art (AA) is mainly known as Shift_JIS art. Shift JIS offers a larger selection of characters than plain ASCII (including characters from Japanese scripts and fullwidth forms of ASCII characters), and may be used for text-based art on Japanese websites.

Often, such artwork is designed to be viewed with the default Japanese font on a platform, such as the proportional MS P Gothic.[47]

Kaomoji edit

Users on ASCII-NET, in which the word ASCII refers to the ASCII Corporation rather than the American Standard Code for Information Interchange, popularised a style of emoticon (顔文字, kaomoji, emoticon) in which the face appears upright rather than rotated.

Icon Meaning
(^_^) (^^ゞ (^_^;) (-_-;) (~_~;) (・。・;) (・_・;) (・・;) ^^; ^_^; (#^.^#) (^ ^;) Smiley, nervous, embarrassed, troubled, shy, sweat drop

Unicode edit

Unicode would seem to offer the ultimate flexibility in producing text based art with its huge variety of characters. However, finding a suitable fixed-width font is likely to be difficult if a significant subset of Unicode is desired. (Modern UNIX-style operating systems do provide complete fixed-width Unicode fonts, e.g. for xterm. Windows has the Courier New font, which includes characters like ┌╥─╨┐♥☺Ƹ̵̡Ӝ̵̨̄Ʒ). Also, the common practice of rendering Unicode with a mixture of variable width fonts is likely to make predictable display hard, if more than a tiny subset of Unicode is used. ≽ʌⱷ҅ʌ≼ is an adequate representation of a cat's face in a font with varying character widths.

Control and combining characters edit

The combining characters mechanism of Unicode provides considerable ways of customizing the style, even obfuscating the text (e.g. via an online generator like Obfuscator,[48] which focuses on the filters[49]). Glitcher is one example of Unicode art, initiated in 2012: These symbols, intruding up and down, are made by combining lots of diacritical marks. It’s a kind of art. There’s quite a lot of artists who use the Internet or specific social networks as their canvas.[50] The corresponding creations are favored in web browsers (thanks to their always better support[51]), as geekily stylized usernames for social networks. With a fair compatibility, and among different online tools, [Facebook symbols][52] showcases various types of Unicode art, mainly for aesthetic purpose (Ɯıḳĭƥḙȡḯả Wîkipêȡıẚ Ẉǐḳîṗȅḍȉā Ẃįḵįṗẻḑìẵ Ẉĭḵɪṕḗdïą Ẇïƙỉpểɗĭà Ẅȉḱïṕȩđĩẵ etc.). Besides, the creations can be hand-crafted (by programming), or pasted from mobile applications (e.g. the category of 'fancy text'[53] tools on Android). The underlying technique dates back to the old systems that incorporated control characters, though. E.g. the German composite ö would be imitated on ZX Spectrum by overwriting[54] " after backspace and o.

Overprinting (surprint) edit

In the 1970s and early 1980s it was popular to produce a kind of text art that relied on overprinting. This could be produced either on a screen or on a printer by typing a character, backing up, and then typing another character, just as on a typewriter. This developed into sophisticated graphics in some cases, such as the PLATO system (circa 1973), where superscript and subscript allowed a wide variety of graphic effects. A common use was for emoticons, with WOBTAX and VICTORY both producing convincing smiley faces.[55] Overprinting had previously been used on typewriters, but the low-resolution pixelation of characters on video terminals meant that overprinting here produced seamless pixel graphics, rather than visibly overstruck combinations of letters on paper.

Beyond pixel graphics, this was also used for printing photographs, as the overall darkness of a particular character space dependent on how many characters, as well as the choice of character, were printed in a particular place. Thanks to the increased granularity of tone, photographs were often converted to this type of printout. Even manual typewriters or daisy wheel printers could be used. The technique has fallen from popularity since all cheap printers can easily print photographs, and a normal text file (or an e-mail message or Usenet posting) cannot represent overprinted text. However, something similar has emerged to replace it: shaded or colored ASCII art, using ANSI video terminal markup or color codes (such as those found in HTML, IRC, and many internet message boards) to add a bit more tone variation. In this way, it is possible to create ASCII art where the characters only differ in color.

See also edit

References edit

  1. ^ Carlson, Wayne E. (2003). . Department of Design - The Ohio State University. Archived from the original on 2008-03-10. Retrieved 2008-03-05.
  2. ^ a b Carlson 2003 "1966 Studies in Perception I by Ken Knowlton and Leon Harmon (Bell Labs)", Image of Studies in Perception I 4 March 2016 at the Wayback Machine
  3. ^ Moritsugu, Steve (2000). Practical UNIX. Que Publishing. pp. 220–221. ISBN 9780789722508. banner.
  4. ^ Stark, Joan G. (2001). . Archived from the original on 2009-10-26. Retrieved 2008-03-05.
  5. ^ Robert, Paul (2005-05-11). "Typewriter Art". The Virtual Typewriter Museum. Retrieved 2008-03-05.
  6. ^ Green, Wayne (June 1972). RTTY Handbook. Blue Ridge Summit, Pennsylvania: G/L Tab Books. ISBN 0-8306-2597-6.
  7. ^ Stark, Joan G. (2000). . Archived from the original on 2009-10-26. Retrieved 2008-03-05.
  8. ^ "New Page". www.rtty.com. Retrieved 2017-10-19.
  9. ^ "A compact data structure for storing, retrieving and manipulating line drawings" by Andries Van Dam & David Evans
  10. ^ Chute, Hillary L.; Jagoda, Patrick (2014-07-11). Comics & Media: A Special Issue of "Critical Inquiry". University of Chicago Press. ISBN 978-0-226-23908-8.
  11. ^ "Neofetch Creates Colorful System Information Screens using Ascii Art". BleepingComputer. Retrieved 2022-07-10.
  12. ^ Sneddon, Joey (2020-05-15). "NeoFetch: See System Information from the Command Line on Linux". OMG! Ubuntu!. Retrieved 2022-08-08.
  13. ^ Necromancer (1998-03-06). "History of the PC Ascii Scene". textfiles.com. from the original on 2008-02-15. Retrieved 2008-03-05.
  14. ^ Defacto2 (2008). "Defacto2 – Scene Documents, text and NFO files". defacto2.net. from the original on 2008-03-12. Retrieved 2008-03-05.{{cite web}}: CS1 maint: numeric names: authors list (link)
  15. ^ NFO Files collection at Defacto2.net, with NFO files that date back to 1989. Retrieved 17 February 2008.
  16. ^ Downs, Makarios. "16 bit addition the easy/hard way".
  17. ^ "Document Markup Format". from the original on 2004-06-26.
  18. ^ . 2013-01-09. Archived from the original on 2013-01-09.
  19. ^ "Sci.electronics FAQ: Assorted ASCII Schematics". www.repairfaq.org.
  20. ^ Cunningham, Collin (2010-02-04). "Schematics just look cooler in ASCII". Make:. from the original on 2016-09-11.
  21. ^ . 2015-02-13. Archived from the original on 2015-02-13.
  22. ^ Paul, Matthias R. (2005-12-12). [Using a Bandgap voltage reference as Mercury battery replacement]. Minolta-Forum (in German). Archived from the original on 2016-10-11. Retrieved 2011-02-26.
  23. ^ Paul, Matthias R. (2009-03-14). [Using a 7×7 mm SMD transistor-based low-side voltage regulator circuit as Mercury battery replacement]. Minolta-Forum (in German). Archived from the original on 2016-03-27. Retrieved 2011-02-26.
  24. ^ Paul, Matthias R. (2005-03-07). [Building your own remote camera trigger - problem with function…]. Minolta-Forum (in German). Archived from the original on 2016-03-31. Retrieved 2016-03-31.
  25. ^ Paul, Matthias R. (2009-04-26) [2007-11-01]. [Wireless remote flash control PT-04 with Minolta flash 5600HS(D) - wireless triggering works, but still flash does not fire]. Minolta-Forum (in German). Archived from the original on 2016-06-06. Retrieved 2016-06-06.
  26. ^ Paul, Matthias R. (2010-04-09) [2009-04-17]. [Deactivating auto-off function of Minolta Program 4000 AF]. Minolta-Forum (in German). Archived from the original on 2016-03-27. Retrieved 2016-03-27.
  27. ^ Paul, Matthias R. (2012-05-09). [Internal circuitry of Minolta PC Terminal Adapter PCT-100]. Minolta-Forum (in German). Archived from the original on 2016-08-04. Retrieved 2016-08-04.
  28. ^ Cumbrowski, Carsten (2007-02-14). "Keyboard Text Art From Over Twenty Years Before ASCII". roysac.com. Retrieved 2008-03-05.
  29. ^ Valentin, Christian (2016-10-17). "Roguelikes Aren't Done With ASCII Art Yet". Kill Screen. Retrieved 2020-01-04.
  30. ^ Hanselman, Scott (2018-01-12). "Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game". Retrieved 2023-03-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.). from the original on 2017-09-10. Retrieved 2014-08-06. (NB. The top of the NWDOSTIP.TXT file shows a large text logo in typewriter-style art.)
  32. ^ textfiles (2008). "Collection of ASCII Smileys". from the original on 2008-03-10. Retrieved 2008-03-05.
  33. ^ Gândara, Joaquim (2006). "The Adventures of Nerd Boy—Episodes 1-635". Nerd-Boy.net. Retrieved 2008-03-05.
  34. ^ Wilk 2006 episodes 1 to 172
  35. ^ nb-pl.jogger.pl 2006 episodes 208 to 470
  36. ^ Štěrba, Radek (2005-12-20). . Archived from the original on 2005-12-20. Retrieved 2005-12-20. (gif image)
  37. ^ Moeser, David; Fusik, Piotr (2007-05-13). "7.2: What is the ATASCII character set?". faqs.org. Retrieved 2008-03-05.
  38. ^ a b c Roy/SAC. "The Three ASCII Art Styles of the Underground Text Art Scene". www.roysac.com. Retrieved 2017-10-19.
  39. ^ An Abbreviated History of the Underground Computer Art Scene by Napalm, 11 October 1998, The History of Art and Technology
  40. ^ 100 YEARS OF THE COMPUTER ART SCENE, Presented by Jason Scott Sadofsky and RaD Man (ACiD), Notacon Conference – Cleveland, Ohio, USA, 23–25 April 2004.
  41. ^ . asciiartgenerator.net. 2012-01-12. Archived from the original on 2013-08-01. Retrieved 2012-03-19.
  42. ^ "54. Watch Videos in ASCII Art - Linux Multimedia Hacks [Book]". www.oreilly.com.
  43. ^ Jansen, Simon (2006-04-18). "Star "ASCIImation" Wars". Asciimation.co.nz. from the original on 2008-12-09. Retrieved 2008-11-18.
  44. ^ ASCII Animation "Morph" by SkyLined (using JavaScript) includes morph effects and mandelbrot fractal animation
  45. ^ ASCII Animation Starfield by SkyLined (using JavaScript) includes fading effect and horizontal scrolling star field emulation
  46. ^ BeckVEVO (2009-10-07). "Beck - Black Tambourine". Retrieved 2017-10-19 – via YouTube.
  47. ^ "Mona Font". monafont.sourceforge.net. Retrieved 2017-10-19.
  48. ^ "Online Text Obfuscator". obfuscator.uo1.net.
  49. ^ "web services - Should Unicode be allowed in usernames?". Stack Overflow.
  50. ^ Zakas, Laimonas (2012-01-12). "Facebook Page Performance Art Glitchr". TechCrunch. AOL. Retrieved 2015-06-23.
  51. ^ "Unicode 3.2 test page". www.ltg.ed.ac.uk.
  52. ^ "Facebook profile name style with symbols (fb name font generator)". fsymbols.com.
  53. ^ "fancy text - Android Apps on Google Play". play.google.com.
  54. ^ "World of Spectrum - Documentation - ZX Spectrum manual - Chapter 16". www.worldofspectrum.org.
  55. ^ PLATO Emoticons, revisited, Brian Dear, PLATO History: Remembering the future, 19 September 2012

Further reading edit

  • Beal, Vangie (2008). "Text Messaging Abbreviations: A Guide to Understanding Online Chat Acronyms & Smiley Faces". Webopedia. from the original on 2008-03-06. Retrieved 2008-03-05.
  • Carlsson, Anders; Miller, A. Bill (2012). "Future Potentials for ASCII art". from the original on 2014-07-08. Retrieved 2014-07-08.
  • Cumbrowski, Carsten (2007-11-02). "History of Text Art Video by RaD Man / ACiD". roysac.com. from the original on 2008-03-02. Retrieved 2014-03-29.
  • Jones, Mike (2002-09-12). "The First Smiley :-)". Microsoft Research. from the original on 2008-03-05. Retrieved 2008-03-05.
  • nb-pl.jogger.pl (2006). . Archived from the original on 2006-05-14. Retrieved 2006-05-14. (Polish translators: Ania Górecka [ag], Asia Mazur [as], Błażej Kozłowski [bug], Janusz [jp], Łukasz Dąbrowski [luk], Łukasz Tyrała [lt.], Łukasz Wilk [wilu], Marcin Gliński [fsc])
  • Wilk, Łukasz (2006). (in Polish). Archived from the original on 2006-01-15. Retrieved 2006-11-30.
  • Wirth, Christian (2007). Building Character: ANSI From the Ground Up. Notacon. Retrieved 2013-07-07.

External links edit

  • ASCII art at Curlie
  • media4u.ch - ASCII Art 2019-08-21 at the Wayback Machine (ASCII Art Movie. The Matrix in ASCII Art)
  • TexArt.io ASCII Art collection
  • Textfiles.com archive
  • Sixteen Colors ANSI Art and ASCII Art Archive
  • Defacto2.net Scene NFO Files Archive
  • Chris.com ASCII art collection
  • "As-Pixel Characters" ASCII art collection 2019-07-06 at the Wayback Machine
  • ASCII Art Animation of Star Wars, "ASCIIMATION"
  • ASCII Keyboard Art Collection
  • Animasci
  • Video to ASCII Demonstration in 4 stages

ascii, text, redirects, here, form, also, known, text, word, graphic, design, technique, that, uses, computers, presentation, consists, pictures, pieced, together, from, printable, from, total, characters, defined, ascii, standard, from, 1963, ascii, compliant. Text Art redirects here For the art form also known as text art see Word art ASCII art is a graphic design technique that uses 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 visual 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 as on a traditional typewriter such as Courier for presentation ASCII artASCII art version of the Wikipedia logo Oldskool or Amiga style Newskool style Block or High ASCII style cf ANSI artThe alphabet in Newskool Note artificially shrunk vertically Dag Hammarskjold printout from teleprinter 1961 62Among 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 Knowlton and Leon Harmon from 1966 shows some examples of their early ASCII art 2 ASCII art was invented in large part 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 banner pages making the division easier to spot so that the results could be more easily separated by a computer operator or clerk 3 ASCII art was also used in early e mail when images could not be embedded Contents 1 History 1 1 Typewriter art 1 2 TTY and RTTY 1 3 Line printer art 1 4 ASCII art 1 5 ANSI 2 Uses 3 Types and styles 3 1 Emoticons and verticons 3 2 ASCII comic 3 2 1 The Adventures of Nerd Boy 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 4 1 In text editors 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 visual art 7 1 ANSI art 7 2 Shift JIS and Japan 7 2 1 Kaomoji 7 3 Unicode 7 3 1 Control and combining characters 7 4 Overprinting surprint 8 See also 9 References 10 Further reading 11 External linksHistory edit nbsp Calligram of the constellation Sirius from a 9th century astronomical manuscriptTypewriter art edit nbsp A portion of the Brooklyn Daily Eagle 6 January 1875 showing advertisements made from typewriter art Since 1867 typewriters have been used for creating visual art better source needed 4 5 TTY and RTTY edit TTY stands for TeleTYpe or TeleTYpewriter and is also known as Teleprinter or Teletype RTTY stands for Radioteletype character sets such as Baudot code which predated ASCII were used According to a chapter in the RTTY Handbook text images have been sent via teletypewriter as early as 1923 6 However none of the old RTTY art has been discovered yet What is known is that text images appeared frequently on radioteletype in the 1960s and the 1970s 7 8 Line printer art edit In the 1960s Andries van Dam published a representation of an electronic circuit produced on an IBM 1403 line printer 9 At the same time Kenneth Knowlton was producing realistic images also on line printers by overprinting several characters on top of one another 2 Note that it was not ASCII art in a sense that the 1403 was driven by an EBCDIC coded platform and the character sets and trains available on the 1403 were derived from EBCDIC rather than ASCII despite some glyphs commonalities ASCII art edit 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 10 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 an acronym for Multi User Dungeon which are textual multiplayer role playing video games Internet Relay Chat Email message boards and other forms of online communication which commonly employ the needed fixed width It is seen to this day on the CLI app Neofetch which displays the logo of the OS on which it is invoked 11 12 nbsp There are 95 printable ASCII characters numbered 32 to 126 nbsp Neofetch on Arch Linux nbsp On MacOS MojaveANSI edit ASCII and more importantly ANSI were staples of the early technological era terminal systems relied on coherent presentation using color and control signals standard in the terminal protocols Over the years warez groups began to enter the ASCII art scene 13 Warez groups usually release nfo files with their software cracks or other general software reverse engineering releases 14 The ASCII art will usually include the warez group s name and maybe some ASCII borders on the outsides of the release notes etc 15 BBS systems were based on ASCII and ANSI art as were most DOS and similar console applications and the precursor to AOL Uses edit nbsp A self propelled howitzer and truck made using ASCII artASCII 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 teleprinters non graphic computer terminals printer separators in early computer networking e g BBSes email 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 16 Some electronic schematic archives represent the circuits using ASCII art 17 18 19 20 21 22 23 24 25 26 27 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 28 Early computer games played on terminals frequently used ASCII art to simulate graphics most notably the roguelike genre using ASCII art to visually represent dungeons and monsters within them 29 0verkill is a 2D platform multiplayer shooter game designed entirely in color ASCII art 30 MPlayer and VLC media player can display videos as ASCII art through the AAlib library ASCII art is used in the making of DOS based ZZT games Many game walkthrough guides come as part of a basic txt file this file often contains the name of the game in ASCII art Such as below word art is created using backslashes and other ASCII values in order to create the illusion of 3D Types and styles editDifferent techniques could be used in ASCII art to obtain different artistic effects Typewriter style lettering made from individual letter characters 31 H H EEEEE L L OOO W W OOO RRRR L DDDD H H E L L O O W W W O O R R L D D HHHHH EEEEE L L O O W W W O O RRRR L D D H H E L L O O W W O O R R L D D H H EEEEE LLLLL LLLLL OOO W W OOO R R LLLLL DDDD Line art for creating shapes lt o o gt Solid art for creating filled objects g 8g db Y8 P d88b Shading using symbols with various intensities for creating gradients or contrasts 4b 4b Combinations of the above often used as signatures for example at the end of an email Purrrfectly pleasant gt º lt Poppy Prinz gt gt x lt lt pprinz example com O As pixel characters use combinations of Block Elements and or etc Braille ASCII to make pictures Emoticons and verticons edit 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 More complex examples use several lines of text to draw large symbols or more complex figures Hundreds of different text smileys have developed over time 32 but only a few are generally accepted used and understood ASCII comic edit An ASCII comic is a form of webcomic The Adventures of Nerd Boy edit The Adventures of Nerd Boy or just Nerd Boy was an ASCII comic published by Joaquim Gandara between 5 August 2001 and 17 July 2007 and consisting of 600 strips They were posted to ASCII art newsgroup alt ascii art and on the website 33 Some strips have been translated to Polish 34 35 and French Styles of the computer underground text art scene edit Atari 400 800 ATASCII edit The Atari 400 800 which were released in 1979 did not follow the ASCII standard and had their own character set called ATASCII 36 37 failed verification The emergence of ATASCII art coincided with the growing popularity of BBS Systems caused by availability of the acoustic couplers that were compatible with the 8 bit home computers ATASCII text animations are also referred to as break animations by the Atari sceners C 64 PETSCII edit The Commodore 64 which was released in 1982 also did not follow the ASCII standard The C 64 character set is called PETSCII an extended form of ASCII 1963 As with the Atari s ATASCII art C 64 fans developed a similar scene that used PETSCII for their creations Block ASCII High ASCII style ASCII art on the IBM PC edit This article appears to contradict the article ANSI art Please discuss at the talk page and do not remove this message until the contradictions are resolved June 2012 nbsp Block ASCII display via Notepad versus ACiDView for WindowsSo called block ASCII or high ASCII uses the extended characters of the 8 bit code page 437 which is a proprietary standard introduced by IBM in 1979 ANSI Standard x3 16 for the IBM PC DOS and MS DOS operating systems Block ASCIIs were widely used on the PC during the 1990s until the Internet replaced BBSes as the main communication platform Until then block ASCIIs dominated the PC Text Art Scene 38 39 The first art scene group that focused on the extended character set of the PC in their art work was called Aces of ANSI Art lt A A A gt Some members left in 1990 and formed a group called ANSI Creators in Demand ACiD In that same year the second major underground art scene group was founded ICE Insane Creators Enterprise 40 There is some debate between ASCII and block ASCII artists with Hardcore ASCII artists maintaining that block ASCII art is in fact not ASCII art because it does not use the 128 characters of the original ASCII standard On the other hand block ASCII artists argue that if their art uses only characters of the computers character set then it is to be called ASCII regardless if the character set is proprietary or not Microsoft Windows does not support the ANSI Standard x3 16 One can view block ASCIIs with a text editor using the font Terminal but it will not look exactly as it was intended by the artist With a special ASCII ANSI viewer such as ACiDView for Windows see ASCII and ANSI art viewers one can see block ASCII and ANSI files properly An example that illustrates the difference in appearance is part of this article Alternatively one could look at the file using the TYPE command in the command prompt Amiga Oldskool style ASCII art edit nbsp Oldschool Amiga ASCII look on Commodore Amiga Computer versus look on the IBM PC notice the tight spacing In the art scene one popular ASCII style that used the 7 bit standard ASCII character set was the so called Oldskool style It is also called Amiga style due to its origin and widespread use on the Commodore Amiga computers The style uses primarily the characters lt gt The oldskool art looks more like the outlined drawings of shapes than real pictures This is an example of Amiga style also referred to as old school or oldskool style scene ASCII art 38 The Amiga ASCII scene surfaced in 1992 seven years after the introduction of the Commodore Amiga 1000 The Commodore 64 PETSCII scene did not make the transition to the Commodore Amiga as the C64 demo and warez scenes did Among the first Amiga ASCII art groups were ART Epsilon Design Upper Class Unreal later known as DeZign This means that the text art scene on the Amiga was actually younger than the text art scene on the PC The Amiga artists also did not call their ASCII art style Oldskool That term was introduced on the PC When and by whom is unknown and lost in history The Amiga style ASCII artwork was most often released in the form of a single text file which included all the artwork usually requested with some design parts in between as opposed to the PC art scene where the art work was released as a ZIP archive with separate text files for each piece Furthermore the releases were usually called ASCII collections and not art packs like on the IBM PC In text editors edit This kind of ASCII art is handmade in a text editor Popular editors used to make this kind of ASCII art include Microsoft Notepad CygnusEditor aka CED Amiga and EditPlus2 PC Oldskool font example from the PC which was taken from the ASCII editor FIGlet Newskool style ASCII art edit nbsp Newskool ASCII screenshot Newskool is a popular form of ASCII art which capitalizes on character strings like Xxo In spite of its name the style is not new on the contrary it was very old but fell out of favor and was replaced by Oldskool and Block style ASCII art It was dubbed Newskool upon its comeback and renewed popularity at the end of the 1990s 38 Newskool changed significantly as the result of the introduction of extended proprietary characters The classic 7 bit standard ASCII characters remain predominant but the extended characters are often used for fine tuning and tweaking The style developed further after the introduction and adaptation of Unicode Methods for generating ASCII art editMain article List of text editors ASCII and ANSI art While some prefer to use a simple text editor to produce ASCII art specialized programs such as JavE have been developed that often simulate the features and tools in bitmap image editors For Block ASCII art and ANSI art the artist almost always uses a special text editor because to generate the required characters on a standard keyboard one needs to know the Alt code for each character For example Alt 178 will produce Alt 177 will produce and Alt 8 will produce The special text editors have sets of special characters assigned to existing keys on the keyboard Popular DOS based editors such as TheDraw and ACiDDraw had multiple sets of different special characters mapped to the function keys to make the use of those characters easier for the artist who can switch between individual sets of characters via basic keyboard shortcuts PabloDraw is one of the very few special ASCII ANSI art editors that were developed for Windows Image to text conversion edit Other programs allow one to automatically convert an image to text characters which is a special case of vector quantization A method is to sample the image down to grayscale with less than 8 bit precision and then assign a character for each value Such ASCII art generators often allow users to choose the intensity and contrast of the generated image 41 Three factors limit the fidelity of the conversion especially of photographs depth solutions reduced line spacing bold style block elements colored background good shading sharpness solutions a longer text with a smaller font a greater set of characters variable width fonts ratio solutions with compatibility issues font with a square grid stylized without extra line spacing Examples of converted images are given below This is one of the earliest forms of ASCII art dating back to the early days of the 1960s minicomputers and teletypes During the 1970s it was popular in US malls to get a t shirt with a photograph printed in ASCII art on it from an automated kiosk containing a computer and London s Science Museum had a similar service to produce printed portraits With the advent of the web HTML and CSS many ASCII conversion programs will now quantize to a full RGB colorspace enabling colorized ASCII images nbsp nbsp nbsp Still images or movies can also be converted to ASCII on various UNIX and UNIX like systems using the AAlib black and white or libcaca colour graphics device driver or the VLC media player or mpv under Windows Linux or macOS all of which render the screen using ASCII symbols instead of pixels 42 There are also a number of smartphone applications such as ASCII cam for Android that generate ASCII art in real time using input from the phone s camera These applications typically allow the ASCII art to be saved as either a text file or as an image made up of ASCII text Non fixed width ASCII editMost ASCII art is created using a monospaced font such as Courier where all characters are identical in width Early computers in use when ASCII art came into vogue had monospaced fonts for screen and printer displays Today most of the more commonly used fonts in word processors web browsers and other programs are proportional fonts such as Helvetica or Times Roman where different widths are used for different characters ASCII art drawn for a fixed width font will usually appear distorted or even unrecognizable when displayed in a proportional font Some ASCII artists have produced art for display in proportional fonts These ASCIIs rather than using a purely shade based correspondence use characters for slopes and borders and use block shading These ASCIIs generally offer greater precision and attention to detail than fixed width ASCIIs for a lower character count although they are not as universally accessible since they are usually relatively font specific Animated ASCII art editAnimated ASCII art started in 1970 from so called VT100 animations produced on VT100 terminals These animations were simply text with cursor movement instructions deleting and erasing the characters necessary to appear animated Usually they represented a long hand crafted process undertaken by a single person to tell a story Contemporary web browser revitalized animated ASCII art again It became possible to display animated ASCII art via JavaScript or Java applets Static ASCII art pictures are loaded and displayed one after another creating the animation very similar to how movie projectors unreel film reel and project the individual pictures on the big screen at movie theaters A new term was born ASCIImation another name of animated ASCII art A seminal work in this arena is the Star Wars ASCIImation 43 More complicated routines in JavaScript generate more elaborate ASCIImations showing effects like Morphing effects star field emulations fading effects and calculated images such as mandelbrot fractal animations 44 45 There are now many tools and programs that can transform raster images into text symbols some of these tools can operate on streaming video For example the music video for American singer Beck s song Black Tambourine 46 is made up entirely of ASCII characters that approximate the original footage VLC a media player software can render any video in colored ASCII through the libcaca module Other text based visual art editThere are a variety of other types of art using text symbols from character sets other than ASCII and or some form of color coding Despite not being pure ASCII these are still often referred to as ASCII art The character set portion designed specifically for drawing is known as the line drawing characters or pseudo graphics ANSI art edit Main article ANSI art The IBM PC graphics hardware in text mode uses 16 bits per character It supports a variety of configurations but in its default mode under DOS they are used to give 256 glyphs from one of the IBM PC code pages Code page 437 by default 16 foreground colors eight background colors and a flash option Such art can be loaded into screen memory directly ANSI SYS if loaded also allows such art to be placed on screen by outputting escape sequences that indicate movements of the screen cursor and color flash changes If this method is used then the art becomes known as ANSI art The IBM PC code pages also include characters intended for simple drawing which often made this art appear much cleaner than that made with more traditional character sets Plain text files are also seen with these characters though they have become far less common since Windows GUI text editors using the Windows ANSI code page have largely replaced DOS based ones Shift JIS and Japan edit nbsp Mona モナー Posted on 2channel 2ちゃんねる Nichanneru in 2000 nbsp Giko cat ギコ猫 Gikoneko Posted on 2channel in 2000Main article Shift JIS art In Japan ASCII art AA is mainly known as Shift JIS art Shift JIS offers a larger selection of characters than plain ASCII including characters from Japanese scripts and fullwidth forms of ASCII characters and may be used for text based art on Japanese websites Often such artwork is designed to be viewed with the default Japanese font on a platform such as the proportional MS P Gothic 47 Kaomoji edit Further information Emoticon Japanese style and List of common emoticons Eastern Users on ASCII NET in which the word ASCII refers to the ASCII Corporation rather than the American Standard Code for Information Interchange popularised a style of emoticon 顔文字 kaomoji emoticon in which the face appears upright rather than rotated Icon Meaning ゞ Smiley nervous embarrassed troubled shy sweat dropUnicode edit Further information Unicode Unicode would seem to offer the ultimate flexibility in producing text based art with its huge variety of characters However finding a suitable fixed width font is likely to be difficult if a significant subset of Unicode is desired Modern UNIX style operating systems do provide complete fixed width Unicode fonts e g for xterm Windows has the Courier New font which includes characters like Ƹ Ӝ Ʒ Also the common practice of rendering Unicode with a mixture of variable width fonts is likely to make predictable display hard if more than a tiny subset of Unicode is used ʌⱷ ᴥⱷʌ is an adequate representation of a cat s face in a font with varying character widths Control and combining characters edit This section possibly contains original research Please improve it by verifying the claims made and adding inline citations Statements consisting only of original research should be removed May 2015 Learn how and when to remove this template message The combining characters mechanism of Unicode provides considerable ways of customizing the style even obfuscating the text e g via an online generator like Obfuscator 48 which focuses on the filters 49 Glitcher is one example of Unicode art initiated in 2012 These symbols intruding up and down are made by combining lots of diacritical marks It s a kind of art There s quite a lot of artists who use the Internet or specific social networks as their canvas 50 The corresponding creations are favored in web browsers thanks to their always better support 51 as geekily stylized usernames for social networks With a fair compatibility and among different online tools Facebook symbols 52 showcases various types of Unicode art mainly for aesthetic purpose Ɯiḳĭƥḙȡḯả Wikipeȡiẚ Ẉǐḳiṗȅḍȉa Ẃįḵįṗẻḑiẵ Ẉĭḵɪṕḗdia Ẇiƙỉpểɗĭa Ẅȉḱiṕȩđĩẵ etc Besides the creations can be hand crafted by programming or pasted from mobile applications e g the category of fancy text 53 tools on Android The underlying technique dates back to the old systems that incorporated control characters though E g the German composite o would be imitated on ZX Spectrum by overwriting 54 after backspace and o Overprinting surprint edit In the 1970s and early 1980s it was popular to produce a kind of text art that relied on overprinting This could be produced either on a screen or on a printer by typing a character backing up and then typing another character just as on a typewriter This developed into sophisticated graphics in some cases such as the PLATO system circa 1973 where superscript and subscript allowed a wide variety of graphic effects A common use was for emoticons with WOBTAX and VICTORY both producing convincing smiley faces 55 Overprinting had previously been used on typewriters but the low resolution pixelation of characters on video terminals meant that overprinting here produced seamless pixel graphics rather than visibly overstruck combinations of letters on paper Beyond pixel graphics this was also used for printing photographs as the overall darkness of a particular character space dependent on how many characters as well as the choice of character were printed in a particular place Thanks to the increased granularity of tone photographs were often converted to this type of printout Even manual typewriters or daisy wheel printers could be used The technique has fallen from popularity since all cheap printers can easily print photographs and a normal text file or an e mail message or Usenet posting cannot represent overprinted text However something similar has emerged to replace it shaded or colored ASCII art using ANSI video terminal markup or color codes such as those found in HTML IRC and many internet message boards to add a bit more tone variation In this way it is possible to create ASCII art where the characters only differ in color See also editMicrography Types and styles Alt code ASCII stereogram box drawing characters emoticon FILE ID DIZ nfo release info file Pre ASCII history Calligram Concrete poetry Typewriter Typewriter mystery game Teleprinter Radioteletype Related art ANSI art ASCII porn ATASCII Fax art PETSCII Shift JIS art Text semigraphics Related context Bulletin board system BBS Computer art scene Category Artscene groups Software AAlib cowsay Unicode Homoglyph Duplicate characters in UnicodeReferences edit Carlson Wayne E 2003 An Historical Timeline of Computer Graphics and Animation Department of Design The Ohio State University Archived from the original on 2008 03 10 Retrieved 2008 03 05 a b Carlson 2003 1966 Studies in Perception I by Ken Knowlton and Leon Harmon Bell Labs Image of Studies in Perception I Archived 4 March 2016 at the Wayback Machine Moritsugu Steve 2000 Practical UNIX Que Publishing pp 220 221 ISBN 9780789722508 banner Stark Joan G 2001 The History of ASCII Text Art Archived from the original on 2009 10 26 Retrieved 2008 03 05 Robert Paul 2005 05 11 Typewriter Art The Virtual Typewriter Museum Retrieved 2008 03 05 Green Wayne June 1972 RTTY Handbook Blue Ridge Summit Pennsylvania G L Tab Books ISBN 0 8306 2597 6 Stark Joan G 2000 DEVELOPMENT OF ASCII TEXT ART Archived from the original on 2009 10 26 Retrieved 2008 03 05 New Page www rtty com Retrieved 2017 10 19 A compact data structure for storing retrieving and manipulating line drawings by Andries Van Dam amp David Evans Chute Hillary L Jagoda Patrick 2014 07 11 Comics amp Media A Special Issue of Critical Inquiry University of Chicago Press ISBN 978 0 226 23908 8 Neofetch Creates Colorful System Information Screens using Ascii Art BleepingComputer Retrieved 2022 07 10 Sneddon Joey 2020 05 15 NeoFetch See System Information from the Command Line on Linux OMG Ubuntu Retrieved 2022 08 08 Necromancer 1998 03 06 History of the PC Ascii Scene textfiles com Archived from the original on 2008 02 15 Retrieved 2008 03 05 Defacto2 2008 Defacto2 Scene Documents text and NFO files defacto2 net Archived from the original on 2008 03 12 Retrieved 2008 03 05 a href Template Cite web html title Template Cite web cite web a CS1 maint numeric names authors list link NFO Files collection at Defacto2 net with NFO files that date back to 1989 Retrieved 17 February 2008 Downs Makarios 16 bit addition the easy hard way Document Markup Format Archived from the original on 2004 06 26 Circuits in the Circuits Archive 2013 01 09 Archived from the original on 2013 01 09 Sci electronics FAQ Assorted ASCII Schematics www repairfaq org Cunningham Collin 2010 02 04 Schematics just look cooler in ASCII Make Archived from the original on 2016 09 11 AACircuit ASCII Circuits 2015 02 13 Archived from the original on 2015 02 13 Paul Matthias R 2005 12 12 Minolta SR T Batterieadapter Using a Bandgap voltage reference as Mercury battery replacement Minolta Forum in German Archived from the original on 2016 10 11 Retrieved 2011 02 26 Paul Matthias R 2009 03 14 Minolta SR T Batterieadapter Using a 7 7 mm SMD transistor based low side voltage regulator circuit as Mercury battery replacement Minolta Forum in German Archived from the original on 2016 03 27 Retrieved 2011 02 26 Paul Matthias R 2005 03 07 Eigenbau eines Kabelauslosers Problem mit der Funktion Building your own remote camera trigger problem with function Minolta Forum in German Archived from the original on 2016 03 31 Retrieved 2016 03 31 Paul Matthias R 2009 04 26 2007 11 01 Funkblitzausloser PT 04 m Minolta Blitz 5600HS D Funkausloser funktioniert aber Blitz lost trotzdem nicht aus Wireless remote flash control PT 04 with Minolta flash 5600HS D wireless triggering works but still flash does not fire Minolta Forum in German Archived from the original on 2016 06 06 Retrieved 2016 06 06 Paul Matthias R 2010 04 09 2009 04 17 Auto Off Deaktivierung bei Minolta Program 4000 AF Automatische Abschaltung des 4000 AF fur Slave Betrieb deaktivieren Deactivating auto off function of Minolta Program 4000 AF Minolta Forum in German Archived from the original on 2016 03 27 Retrieved 2016 03 27 Paul Matthias R 2012 05 09 Innenschaltung Minolta PC Terminal Adapter PCT 100 Internal circuitry of Minolta PC Terminal Adapter PCT 100 Minolta Forum in German Archived from the original on 2016 08 04 Retrieved 2016 08 04 Cumbrowski Carsten 2007 02 14 Keyboard Text Art From Over Twenty Years Before ASCII roysac com Retrieved 2008 03 05 Valentin Christian 2016 10 17 Roguelikes Aren t Done With ASCII Art Yet Kill Screen Retrieved 2020 01 04 Hanselman Scott 2018 01 12 Building 0verkill on Windows 10 Subsystem for Linux 2D ASCII art deathmatch game Retrieved 2023 03 18 Paul Matthias R 1997 07 30 1994 05 01 NWDOS TIPs Tips amp Tricks rund um Novell DOS 7 mit Blick auf undokumentierte Details Bugs und Workarounds NWDOS TIPs Tips amp tricks for Novell DOS 7 with a focus on undocumented details bugs and workarounds Release 157 in German 3 ed Archived from the original on 2017 09 10 Retrieved 2014 08 06 NB The top of the NWDOSTIP TXT file shows a large text logo in typewriter style art 1 textfiles 2008 Collection of ASCII Smileys Archived from the original on 2008 03 10 Retrieved 2008 03 05 Gandara Joaquim 2006 The Adventures of Nerd Boy Episodes 1 635 Nerd Boy net Retrieved 2008 03 05 Wilk 2006 episodes 1 to 172 nb pl jogger pl 2006 episodes 208 to 470 Sterba Radek 2005 12 20 ATASCII Archived from the original on 2005 12 20 Retrieved 2005 12 20 gif image Moeser David Fusik Piotr 2007 05 13 7 2 What is the ATASCII character set faqs org Retrieved 2008 03 05 a b c Roy SAC The Three ASCII Art Styles of the Underground Text Art Scene www roysac com Retrieved 2017 10 19 An Abbreviated History of the Underground Computer Art Scene by Napalm 11 October 1998 The History of Art and Technology 100 YEARS OF THE COMPUTER ART SCENE Presented by Jason Scott Sadofsky and RaD Man ACiD Notacon Conference Cleveland Ohio USA 23 25 April 2004 ASCII Art Generator An Overview asciiartgenerator net 2012 01 12 Archived from the original on 2013 08 01 Retrieved 2012 03 19 54 Watch Videos in ASCII Art Linux Multimedia Hacks Book www oreilly com Jansen Simon 2006 04 18 Star ASCIImation Wars Asciimation co nz Archived from the original on 2008 12 09 Retrieved 2008 11 18 ASCII Animation Morph by SkyLined using JavaScript includes morph effects and mandelbrot fractal animation ASCII Animation Starfield by SkyLined using JavaScript includes fading effect and horizontal scrolling star field emulation BeckVEVO 2009 10 07 Beck Black Tambourine Retrieved 2017 10 19 via YouTube Mona Font monafont sourceforge net Retrieved 2017 10 19 Online Text Obfuscator obfuscator uo1 net web services Should Unicode be allowed in usernames Stack Overflow Zakas Laimonas 2012 01 12 Facebook Page Performance Art Glitchr TechCrunch AOL Retrieved 2015 06 23 Unicode 3 2 test page www ltg ed ac uk Facebook profile name style with symbols fb name font generator fsymbols com fancy text Android Apps on Google Play play google com World of Spectrum Documentation ZX Spectrum manual Chapter 16 www worldofspectrum org PLATO Emoticons revisited Brian Dear PLATO History Remembering the future 19 September 2012Further reading editBeal Vangie 2008 Text Messaging Abbreviations A Guide to Understanding Online Chat Acronyms amp Smiley Faces Webopedia Archived from the original on 2008 03 06 Retrieved 2008 03 05 Carlsson Anders Miller A Bill 2012 Future Potentials for ASCII art Archived from the original on 2014 07 08 Retrieved 2014 07 08 Cumbrowski Carsten 2007 11 02 History of Text Art Video by RaD Man ACiD roysac com Archived from the original on 2008 03 02 Retrieved 2014 03 29 Jones Mike 2002 09 12 The First Smiley Microsoft Research Archived from the original on 2008 03 05 Retrieved 2008 03 05 nb pl jogger pl 2006 Nerdboy PL Archived from the original on 2006 05 14 Retrieved 2006 05 14 Polish translators Ania Gorecka ag Asia Mazur as Blazej Kozlowski bug Janusz jp Lukasz Dabrowski luk Lukasz Tyrala lt Lukasz Wilk wilu Marcin Glinski fsc Wilk Lukasz 2006 Strona grupy dyskusyjnej PL REC ASCII ART in Polish Archived from the original on 2006 01 15 Retrieved 2006 11 30 Wirth Christian 2007 Building Character ANSI From the Ground Up Notacon Retrieved 2013 07 07 External links edit nbsp Wikimedia Commons has media related to ASCII art ASCII art at Curlie media4u ch ASCII Art Archived 2019 08 21 at the Wayback Machine ASCII Art Movie The Matrix in ASCII Art TexArt io ASCII Art collection Textfiles com archive Sixteen Colors ANSI Art and ASCII Art Archive Defacto2 net Scene NFO Files Archive Chris com ASCII art collection As Pixel Characters ASCII art collection Archived 2019 07 06 at the Wayback Machine ASCII Art Animation of Star Wars ASCIIMATION ASCII Keyboard Art Collection Animasci Video to ASCII Demonstration in 4 stages Retrieved from https en wikipedia org w index php title ASCII art amp oldid 1193616919, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.