
El arte ASCII es una técnica de diseño gráfico que utiliza ordenadores para su presentación y consiste en imágenes compuestas a partir de los 95 caracteres imprimibles (de un total de 128) definidos por el estándar ASCII de 1963 y conjuntos de caracteres compatibles con ASCII con caracteres extendidos propietarios (más allá de los 128 caracteres del estándar ASCII de 7 bits ). El término también se utiliza de forma general para referirse al arte visual basado en texto . El arte ASCII se puede crear con cualquier editor de texto y se utiliza a menudo con lenguajes de formato libre . La mayoría de los ejemplos de arte ASCII requieren una fuente de ancho fijo ( fuentes no proporcionales , como en una máquina de escribir tradicional ) como Courier o Consolas para su presentación.
Entre los ejemplos más antiguos conocidos de arte ASCII se encuentran las creaciones del pionero del arte computacional Kenneth Knowlton, de alrededor de 1966, quien trabajaba para Bell Labs en ese momento. [ 1 ] "Estudios sobre la percepción I" de Knowlton y Leon Harmon de 1966 muestra algunos ejemplos de su arte ASCII temprano. [ 2 ]
El arte ASCII se inventó, en gran parte, porque las primeras impresoras a menudo carecían de capacidad gráfica y, por lo tanto, se usaban caracteres en lugar de marcas gráficas. Además, para marcar las divisiones entre diferentes trabajos de impresión de diferentes usuarios, las imprentas de gran volumen a menudo usaban arte ASCII para imprimir grandes páginas de banner , lo que hacía que la división fuera más fácil de detectar para que los resultados pudieran ser separados más fácilmente por un operador de computadora o un empleado. [ 3 ] El arte ASCII también se usó en los primeros correos electrónicos cuando no se podían insertar imágenes.
Historia
Arte de la máquina de escribir

Desde 1867, las máquinas de escribir se han utilizado para crear arte visual. [ 4 ] [ 5 ] Los mecanógrafos podían encontrar guías en libros o revistas con instrucciones sobre cómo escribir retratos u otras representaciones. [ 6 ]
TTY y RTTY

TTY significa "TeleTYpe" o "TeleTYpewriter", y también se conoce como Teleprinter o Teletype. RTTY significa Radioteletype ; se utilizaban conjuntos de caracteres como el código Baudot , que precedió al ASCII (Código Estándar Estadounidense para el Intercambio de Información). Según un capítulo del "Manual RTTY", se enviaron imágenes de texto mediante teletipo ya en 1923. [ 7 ] Sin embargo, aún no se ha descubierto ninguna obra de arte RTTY "antigua". Lo que sí se sabe es que las imágenes de texto aparecían con frecuencia en el radioteletipo en las décadas de 1960 y 1970. [ 4 ] [ 8 ]
Arte impreso con impresora de líneas
En la década de 1960, Andries van Dam publicó una representación de un circuito electrónico producido en una impresora de línea IBM 1403. [ 9 ] Al mismo tiempo, Kenneth Knowlton producía imágenes realistas, también en impresoras de línea, superponiendo varios caracteres. [ 2 ] Cabe señalar que no se trataba de arte ASCII en el sentido de que la 1403 era controlada por una plataforma codificada en EBCDIC y los conjuntos de caracteres y trenes disponibles en la 1403 derivaban de EBCDIC en lugar de ASCII, a pesar de algunas similitudes en los glifos.
Arte ASCII

El uso generalizado del arte ASCII se remonta a los sistemas de tablones de anuncios informáticos de finales de la década de 1970 y principios de la de 1980. Las limitaciones de los ordenadores de aquella época obligaron a utilizar caracteres de texto para representar imágenes. Sin embargo, además de su uso en la comunicación, el ASCII también comenzó a aparecer en los grupos de arte en línea clandestinos de la época.
Un cómic ASCII es una forma de webcómic que utiliza texto ASCII para crear imágenes. En lugar de imágenes, como en un cómic tradicional, se utiliza arte ASCII, con el texto o diálogo generalmente colocado debajo. [ 10 ]
Durante la década de 1990, la navegación gráfica y las fuentes de ancho variable se hicieron cada vez más populares, lo que provocó un declive del arte ASCII. A pesar de esto, el arte ASCII siguió sobreviviendo a través de los MUD en línea , un acrónimo de "Multi-User Dungeon" (que son videojuegos de rol multijugador textuales ), Internet Relay Chat , correo electrónico , foros de mensajes y otras formas de comunicación en línea que comúnmente emplean el ancho fijo necesario .
El arte ASCII se puede ver hasta el día de hoy en la aplicación CLI Neofetch , que muestra el logotipo del sistema operativo en el que se invoca. [ 11 ] [ 12 ]
ANSI
ASCII y, lo que es más importante, ANSI fueron elementos básicos de la primera era tecnológica; los sistemas de terminales se basaban en una presentación coherente mediante el uso de señales de color y control estándar en los protocolos de los terminales.
Con el paso de los años, los grupos de warez comenzaron a entrar en la escena del arte ASCII. [ 13 ] Los grupos de warez suelen publicar archivos .nfo con su software, cracks u otras versiones de ingeniería inversa de software en general. [ 14 ] El arte ASCII generalmente incluirá el nombre del grupo de warez y tal vez algunos bordes ASCII en los exteriores de las notas de la versión, etc. [ 15 ]
Usos


