mIRC Home    About    Download    Register    News    Help

Topic Options
#262869 - 15/04/18 10:14 AM IRC / ANSI art
abelenki Offline
Pikka bird

Registered: 07/02/16
Posts: 16
Loc: Perm, Russia
IRC / ANSI art

does anyone know correct settings for displaying IRC / ANSI art correctly in mIRC?

yesterday i was playing with fonts and settings and mostly got it displayed correctly, but with small line artifacts:



the only useable font for this task is Fixedsys Excelsior with 12pt height:



i thought, the problem might be a spacing, but the only possible option for it is Single:



what else can be set in mIRC to get IRC / ANSI art displayed correctly?

here is a picture source, which is shown on screenshot:

Source
_________________________
mamestuff.lowtrucks.net

Top
#262871 - 15/04/18 04:19 PM Re: IRC / ANSI art [Re: abelenki]
WKN Offline
Pikka bird

Registered: 10/02/09
Posts: 19
Hi!

Do you want to show the Ascii Art only for yourself?

That would be the thing you could have an effect with the usage of a monospaced font (proportional fonts have different width of che chars). For other users in the channel, an Ascii Art message could be ugly if they don't use the right font either. You have no influence of this.

BR
wkn

Top
#262874 - 15/04/18 04:24 PM Re: IRC / ANSI art [Re: WKN]
abelenki Offline
Pikka bird

Registered: 07/02/16
Posts: 16
Loc: Perm, Russia
Originally Posted By: WKN
Do you want to show the Ascii Art only for yourself?

no. on that channel, where people show off their IRC art, everyone got their clients and fonts set up properly. the problem is - they don't use mIRC.

Quote:
For other users in the channel, an Ascii Art message could be ugly if they don't use the right font either. You have no influence of this.

this is understandable, but see above.
_________________________
mamestuff.lowtrucks.net

Top
#262879 - 15/04/18 04:42 PM Re: IRC / ANSI art [Re: abelenki]
maroon Offline
Hoopy frood

Registered: 12/01/04
Posts: 966
Even fonts labeled as being fixed width - often have characters outside the ASCII 33-126 range which are different widths. Fixedsys Excelsior seems to be one of the few fonts that doesn't give 127 a different width, and when people were using codepoints above 255 for line-drawing, there were often a grab bag of results depending on which "fixed" fonts were used to view the art.

//var %a $width(a,Consolas,14) | var %i 33 | while (%i isnum 33-127) { if ($width($chr(%i),Consolas,14) != %a) echo -a %i $v1 | inc %i }

Depending on the range of numbers, there will be characters that have a non-standard width, and $height() reports the same height for X as for _.

Top
#262883 - 15/04/18 06:50 PM Re: IRC / ANSI art [Re: abelenki]
Raccoon Offline
Hoopy frood

Registered: 18/02/03
Posts: 2498
The line artifacts are a difficult disappointment with some types of mIRC art containing unicode block characters.

In many clients, the rows of text are 16 characters tall, but the font only renders 15 pixels of block text, leaving a blank pixel separating lines.

In mIRC, that blank pixel is rendered at the bottom of text lines. In some other clients, that blank pixel is rendered at the top of text lines.

For these types of artworks that utilize both foreground and background colors to creatively mask the underline or overline artifact, they will only render 'beautifully' in one set of clients (ie: mIRC) but not others (ie: Irssi, Weechat, IRCCloud) without modifying the art to address those artifacts between clients.

It's just one of those things.
_________________________
doin´┐Ż things a particle can

Top
#262884 - 15/04/18 06:54 PM Re: IRC / ANSI art [Re: Raccoon]
abelenki Offline
Pikka bird

Registered: 07/02/16
Posts: 16
Loc: Perm, Russia
Raccoon, thanks for the info.
_________________________
mamestuff.lowtrucks.net

Top