screen-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Italic text with screen inside urxvt and some termcap questions


From: Micah Cowan
Subject: Re: Italic text with screen inside urxvt and some termcap questions
Date: Mon, 22 Sep 2008 14:09:36 -0700
User-agent: Thunderbird 2.0.0.16 (X11/20080707)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kazuo Teramoto wrote:
> Hello, sometime ago (in 2006) someone asked if is possible to print
> italic text when using screen inside urxvt, but it received no
> replies...
> 
> Someone know if it is possible? I tried some things with termcap (but
> to be sincere I don't fully understand the concept of
> termcaps/terminfo) like adding the following line to screenrc:
> 
>   termcapinfo rxvt* so=:se= ZH=\E[3m:ZR=\E[m
> 
> My idea is that i needed to remove the definition of standout and put
> the italic in the place of \E[3m. But that don't works (well i think
> that is not supposed to work, but as I sad i dont fully understand
> what the termcap is all about)... In urxvt, outside of screen, the
> string '\33[3mHello\33[m' prints hello in italic.
> 
> In the screen manual 'Standout' have a '(ANSI: Italicized)' what is
> that is supposed to mean?

It means that what Screen uses for standout mode, ANSI (and rxvt) uses
for italics mode. I don't know why this is the case, but the fact that
it is means that making screen support italics would be a PITA.

If we make screen use \033[3m for italics (instead of its current use
for standout), and \033[7m for standout (ANSI's "negative image"), then
all pre-existing termcap/terminfo definitions for screen will be wrong,
and users will have to be especially careful not to use newer versions
of screen with older termcap/terminfo definitions for screen.

Nevertheless, it seems like it might not be a terrible idea to start
migration, or at least support a configuration option for it. I don't
know when such a change might be effected, though.

- --
Micah J. Cowan
Programmer, musician, typesetting enthusiast, gamer.
GNU Maintainer: wget, screen, teseq
http://micah.cowan.name/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI2AmQ7M8hyUobTrERAtIiAKCFfoYYtSKss4YFaImxxDV0bQqDdgCfZ95g
K/sIU1J3e8XZgcRuA3GdLd8=
=snpb
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]