El arte ASCII se utiliza siempre que el texto se puede imprimir o transmitir con mayor facilidad que los gráficos, o en algunos casos, cuando la transmisión de imágenes no es posible. Esto incluye máquinas de escribir, teletipos , terminales de computadora no gráficas , separadores de impresoras , en las primeras redes informáticas (por ejemplo, BBS ), correo electrónico y mensajes de noticias de Usenet . El arte ASCII también se utiliza dentro del código fuente de los programas informáticos para representar logotipos de empresas o productos, y diagramas de control de flujo u otros diagramas. En algunos casos, todo el código fuente de un programa es una pieza de arte ASCII; por ejemplo, una entrada a uno de los primeros Concursos Internacionales de Código C Ofuscado es un programa que suma números, pero que visualmente parece un sumador binario dibujado en puertos lógicos. [ 16 ]
Algunos archivos de esquemas electrónicos representan los circuitos utilizando arte ASCII. [ a ]
Ejemplos de arte de estilo ASCII anteriores a la era de la informática moderna se pueden encontrar en las ediciones de junio de 1939, julio de 1948 y octubre de 1948 de Popular Mechanics. [ 28 ]
Los primeros juegos para mainframes que se jugaban en terminales usaban con frecuencia arte ASCII para simular gráficos, especialmente el género roguelike , que utilizaba arte ASCII para representar visualmente mazmorras y monstruos en su interior. [ 29 ] La serie de roguelikes Kroz para MS-DOS utiliza arte ASCII. 0verkill es un juego de plataformas multijugador de disparos en 2D diseñado completamente en arte ASCII a color. [ 30 ]
MPlayer y el reproductor multimedia VLC pueden mostrar vídeos como arte ASCII mediante la biblioteca AAlib .
Muchas guías de juego vienen incluidas en un archivo .txt básico; este archivo suele contener el nombre del juego en caracteres ASCII.
Tipos y estilos
En el arte ASCII se pueden utilizar diferentes técnicas para obtener distintos efectos artísticos.
Letras "estilo máquina de escribir", hechas con caracteres de letras individuales: [ 31 ]
HH EEEEE LL OOO WW OOO RRRR L DDDD !! ¡HOLA MUNDO! HHHHH EEEEE LLOOWWWOO RRRR LDD!! HOLA, MUNDO HH EEEEE LLLLL LLLLL OOO,, WW OOO RR LLLLL DDDD!!
Dibujo lineal, para crear formas:
.--. /\ ____ '--' /__\ (^._.^)~ <(oo )>
Arte sólido, para crear objetos rellenos:
.g@8g. db 'Y8@P' d88b
Sombreado, utilizando símbolos con diferentes intensidades para crear degradados o contrastes:
:$#$: "4b. ':. :$#$: "4b. ':.
Combinaciones de los elementos anteriores, que se utilizan a menudo como firmas, por ejemplo, al final de un correo electrónico:
|\_/| **************************** (\_/) / @ @ \ * "Perfectamente agradable" * (='.'=) ( > º < ) * Amapola Prinz * (")_(") ` > > x < < ´ * (pprinz@example.com) * /O\ ****************************Los caracteres de píxeles utilizan combinaciones de ░ , █ , ▄, ▀ ( elementos de bloque ) y/o ⣿, ⣴, ⢁, etc. ( Braille ASCII ) para formar imágenes:
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣾⣿⣷⣦⣌⠙⢿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣷⡈⢻⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⠋⣉⠙⢻⣿⣿⣿⣷⠀⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡷⢀⣿⣿⣿⡿⠀⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣼⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠟⢁⣴⣿⣿⠟⢁⣴⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⠟⢁⣴⣿⣿⣿⣿⣶⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠁⣴⣿⣿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⠀⢿⣿⣿⣿⣿⣿⡿⠋⣠⣾⣿⣿⠟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣧⡈⠻⢿⣿⡿⠋⣠⣾⣿⣿⡟⢁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣷⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
Emoticonos
Las formas más simples de arte ASCII son combinaciones de dos o tres caracteres para expresar emociones en texto. Se les suele llamar « emoticonos », «caritas sonrientes» o « smileys ». Existe otro tipo de arte ASCII de una sola línea que no requiere la rotación mental de imágenes, conocido en Japón como kaomoji (literalmente, «caracteres faciales»).
Los ejemplos más complejos utilizan varias líneas de texto para dibujar símbolos grandes o figuras más complejas. Con el tiempo se han desarrollado cientos de emoticonos de texto diferentes , [ 32 ] pero solo unos pocos son generalmente aceptados, utilizados y comprendidos.
Cómic ASCII
Un cómic ASCII es una forma de webcómic .
Las aventuras de Nerd Boy
«Las aventuras de Nerd Boy», o simplemente «Nerd Boy», fue un cómic ASCII, publicado por Joaquim Gândara entre el 5 de agosto de 2001 y el 17 de julio de 2007, y constaba de 600 tiras. Se publicaron en el grupo de noticias de arte ASCII alt.ascii-art y en el sitio web. [ 33 ] Algunas tiras se han traducido al polaco [ 34 ] [ 35 ] y al francés .
Estilos de la escena underground del arte textual informático
Atari 400/800 ATASCII
Los Atari 400/800 , lanzados en 1979, no seguían el estándar ASCII y tenían su propio conjunto de caracteres, llamado ATASCII . [ 36 ] [ 37 ] [ 38 ] El surgimiento del arte ATASCII coincidió con la creciente popularidad de los sistemas BBS debido a la disponibilidad de acopladores acústicos compatibles con las computadoras domésticas de 8 bits. Las animaciones de texto ATASCII también son conocidas como "animaciones break" por los aficionados a Atari.
C-64 PETSCII
El Commodore 64 , lanzado en 1982, tampoco seguía el estándar ASCII. El conjunto de caracteres del C-64 se denomina PETSCII , una forma extendida de ASCII -1963. Al igual que con el arte ATASCII de Atari, los aficionados al C-64 desarrollaron una escena similar que utilizaba PETSCII para sus creaciones.
Arte ASCII estilo "Block ASCII" / "High ASCII" en el IBM PC

El llamado "ASCII de bloque" o "ASCII alto" utiliza los caracteres extendidos de la página de códigos de 8 bits 437 , que es un estándar propietario introducido por IBM en 1979 (Estándar ANSI x3.16) para los sistemas operativos IBM PC DOS y MS-DOS. Los "ASCII de bloque" se utilizaron ampliamente en la PC durante la década de 1990 hasta que Internet reemplazó a los BBS como principal plataforma de comunicación. Hasta entonces, los "ASCII de bloque" dominaron la escena del arte textual en PC . [ 39 ] [ 40 ]
El primer grupo de la escena artística que se centró en el conjunto extendido de caracteres de la PC en sus obras se llamó "Aces of ANSI Art" o <AAA> . Algunos miembros se marcharon en 1990 y formaron un grupo llamado "ANSI Creators in Demand" o ACiD . Ese mismo año se fundó el segundo grupo importante de la escena artística underground, "Insane Creators Enterprise" o ICE . [ 41 ]
Existe cierto debate entre los artistas de ASCII y los de ASCII por bloques. Los artistas más puristas de ASCII sostienen que el arte por bloques no es, de hecho, arte ASCII, ya que no utiliza los 128 caracteres del estándar ASCII original. Por otro lado, los artistas de ASCII por bloques argumentan que si su arte utiliza únicamente caracteres del conjunto de caracteres del ordenador, entonces debe considerarse ASCII, independientemente de si dicho conjunto de caracteres es propietario o no.
Microsoft Windows no es compatible con el estándar ANSI x3.16. Se pueden visualizar los bloques ASCII con un editor de texto usando la fuente " Terminal ", pero el resultado no será exactamente el que pretendía el artista. Con un visor ASCII/ANSI específico, como ACiDView para Windows , se pueden ver correctamente los archivos ASCII y ANSI. En este artículo se incluye un ejemplo que ilustra la diferencia de apariencia. Como alternativa, se puede visualizar el archivo usando el comando TYPE en la línea de comandos.
Arte ASCII estilo "Amiga"/"Oldskool"

En el ámbito artístico, un estilo ASCII popular que utilizaba el conjunto de caracteres ASCII estándar de 7 bits era el llamado estilo "Oldskool". También se le conoce como "estilo Amiga", debido a su origen y uso generalizado en los ordenadores Commodore Amiga . Este estilo utiliza principalmente caracteres _/\-+=.()<>:y se asemeja más a dibujos de contornos que a imágenes reales. La imagen adjunta es un ejemplo de arte ASCII de estilo " Amiga " (también conocido como estilo "old school" o "oldskool") . [ 39 ]
La escena ASCII de Amiga surgió en 1992, siete años después del lanzamiento del Commodore Amiga 1000. La escena PETSCII del Commodore 64 no se adaptó al Commodore Amiga como sí lo hicieron las escenas de demos y warez del C64. Entre los primeros grupos de arte ASCII de Amiga se encontraban ART, Epsilon Design, Upper Class y Unreal (más tarde conocido como "DeZign"). Esto significa que la escena del arte textual en Amiga era en realidad más joven que la del PC. Los artistas de Amiga tampoco denominaban a su estilo de arte ASCII "Oldskool". Ese término se introdujo en el PC; cuándo y por quién se desconoce y se ha perdido en la historia.
Las ilustraciones ASCII al estilo Amiga se publicaban con mayor frecuencia en un único archivo de texto que incluía todas las ilustraciones (generalmente solicitadas), con algunos elementos de diseño intercalados, a diferencia del panorama artístico de PC, donde las ilustraciones se publicaban como archivos ZIP con archivos de texto separados para cada pieza. Además, estas publicaciones solían denominarse "colecciones ASCII" y no "paquetes de arte" como en el IBM PC.
En editores de texto
_____ ___ ____ _ _ | ___|_ _/ ___| | ___| |_ | |_ | | | _| |/ _ \ __| | _| | | |_| | | __/ |_ |_| |___\____|_|\___|\__|
Este tipo de arte ASCII se crea manualmente en un editor de texto. Algunos editores populares para crear este tipo de arte ASCII son el Bloc de notas de Windows , CygnusEditor (también conocido como CED en Amiga ) y EditPlus2 (en PC ).
La imagen adjunta muestra un ejemplo de fuente Oldskool creado con el editor ASCII FIGlet en un PC.
Arte ASCII al estilo Newskool

«Newskool» es una forma popular de arte ASCII que aprovecha cadenas de caracteres como «$#Xxo». A pesar de su nombre, el estilo no es «nuevo»; al contrario, era muy antiguo, pero cayó en desuso y fue reemplazado por el arte ASCII de estilo «Oldskool» y «Block». Se le dio el nombre de «Newskool» tras su resurgimiento y renovada popularidad a finales de la década de 1990. [ 39 ]
Newskool cambió significativamente como resultado de la introducción de caracteres propietarios extendidos . Los caracteres ASCII estándar clásicos de 7 bits siguen predominando, pero los caracteres extendidos se utilizan a menudo para "ajustes finos" y "retoques". El estilo se desarrolló aún más tras la introducción y adaptación de Unicode .
Métodos para generar arte ASCII
Si bien algunos prefieren usar un editor de texto simple para crear arte ASCII, se han desarrollado programas especializados, como JavE, que a menudo simulan las funciones y herramientas de los editores de imágenes de mapa de bits. Para el arte ASCII en bloques y el arte ANSI, el artista casi siempre usa un editor de texto especial, ya que para generar los caracteres necesarios en un teclado estándar, se necesita conocer el código Alt para cada carácter. Por ejemplo, Alt+ producirá ▓, + producirá ▒ y + producirá ◘.178Alt177Alt8
Los editores de texto especiales tienen conjuntos de caracteres especiales asignados a teclas existentes en el teclado. Editores populares para MS-DOS, como TheDraw y ACiDDraw, tienen varios conjuntos de caracteres especiales diferentes asignados a las teclas de función para facilitar su uso al artista, quien puede alternar entre conjuntos individuales de caracteres mediante atajos de teclado básicos. PabloDraw es uno de los pocos editores de arte ASCII/ANSI especiales desarrollados para Windows .
Conversión de imagen a texto
Otros programas permiten convertir automáticamente una imagen a caracteres de texto, lo cual es un caso especial de cuantización vectorial . Un método consiste en muestrear la imagen a escala de grises con una precisión inferior a 8 bits y, a continuación, asignar un carácter a cada valor. Estos generadores de arte ASCII suelen permitir a los usuarios elegir la intensidad y el contraste de la imagen generada. [ 42 ]
Tres factores limitan la fidelidad de la conversión, especialmente de fotografías:
- profundidad (soluciones: espaciado entre líneas reducido; estilo en negrita; elementos en bloque; fondo de color; buen sombreado );
- nitidez (soluciones: un texto más largo, con una fuente más pequeña; un conjunto mayor de caracteres; fuentes de ancho variable );
- relación (soluciones con problemas de compatibilidad: fuente con cuadrícula cuadrada; estilizada sin espaciado de línea adicional ).
A continuación se muestran ejemplos de imágenes convertidas.
Esta es una de las primeras formas de arte ASCII, que se remonta a los inicios de los miniordenadores y teletipos de la década de 1960. Durante la década de 1970, era popular en los centros comerciales estadounidenses comprar camisetas con fotografías impresas en arte ASCII en quioscos automáticos con ordenador, y el Museo de Ciencias de Londres ofrecía un servicio similar para imprimir retratos. Con la llegada de la web, HTML y CSS , muchos programas de conversión de ASCII ahora cuantifican a un espacio de color RGB completo , lo que permite crear imágenes ASCII a color.
Las imágenes fijas o las películas también se pueden convertir a ASCII en varios sistemas UNIX y similares a UNIX utilizando el controlador de dispositivo gráfico AAlib (blanco y negro) o libcaca (color), o el reproductor multimedia VLC o mpv en Windows , Linux o macOS ; todos los cuales renderizan la pantalla utilizando símbolos ASCII en lugar de píxeles. [ 43 ]
También existen varias aplicaciones para smartphones , como ASCII Cam para Android , que generan arte ASCII en tiempo real a partir de la imagen capturada por la cámara del teléfono. Estas aplicaciones suelen permitir guardar el arte ASCII como un archivo de texto o como una imagen compuesta por texto ASCII.
ASCII de ancho no fijo
La mayoría del arte ASCII se crea con una fuente monoespaciada , como Courier , donde todos los caracteres tienen el mismo ancho. Los primeros ordenadores que se usaban cuando el arte ASCII se puso de moda utilizaban fuentes monoespaciadas para la pantalla y la impresora. Hoy en día, la mayoría de las fuentes más utilizadas en procesadores de texto, navegadores web y otros programas son proporcionales, como Helvetica o Times New Roman , donde se utilizan diferentes anchos para diferentes caracteres. El arte ASCII dibujado para una fuente de ancho fijo suele aparecer distorsionado, o incluso irreconocible, cuando se muestra con una fuente proporcional.
Algunos artistas ASCII [ b ] han producido arte para su visualización en fuentes proporcionales. Estos ASCII, en lugar de utilizar una correspondencia basada únicamente en el sombreado, utilizan caracteres para pendientes y bordes y utilizan sombreado de bloques. Estos ASCII generalmente ofrecen mayor precisión y atención al detalle que los ASCII de ancho fijo para un menor número de caracteres, aunque no son tan universalmente accesibles ya que suelen ser relativamente específicos de la fuente [ 45 ] .
Arte ASCII animado
El arte ASCII animado surgió en 1970 a partir de las llamadas animaciones VT100, producidas en terminales VT100 . Estas animaciones consistían simplemente en texto con instrucciones para el movimiento del cursor, eliminando y borrando los caracteres necesarios para que parecieran animados. Por lo general, representaban un largo proceso artesanal realizado por una sola persona para contar una historia.
Los navegadores web contemporáneos revitalizaron el arte ASCII animado. Se hizo posible mostrar arte ASCII animado mediante JavaScript o applets de Java . Las imágenes estáticas de arte ASCII se cargan y muestran una tras otra, creando la animación, de forma muy similar a como los proyectores de cine desenrollan la película y proyectan las imágenes individuales en la gran pantalla de los cines. Nació un nuevo término: " ASCIImation ", otro nombre para el arte ASCII animado . Un trabajo fundamental en este campo es la ASCIImation de Star Wars . [ 46 ] [ 47 ] Rutinas más complejas en JavaScript generan ASCIImations más elaboradas que muestran efectos como efectos de transformación , emulaciones de campos estelares, efectos de desvanecimiento e imágenes calculadas, como animaciones de fractales de Mandelbrot . [ 48 ] [ 49 ]
Actualmente existen numerosas herramientas y programas que transforman imágenes rasterizadas en símbolos de texto; algunos de ellos pueden procesar vídeo en streaming. Por ejemplo, el videoclip de la canción " Black Tambourine " del cantante estadounidense Beck [ 50 ] está compuesto íntegramente por caracteres ASCII que se aproximan al metraje original. VLC , un reproductor multimedia, puede renderizar cualquier vídeo en ASCII de color mediante el módulo libcaca .
Otras artes visuales basadas en texto
Existen otros tipos de arte que utilizan símbolos de texto de conjuntos de caracteres distintos de ASCII y/o algún tipo de codificación de color. A pesar de no ser ASCII puro, a menudo se les denomina "arte ASCII". La parte del conjunto de caracteres diseñada específicamente para el dibujo se conoce como caracteres de dibujo lineal o pseudográficos .
Arte ANSI
El hardware gráfico del IBM PC en modo texto utiliza 16 bits por carácter. Admite diversas configuraciones, pero en su modo predeterminado bajo DOS se utilizan para proporcionar 256 glifos de una de las páginas de códigos del IBM PC ( página de códigos 437 por defecto), 16 colores de primer plano, ocho colores de fondo y una opción de parpadeo. Este tipo de gráficos se puede cargar directamente en la memoria de pantalla. Si se carga ANSI.SYS , también permite colocar estos gráficos en pantalla mediante la salida de secuencias de escape que indican movimientos del cursor y cambios de color/parpadeo. Si se utiliza este método, los gráficos se conocen como gráficos ANSI . Las páginas de códigos del IBM PC también incluyen caracteres destinados a dibujos sencillos, lo que a menudo hacía que estos gráficos parecieran mucho más limpios que los creados con conjuntos de caracteres más tradicionales. También se ven archivos de texto plano con estos caracteres, aunque se han vuelto mucho menos comunes desde que los editores de texto con interfaz gráfica de Windows (que utilizan la página de códigos ANSI de Windows ) han reemplazado en gran medida a los basados en DOS.
Cambio_JIS y Japón


En Japón, el arte ASCII (AA) se conoce principalmente como arte Shift_JIS. Shift JIS ofrece una mayor selección de caracteres que el ASCII estándar (incluidos caracteres de alfabetos japoneses y formas de ancho completo de caracteres ASCII ), y puede utilizarse para arte basado en texto en sitios web japoneses.
A menudo, este tipo de obras de arte están diseñadas para ser vistas con la fuente japonesa predeterminada de una plataforma, como la fuente proporcional MS P Gothic. [ 51 ]
Kaomoji
Los usuarios de ASCII-NET, donde la palabra ASCII se refiere a la ASCII Corporation en lugar del Código Estándar Estadounidense para el Intercambio de Información , popularizaron un estilo de emoticono (顔文字, kaomoji ; emoticono) en el que la cara aparece en posición vertical en lugar de girada.
Unicode
Unicode parece ofrecer la máxima flexibilidad para crear arte basado en texto gracias a su enorme variedad de caracteres. Sin embargo, encontrar una fuente adecuada de ancho fijo probablemente sea difícil si se desea un subconjunto significativo de Unicode. (Los sistemas operativos modernos de estilo UNIX proporcionan fuentes Unicode completas de ancho fijo, por ejemplo, para xterm . Windows tiene la fuente Courier New , que incluye caracteres como ┌ ╥ ─ ╨ ┐ ♥ ☺ Ƹ̵̡ Ӝ̵̨̄ Ʒ ). Además, la práctica común de renderizar Unicode con una mezcla de fuentes de ancho variable probablemente dificulte la visualización predecible si se utiliza más que un pequeño subconjunto de Unicode. ≽ ʌ ⱷ҅ ᴥ ⱷ ʌ ≼ es una representación adecuada de la cara de un gato en una fuente con anchos de caracteres variables.
Control y combinación de personajes
El mecanismo de combinación de caracteres de Unicode ofrece formas considerables de personalizar el estilo, incluso ofuscando el texto (por ejemplo, mediante un generador en línea como Obfuscator, [ 52 ] que se centra en los filtros [ 53 ] ). 'Glitcher' es un ejemplo de arte Unicode, iniciado en 2012: "Estos símbolos, que se superponen, se crean combinando muchos signos diacríticos . Es una especie de arte. Hay bastantes artistas que utilizan Internet o redes sociales específicas como lienzo." [ 54 ] Las creaciones correspondientes son favorecidas en los navegadores web (gracias a su soporte cada vez mejor [ 55 ] ), como nombres de usuario estilizados para redes sociales. Con una compatibilidad aceptable, y entre diferentes herramientas en línea, los símbolos de Facebook [ 56 ] muestran varios tipos de arte Unicode, principalmente con fines estéticos (Ɯıḳĭƥḙȡḯả Wîkipêȡıẚ Ẉǐḳîṗȅḍȉā Ẃįḵįṗẻḑìẵ Ẉĭḵɪṕḗdïą Ẇïƙỉpểɗĭà Ẅȉḱïṕȩđĩẵ etc.). Además, las creaciones pueden ser hechas a mano (mediante programación) o pegadas desde aplicaciones móviles. Sin embargo, la técnica subyacente se remonta a los sistemas antiguos que incorporaban caracteres de control . Por ejemplo, el compuesto alemán se imitaría en ZX Spectrum sobrescribiendo [ 57 ] después de la tecla de retroceso y .ö"o
Sobreimpresión (sobreimpresión)
En los años setenta y principios de los ochenta, era popular producir un tipo de arte textual que se basaba en la sobreimpresión. Esto se podía producir tanto en una pantalla como en una impresora escribiendo un carácter, retrocediendo y luego escribiendo otro carácter, igual que en una máquina de escribir. Esto evolucionó hasta convertirse en gráficos sofisticados en algunos casos, como el sistema PLATO (alrededor de 1973), donde el superíndice y el subíndice permitían una amplia variedad de efectos gráficos. Un uso común era para los emoticonos , con WOBTAX y VICTORY produciendo caras sonrientes convincentes. [ 58 ] La sobreimpresión ya se había utilizado en máquinas de escribir, pero la baja resolución de los caracteres pixelados en las terminales de vídeo significaba que la sobreimpresión en este caso producía gráficos de píxeles sin fisuras, en lugar de combinaciones de letras visiblemente superpuestas en papel.
Más allá de los gráficos de píxeles, esta técnica también se utilizaba para imprimir fotografías, ya que la oscuridad general de un espacio de caracteres determinado dependía de la cantidad de caracteres, así como de la elección del carácter, impresos en un lugar específico. Gracias a la mayor granularidad del tono, las fotografías se convertían a menudo a este tipo de impresión. Incluso se podían utilizar máquinas de escribir manuales o impresoras de margarita . La técnica ha perdido popularidad, ya que todas las impresoras económicas pueden imprimir fotografías fácilmente, y un archivo de texto normal (o un mensaje de correo electrónico o una publicación de Usenet) no puede representar texto sobreimpreso. Sin embargo, ha surgido algo similar para reemplazarla: el arte ASCII sombreado o coloreado, que utiliza el marcado de terminal de vídeo ANSI o códigos de color (como los que se encuentran en HTML , IRC y muchos foros de mensajes de internet ) para añadir un poco más de variación de tono. De esta manera, es posible crear arte ASCII donde los caracteres solo difieren en el color.
Véase también
- Micrografía
- Tipos y estilos: Código Alt , estereograma ASCII , caracteres de dibujo de cajas , emoticono , FILE_ID.DIZ , .nfo (archivo de información de lanzamiento)
- Historia pre-ASCII: Caligrama , poesía concreta , máquina de escribir , juego de misterio de máquina de escribir , teleimpresora , radioteletipo
- Arte relacionado: Arte ANSI , pornografía ASCII , ATASCII , arte de fax , PETSCII , arte Shift JIS , semigráficos de texto
- Contexto relacionado: Sistema de tablón de anuncios (BBS), Escena del arte digital , Categoría: Grupos de la escena artística
- Software: AAlib , cowsay
- Unicode: Homoglifos , caracteres duplicados en Unicode
- Arte pixelado
- Punto de cruz
Notas
Referencias
- ↑ Carlson, Wayne E. (2003). "Una cronología histórica de los gráficos y la animación por computadora" . Departamento de Diseño - Universidad Estatal de Ohio . Archivado del original el 10 de marzo de 2008. Recuperado el 5 de marzo de 2008 .
- 1 2 Carlson 2003 "1966 Studies in Perception I by Ken Knowlton and Leon Harmon (Bell Labs)", Imagen de Studies in Perception I Archivada el 4 de marzo de 2016 en Wayback Machine
- ^ Moritsugu, Steve (2000). UNIX práctico . Que Editorial. págs. 220 –221. ISBN 9780789722508.
pancarta.
- 1 2 Stark, Joan G. (2001). "La historia del arte ASCII (texto)" . Archivado del original el 26 de octubre de 2009. Recuperado el 5 de marzo de 2008 .
- ↑ Robert, Paul (11 de mayo de 2005). "Arte de la máquina de escribir" . El Museo Virtual de la Máquina de Escribir. Archivado del original el 3 de enero de 2008. Recuperado el 5 de marzo de 2008 .
- ↑ "Arte con máquina de escribir DIY" . loriemerson . 18 de enero de 2013. Archivado del original el 16 de septiembre de 2024. Consultado el 16 de septiembre de 2024 .
- ↑ Green, Wayne (junio de 1972). Manual RTTY . Blue Ridge Summit, Pensilvania : G/L Tab Books. ISBN 0-8306-2597-6.
- ↑ "Nueva página" . www.rtty.com . Archivado del original el 17 de septiembre de 2008. Consultado el 19 de octubre de 2017 .
- ↑ "Una estructura de datos compacta para almacenar, recuperar y manipular dibujos lineales" por Andries Van Dam y David Evans
- ↑ Chute, Hillary L.; Jagoda, Patrick (11 de julio de 2014). Comics & Media: A Special Issue of «Critical Inquiry» . University of Chicago Press. ISBN 978-0-226-23908-8.
- ↑ "Neofetch crea coloridas pantallas de información del sistema usando arte ASCII" . BleepingComputer . Archivado del original el 19 de diciembre de 2018. Consultado el 10 de julio de 2022 .
- ↑ Sneddon, Joey (15 de mayo de 2020). "NeoFetch: Consulta información del sistema desde la línea de comandos en Linux" . ¡OMG! Ubuntu! . Archivado del original el 24 de noviembre de 2016. Recuperado el 8 de agosto de 2022 .
- ↑ Necromancer (1998-03-06). "Historia de la escena ASCII de PC" . textfiles.com . Archivado del original el 15-02-2008 . Recuperado el 05-03-2008 .
- ↑ Defacto2 (2008). "Defacto2 – Documentos de escena, archivos de texto y NFO" . defacto2.net. Archivado del original el 12 de marzo de 2008. Consultado el 5 de marzo de 2008 .
{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace ) - ↑ Colección de archivos NFO en Defacto2.net, con archivos NFO que datan de 1989. Archivado el 12 de marzo de 2008 en Wayback Machine . Consultado el 17 de febrero de 2008.
- ↑ Downs, Makarios. "Suma de 16 bits de la manera fácil/difícil" . Archivado del original el 15 de abril de 2016. Consultado el 9 de julio de 2016 .
- ↑ "Formato de marcado de documentos" . Archivado del original el 26 de junio de 2004.
- ↑ "Circuitos en el archivo de circuitos" . 9 de enero de 2013. Archivado del original el 9 de enero de 2013.
- ↑ "Preguntas frecuentes de Sci.electronics: Esquemas ASCII variados" . www.repairfaq.org . Archivado del original el 4 de marzo de 2016. Consultado el 16 de agosto de 2015 .
- ↑ Cunningham, Collin (04/02/2010). "Los esquemas se ven mejor en ASCII" . Creador: . Archivado del original el 11/09/2016.
- ↑ "AACircuit - Circuitos ASCII" . 13 de febrero de 2015. Archivado del original el 13 de febrero de 2015.
- ↑ Paul, Matthias R. (12 de diciembre de 2005). "Adaptador de batería Minolta SR-T" [ Uso de una referencia de voltaje Bandgap como reemplazo de una batería de mercurio ] . Minolta-Forum (en alemán). Archivado del original el 11 de octubre de 2016. Recuperado el 26 de febrero de 2011 .
- ↑ Paul, Matthias R. (14 de marzo de 2009). "Adaptador de batería Minolta SR-T" [ Uso de un circuito regulador de voltaje de lado bajo basado en transistor SMD de 7×7 mm como reemplazo de la batería de mercurio ] . Minolta-Forum (en alemán). Archivado del original el 27 de marzo de 2016. Recuperado el 26 de febrero de 2011 .
- ↑ Paul, Matthias R. (2005-03-07). "Eigenbau eines Kabelauslösers - Problem mit der Funktion…" [ Construyendo tu propio disparador remoto para cámara: problema con la función… ] . Minolta-Forum (en alemán). Archivado del original el 31-03-2016 . Recuperado el 31-03-2016 .
- ^ Paul, Matthias R. (26 de abril de 2009) [1 de noviembre de 2007]. "Funkblitzauslöser PT-04 m. Minolta-Blitz 5600HS(D) - Funkauslöser funktioniert, aber Blitz löst trotzdem nicht aus" [ Control de flash remoto inalámbrico PT-04 con Minolta flash 5600HS(D): el disparo inalámbrico funciona, pero el flash aún no dispara ] . Foro Minolta (en alemán). Archivado desde el original el 6 de junio de 2016 . Consultado el 6 de junio de 2016 .
- ^ Paul, Matthias R. (9 de abril de 2010) [17 de abril de 2009]. "Auto-Off-Deaktivierung bei Minolta Program 4000 AF - Automatische Abschaltung des 4000 AF für Slave-Betrieb deaktivieren?" [ Desactivación de la función de apagado automático de Minolta Program 4000 AF ] . Foro Minolta (en alemán). Archivado desde el original el 27 de marzo de 2016 . Consultado el 27 de marzo de 2016 .
- ↑ Paul, Matthias R. (09/05/2012). "Innenschaltung Minolta PC Terminal Adapter PCT-100" [ Circuitos internos del adaptador de terminal para PC Minolta PCT-100 ] . Minolta-Forum (en alemán). Archivado del original el 04/08/2016 . Consultado el 04/08/2016 .
- ↑ Cumbrowski, Carsten (14 de febrero de 2007). "Arte con texto de teclado de más de veinte años antes de ASCII" . roysac.com . Archivado del original el 19 de marzo de 2012. Recuperado el 5 de marzo de 2008 .
- ↑ Valentin, Christian (17 de octubre de 2016). "Los roguelikes aún no han terminado con el arte ASCII" . Kill Screen . Archivado del original el 4 de enero de 2020. Recuperado el 4 de enero de 2020 .
- ↑ Hanselman, Scott (12 de enero de 2018). "Building 0verkill on Windows 10 Subsystem for Linux - 2D ASCII art deathmatch game" . Archivado del original el 19 de marzo de 2023. Recuperado el 18 de marzo de 2023 .
- ↑ 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 undokumentierte details, bugs and workarounds ] . Versión 157 (en alemán) (3.ª ed.). Archivado del original el 10-09-2017 . Recuperado el 06-08-2014 . (Nota: La parte superior del archivo NWDOSTIP.TXT muestra un logotipo de texto grande con un estilo de escritura a máquina).
- ↑ textfiles (2008). "Colección de emoticonos ASCII" . Archivado del original el 10 de marzo de 2008. Consultado el 5 de marzo de 2008 .
- ↑ Gândara, Joaquim (2006). "Las aventuras de Nerd Boy: episodios 1-635" . Nerd-Boy.net. Archivado del original el 7 de mayo de 2018. Consultado el 5 de marzo de 2008 .
- ↑ Wilk 2006, episodios 1 a 172
- ↑ nb-pl.jogger.pl 2006 episodios 208 a 470
- ↑ "Preguntas frecuentes sobre Atari 400 y 800 XL XE: ¿Qué es ATASCII (Atari ASCII)? AtariMania . Archivado del original el 3 de septiembre de 2025. Consultado el 3 de enero de 2026 .
- ↑ Štěrba, Radek (20 de diciembre de 2005). «ATASCII» . Archivado desde el original el 20 de diciembre de 2005 . Consultado el 20 de diciembre de 2005 .(imagen gif)
- ↑ Moeser, David; Fusik, Piotr (13 de mayo de 2007). "7.2: ¿Qué es el conjunto de caracteres ATASCII?" . faqs.org. Archivado del original el 29 de septiembre de 2007. Consultado el 5 de marzo de 2008 .
- 1 2 3 Roy/SAC. "Los tres estilos de arte ASCII de la escena del arte textual underground" . www.roysac.com . Archivado del original el 13 de marzo de 2014. Recuperado el 19 de octubre de 2017 .
- ↑ Breve historia de la escena del arte informático underground. Archivado el 16 de julio de 2011 en Wayback Machine por Napalm, 11 de octubre de 1998, The History of Art and Technology.
- ↑ 100 AÑOS DE LA ESCENA DEL ARTE INFORMÁTICO Archivado el 12 de febrero de 2007 en Wayback Machine , presentado por Jason Scott Sadofsky y RaD Man ( ACiD ), Conferencia Notacon – Cleveland, Ohio, EE. UU., 23-25 de abril de 2004.
- ↑ "Generador de arte ASCII: una descripción general" . asciiartgenerator.net. 12 de enero de 2012. Archivado del original el 1 de agosto de 2013. Consultado el 19 de marzo de 2012 .
- ↑ 54. Ver vídeos en arte ASCII - Trucos multimedia para Linux [ Libro ] . ISBN 978-0-596-10076-6Archivado del original el 8 de septiembre de 2019. Consultado el 24 de mayo de 2019 .
{{cite book}}:|website=ignorado ( ayuda ) - ↑ "Dieciocho tipos de Andrew Hurle" . text-mode.org .
- ↑ Xu, Xuemiao; Zhong, Linyuan; Xie, Minshan; Qin, Jing; Chen, Yilan; Jin, Qiang; Wong, Tien-Tsin; Han, Guoqiang (2015-06-20), Mould, David; Bénard, Pierre (eds.), "Texture-Aware ASCII Art Synthesis with Proportional Fonts" , NPAR '15: Proceedings of the workshop on Non-Photorealistic Animation and Rendering , The Eurographics Association, doi : 10.2312/exp.20151191
- ↑ Jansen, Simon (18 de abril de 2006). "Guerras de "ASCIImation" estelares" . Asciimation.co.nz. Archivado del original el 9 de diciembre de 2008. Recuperado el 18 de noviembre de 2008 .
- ↑ Faye, Denis (27 de julio de 1999). "Star Wars: la 'Asciimación'"" . Wired . Archivado del original el 18-09-2025 . Consultado el 27-12-2025 .
- ↑ Animación ASCII "Morph" de SkyLined (usando JavaScript). Archivada el 28/03/2014 en Wayback Machine. Incluye efectos de transformación y animación fractal de Mandelbrot.
- ↑ La animación ASCII Starfield de SkyLined (que utiliza JavaScript) incluye un efecto de desvanecimiento y una emulación de campo de estrellas con desplazamiento horizontal.
- ↑ BeckVEVO (07/10/2009). "Beck - Black Tambourine" . Archivado del original el 01/08/2016 . Recuperado el 19/10/2017 a través de YouTube.
- ↑ "Mona Font" . monafont.sourceforge.net . Consultado el 19 de octubre de 2017 .
- ↑ "Ofuscador de texto en línea" . obfuscator.uo1.net . Archivado del original el 10/12/2019 . Consultado el 06/01/2020 .
- ↑ "Servicios web: ¿Debería permitirse Unicode en los nombres de usuario?" . Stack Overflow . Archivado del original el 25/08/2016 . Consultado el 25/07/2016 .
- ↑ Zakas, Laimonas (12 de enero de 2012). "Facebook Page Performance Art Glitchr" . TechCrunch . AOL. Archivado del original el 24 de octubre de 2016. Recuperado el 23 de junio de 2015 .
- ↑ "Página de prueba Unicode 3.2" . www.ltg.ed.ac.uk .
- ↑ "Estilo de nombre de perfil de Facebook con símbolos (generador de fuentes de nombres de fb)" . fsymbols.com . Archivado del original el 18 de enero de 2020. Consultado el 6 de enero de 2020 .
- ↑ "World of Spectrum - Documentación - Manual de ZX Spectrum - Capítulo 16" . www.worldofspectrum.org . Archivado del original el 24 de mayo de 2015. Consultado el 23 de mayo de 2015 .
- ↑ Emoticonos de PLATO, revisados Archivado el 7 de septiembre de 2017 en Wayback Machine , Brian Dear, Historia de PLATO: Recordando el futuro Archivado el 5 de diciembre de 2014 en Wayback Machine , 19 de septiembre de 2012
Lecturas adicionales
- Beal, Vangie (2008). "Abreviaturas de mensajes de texto: una guía para comprender los acrónimos y emoticonos de chat en línea" . Webopedia . Archivado del original el 6 de marzo de 2008. Consultado el 5 de marzo de 2008 .
- Carlsson, Anders; Miller, A. Bill (2012). "Potenciales futuros para el arte ASCII" . Archivado del original el 8 de julio de 2014. Recuperado el 8 de julio de 2014 .
- Cumbrowski, Carsten (2 de noviembre de 2007). "Historia del vídeo de arte textual de RaD Man / ACiD" . roysac.com. Archivado del original el 2 de marzo de 2008. Consultado el 29 de marzo de 2014 .
- Jones, Mike (12 de septiembre de 2002). "El primer emoticono :-)" . Microsoft Research . Archivado del original el 5 de marzo de 2008. Recuperado el 5 de marzo de 2008 .
- nb-pl.jogger.pl (2006). " [ Nerdboy PL ] " . Archivado del original el 14-05-2006 . Recuperado el 14-05-2006 .( Traductores polacos : 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, Lukasz (2006). "Strona grupy diskusyjnej PL.REC.ASCII-ART" (en polaco). Archivado desde el original el 15 de enero de 2006 . Consultado el 30 de noviembre de 2006 .
- Wirth, Christian (2007). Building Character: ANSI From the Ground Up . Notacon . Recuperado el 7 de julio de 2013 .
Enlaces externos
- media4u.ch - Arte ASCII archivado el 21/08/2019 en Wayback Machine (Película de arte ASCII. Matrix en arte ASCII)
- Colección de arte ASCII de TexArt.io
- Archivo de Textfiles.com
- Archivo de arte ANSI y arte ASCII de dieciséis colores
- Archivo de archivos NFO de la escena Defacto2.net
- Colección de arte ASCII de Chris.com
- Colección de arte ASCII "As-Pixel Characters" Archivada el 6 de julio de 2019 en Wayback Machine.
- Animación en arte ASCII de Star Wars, "ASCIIMATION"
- Colección de arte para teclados ASCII
- Animasci
- Demostración de conversión de vídeo a ASCII en 4 etapas
- Arte ASCII
- Arte digital
- Arte digital
- arte de nuevos medios
- Arte de Internet
- Multimedia