ANSI formatting error?

Posted by Magnum on Sun 12 May 2002 06:42 AM — 6 posts, 21,851 views.

Canada #0
The following is from Ages of Despair:

A dark forest, populated with dense gnarled trees
 Mini-Map   [] You are in the midst of a thick timberland filled
FFf|fFFfff^ [] with dense trees in the Emlu province of Loriah.
FFf|fFFFf^^ [] To the north of you is a primeval forest,
FFf|fFFFf^^ [] inhabited by thick knobbed trees, to the east is
ff/fFFFFfff [] an open forest encompassed mostly by evergreen
_/fFFFFfFFF [] trees, to the south is a lightly wooded forest
fffFF*fFFFF [] filled with cone-bearing trees, and a dense
ppffffFFFFF [] forest, surrounded mostly by deciduous trees lies
pppppffFFFF [] to the west.
ppppppfffFF [] 
pppppppfffF [] Type legend to interpret the mini-map.
pppppvppppf [] 
Obvious exits: northwest, northeast, southwest, east, southeast, north, west and
                         south.

The map, while displayed with ANSI on, does not display correctly. Specifically, the "*", which indicates current position, takes 2 character spaces instead of one. This appears to be a mushclient bug only, as others on the mud have indicated it displays correctly in other clients.

To duplicate the error, go to AgesofDespair.org:5000 and leave the main city, to roam the world map. You must have "term on" to see the error.

The map will display correctly while "term off" is the setting, which disables mud side ANSI.

I haven't bothered to try and trigger/code around this, since the trigger would fire so many times while moving, and it's not worth the performance hit.

"help newbie areas" if you decide to check this out, and want quick references to basic places.
Canada #1
Interesting, I copy & pasted the colour output, which displays correctly here (where it is converted to monocolour).

The star is hred normally, surrounded by assorted colours of characters, depending on your position.
Canada #2
My post at the MUD, which is the answer to this problem:

Note  35  Magnum       (Sun May 12)  World Map.

Regarding the World Map, while presented in colour:

For some users, the * that represents your current position would
appear to use 2 character spaces instead of one.

This is actually a result of the * being an italic character, which
doesn't seem to comform to standard width formatting (Depending on
the font you use, maybe).

For players, disable italics in MUSHclient, or whatever client program
you use which has this display problem.

For Admin, you may want to consider removing the "italic" characteristic
of the * .
Denmark #3
I suggest changing to the FixedSys font at size 8

italic or not the letters remain the same, however in
some combinations it would seem that a character underlaps the next. but regardless of blink or not the characters remain in the locations they are supposed to be in.
USA #4
Ok.. Here's the problem Magnum, MUSHclient does not currently support flashing characters. The * apparently uses a flash attribute and if you have MUSHclient automatically displays flashing characters as italics instead this 'stretches' the character and you end up taking 1 1/2 spaces instead if one with that character. The simplist way to fix it is to go to appearance and deselect 'show italic', I also shut off the 'show bold' since while it doesn't mess up the graphics it make the letters look fuzzy and hard to read against a standard black background.
Canada #5
Shadowfyr, You mean you knew how to fix this for a while and didn't tell me? Shame on you!

smirk