Очень долгостройная статья. Даже в один момент думал нафиг удалить все наработки по теме. Но таки решился её опубликовать! Читаем, радуемся, плюсуем, критикуем: https://habrahabr.ru/post/325082/
так, ага - оказывается, в консоли Win32 поддержку ANSI вообще выпилили, и вернули обратно только недавно, в Windows 10. Для старых приложений, запускаемых черех NTVDM в 16-битном режиме - поддержка есть.
А FAR умеет раскрашивать консоль "под собой" через API.
А были ещё ReGIS (https://en.wikipedia.org/wiki/ReGIS), Sixel (http://saitoha.github.io/libsixel/, поддерживался как минимум DEC vt320 и vt340, чем-то из DEC-овских принтеров, и опционально некоторыми эмуляторами терминала) и эмуляция Tektronix 4014 (что-то оно у меня не завелось, но раньше поддерживалось как минимум xterm). ReGIS и Tektronix 4014 - векторные. Sixel - попиксельное. Но мало кто их сейчас из терминальных эмуляторов поддерживает.
no subject
Date: 2017-03-28 04:40 pm (UTC)no subject
Date: 2017-03-28 06:08 pm (UTC)no subject
Date: 2017-03-28 07:26 pm (UTC)no subject
Date: 2017-03-29 07:03 am (UTC)а в винде эти ескейп последовательности не катят?
no subject
Date: 2017-03-29 07:54 am (UTC)no subject
Date: 2017-03-29 11:19 pm (UTC)no subject
Date: 2017-03-31 05:18 pm (UTC)Для старых приложений, запускаемых черех NTVDM в 16-битном режиме - поддержка есть.
А FAR умеет раскрашивать консоль "под собой" через API.
no subject
Date: 2017-03-29 11:18 pm (UTC)no subject
Date: 2017-03-30 04:05 pm (UTC)no subject
Date: 2017-03-31 05:13 pm (UTC)Это же стандарт - ISO/IEC 6429, "на том конце" канала может быть любая система, даже мэйнфрейм (ЕС, СМ, IBM360), терминалу должно быть пофиг.
no subject
Date: 2017-03-30 05:58 am (UTC)no subject
Date: 2017-03-30 01:10 pm (UTC)ReGIS и Tektronix 4014 - векторные. Sixel - попиксельное.
Но мало кто их сейчас из терминальных эмуляторов поддерживает.
no subject
Date: 2017-04-04 07:08 am (UTC)no subject
Date: 2017-04-25 08:00 pm (UTC)telnet://towel.blinkenlights.nl
или просто: telnet towel.blinkenlights.nl