X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["817" "Fri" "4" "December" "92" "10:02:22" "+0000" "Robin Fairbairns" "Robin.Fairbairns@CL.CAM.AC.UK" nil "19" "Re: Who needs a \\charset primitive (was: structured comments)" "^Date:" nil nil "12"]) Return-Path: Received: from sc.ZIB-Berlin.DE (serv01) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/1.9.92 ) id AA14487; Fri, 4 Dec 92 11:05:00 +0100 Received: from vm.urz.Uni-Heidelberg.de (vm.hd-net.uni-heidelberg.de) by sc.ZIB-Berlin.DE (4.0/SMI-4.0-sc/19.6.92) id AA29927; Fri, 4 Dec 92 11:04:57 +0100 Message-Id: <9212041004.AA29927@sc.zib-berlin.dbp.de> Received: from DHDURZ1 by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with BSMTP id 1423; Fri, 04 Dec 92 11:05:32 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 6597; Fri, 04 Dec 92 11:05:28 CET Received: from DHDURZ1 by DHDURZ1 (Mailer R2.08 R208004) with BSMTP id 6595; Fri, 04 Dec 92 11:05:26 CET Reply-To: Mailing list for the LaTeX3 project In-Reply-To: Jonathan Gilligan's message of Thu, 03 Dec 92 14:46:08 -0700. Date: Fri, 4 Dec 92 10:02:22 +0000 From: Robin Fairbairns Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: Re: Who needs a \charset primitive (was: structured comments) Status: R X-Status: X-Keywords: X-UID: 895 Jonathan writes: |> Perhaps it's because I missed the discussion on NTS-L, but I don't see |> why \charset\ would have to be a primitive. Couldn't it be a macro |> that resets \catcode, \uccode, and \lccode\ values and selects a set |> of fonts for which a vf provides the appropriate remapping of the |> glyph set? The discussion on NTS-L (as I recall it) stopped pretty dead after establishing that more than one character set was desirable. At first glance, Jonathan's proposal seems to me workable, but it's the sort of thing I would like to spend some time thinking about. I recall from the argument on NTS-L that there were things that _I_ thought were outside the scope of the things TeX can currently do. One trivial example is \uccode{\ss} being {SS}, but that's old hat; I think there were more. Robin