On Fri, 1 Jun 2001, Juliusz Chroboczek wrote:

> RB> I notice the CSI 11/12m stuff doesn't work: evil idea DONT try it :-)
>
> Sorry, I don't have my reference handy.  Is that some SGR attribute?
It's the ECMA-48 character set specifier and is normally assumed to be
CP437 and a flipped version of such. But it's completely non ISO-2022
and many people think it's truely evil because it makes most of the
C0 characters into printable graphics (Like DOS ANSI.SYS).

For reference:
    ESC [ 10 m  Turn this off
    ESC [ 11 m  Use CP437.
    ESC [ 12 m  Use CP437 but flip bit 8. (xor 0x80)

    No other CSI effect this charset including CSI 0 m (Nasty!)

> RB> Are you going to do ISO646 national sets ?
>
> Yes, if we can work out a set of XLFD names for them.  Anybody got
> suggestions?
Well the standard names of the ones in the i18n package are:

   ISO646-CA ISO646-CA2 ISO646-CN ISO646-CU ISO646-DE ISO646-DK
   ISO646-ES ISO646-ES2 ISO646-FR ISO646-GB ISO646-HU ISO646-IT
   ISO646-JP ISO646-JP-OCR-B ISO646-KR ISO646-US ISO646-YU ISO_646.BASIC
   ISO_646.BASIC:1983 ISO_646.IRV ISO_646.IRV:1983 ISO_646.IRV:1991

> By the way, if you have a map from DEC Technical into Unicode, I'm
> interested.  There's a semi-standard XLFD for that (-dec-dectech).
A semi-map for DEC-Tech is at:
   http://vt100.net/charsets/technical.html

The problem is not all the characters are in unicode (heresy!)

> Note by the way that you don't need to install XFree86; you only need
> its encoding files.  And hacking a makefile by hand for systems that
> don't have Imake is a two-minute job:
>
>   CFLAGS = -g -DFONTENC_NOT_IN_X -DSYSTEM_FONT_ENCODINGS_DIRECTORY=...
>   # optionally -DBSD or -DSVR4, GNU libc systems don't need anything
>
>   luit: luit.o iso2022.o ...
Ahh, this solves my issue. Problem solved.


-- 
Rob.                          (Robert de Bath <rdebath @ poboxes.com>)
                                       <http://www.cix.co.uk/~mayday>


-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to