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 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 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.
Kaomoji 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 in which the face appears upright rather than rotated.
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 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, which focuses on the filters). '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." The corresponding creations are favored in web browsers (thanks to their always better support), as
geekily stylized usernames for social networks. With a fair compatibility, and among different online tools, Facebook symbols 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' 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 " after
backspace and o.
Overprinting (surprint) 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. 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==