• [ANSI] Messing about in PabloDraw

    From Digital Man@21:1/183 to Alterego on Thursday, December 05, 2019 13:08:30
    Re: [ANSI] Messing about in PabloDraw
    By: Alterego to Digital Man on Fri Oct 25 2019 10:51 am

    Re: [ANSI] Messing about in PabloDraw
    By: apam to All on Thu Oct 24 2019 09:47 pm

    Hey DM,

    [0m[1;1H[1mB[0meen messing about in [1mP[0mablo[1mD[0mraw today
    [A[37C[1;30m... [0mnot sure if [1mI[30m'[0md call this finished

    Is it possible to filter out the ESC [1;1H from message bodies? (But I guess not in RAW mode) - or add a pause?.

    Possible, but seems like a hack. That's just a home-cursor (top-left) sequence.
    An ESC 2J (clear screen) will usually do the same, as would an ESC [1;1f (gotoxy) or an ESC [255A (cursor-up).

    I've noticed a couple of times that some messages with ANSI really dont render well, and this one is an example. (I think it is more problematic when this sequence is in the middle of the message - which I do see sometimes.

    Unfortunately, there are lot of ANSI escape sequences which sometimes move the cursor outside of the "view port" in your message viewer. Yet, if you want to correctly display animated ANSI or ANSI with optimizations using cursor positioning, you'll need them.

    digital man

    This Is Spinal Tap quote #37:
    David St. Hubbins: We are Spinal Tap from the UK - you must be the USA!
    Norco, CA WX: 64.4øF, 68.0% humidity, 0 mph W wind, 0.15 inches rain/24hrs
    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Alterego@21:2/116 to Digital Man on Saturday, December 07, 2019 11:13:18
    Re: [ANSI] Messing about in PabloDraw
    By: Digital Man to Alterego on Thu Dec 05 2019 01:08 pm

    [0m[1;1H[1mB[0meen messing about in [1mP[0mablo[1mD[0mraw today
    [A[37C[1;30m... [0mnot sure if [1mI[30m'[0md call this finished
    Possible, but seems like a hack. That's just a home-cursor (top-left) sequence.

    I know and it would be. But I'm hoping it will at least display those message a
    bit better than what it does now - particuarly when they are the first chars of a message.

    Obviously if there are additional cursor movement chars in the message, then the results may not be as anticipated.

    Or perhaps when a message is known to have ASCII cursor/screen controlls in it,
    then the reader clears the screen and displays it as is - and pauses at the end (with the cursor moved to the bottom of the screen before displaying the menu options).
    ...ëîåã

    ... Genius is one per cent inspiration and ninety-nine per cent perspiration. --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Digital Man@21:1/183 to Alterego on Thursday, December 12, 2019 21:12:26
    Re: [ANSI] Messing about in PabloDraw
    By: Alterego to Digital Man on Sat Dec 07 2019 11:13 am

    Re: [ANSI] Messing about in PabloDraw
    By: Digital Man to Alterego on Thu Dec 05 2019 01:08 pm

    [0m[1;1H[1mB[0meen messing about in [1mP[0mablo[1mD[0mraw today
    [A[37C[1;30m... [0mnot sure if [1mI[30m'[0md call this finished
    Possible, but seems like a hack. That's just a home-cursor (top-left) sequence.

    I know and it would be. But I'm hoping it will at least display those message a
    bit better than what it does now - particuarly when they are the first chars of a message.

    Obviously if there are additional cursor movement chars in the message, then the results may not be as anticipated.

    Or perhaps when a message is known to have ASCII cursor/screen controlls in it,
    then the reader clears the screen and displays it as is - and pauses at the end (with the cursor moved to the bottom of the screen before displaying the menu options).

    I'll add it to the todo list.

    digital man

    Synchronet/BBS Terminology Definition #3:
    ASCII = American Standard Code for Information Interchange
    Norco, CA WX: 61.2øF, 72.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)