X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2954" "Wed" "3" "March" "1999" "22:35:12" "+0100" "Frank Mittelbach" "frank.mittelbach@UNI-MAINZ.DE" nil "63" "Re: Axis in nfss" "^Date:" nil nil "3" nil "Axis in nfss" nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id AAA01185; Thu, 4 Mar 1999 00:27:38 +0100 (MET) Received: from mail.listserv.gmd.de (192.88.97.5) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <11.3DC06D7C@listserv.gmd.de>; Thu, 4 Mar 1999 0:27:25 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 426685 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Thu, 4 Mar 1999 00:27:24 +0100 Received: from mail.Uni-Mainz.DE (root@trudi.zdv.Uni-Mainz.DE [134.93.8.159]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id AAA18298 for ; Thu, 4 Mar 1999 00:26:36 +0100 (MET) Received: from istrati.zdv.uni-mainz.de (dialin409.zdv.Uni-Mainz.DE [134.93.175.109]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id AAA00910 for ; Thu, 4 Mar 1999 00:26:35 +0100 (MET) Received: (from design@localhost) by istrati.zdv.uni-mainz.de (8.8.8/8.8.8) id WAA01405; Wed, 3 Mar 1999 22:35:12 +0100 X-Authentication-Warning: istrati.zdv.uni-mainz.de: design set sender to design@istrati.zdv.uni-mainz.de using -f References: <199902281535.QAA14126@mozart.ujf-grenoble.fr> <199903022242.XAA01052@istrati.zdv.uni-mainz.de> <199903031536.QAA21991@mozart.ujf-grenoble.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=unknown-8bit Content-Transfer-Encoding: 8bit Message-ID: <199903032135.WAA01405@istrati.zdv.uni-mainz.de> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199903031536.QAA21991@mozart.ujf-grenoble.fr> Date: Wed, 3 Mar 1999 22:35:12 +0100 From: Frank Mittelbach Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Axis in nfss Status: R X-Status: X-Keywords: X-UID: 3259 Thierry, > » i'm not sure i agree on the split for the series attribute. and it doesn't > » really origins in the CM history --- it does origin in "Methods of Book > » design" by Hugh Wiliamson. > > interesting info, thanks. i stand corrected. how should you know my thought process from looking at the code? :-) > » one idea with the axis' or attributes was that it should be desirable (and > » sensible) to change individual attributes while retaining al others. Now i > » claim that there is not much argument for changing individually width but > » retaining weight or the other way around > > That's a point. Here is a (maybe bad--tell me) counterexample: I i was replying to explain my original reasoning and to spawn discussion if necessary (i don't doubt that there are counterexamples where the separation of this axis into two is desirable). the question that i think one has to ask is, are they relevant enough to implement the separation as a spearate concept or are the problems resulting from it (eg sparse font table) are worse and outweighting them? i'm not saying that my reasoning back then was correct (though it did look reasonable to me) to give another (perhaps even stranger example): would you think a colour axis on fonts is appropriate? say colour in the sense of "modified" like outline only, gray, ... --- my feeling is not, even if you could produce comparible examples like the one you made for width below --- what do you think in that case? > define an abstract environment as a noarrower column using some narrow > sansserif font. Within this environment, I want to be able to typeset > anything that could be in the text, including weight variants. Another > similar use: in a bilingual (?) document, i keep the translation in a > narrow version of the font, everything else affected by the same font > variations. Well, yes : my examples could be easily treated by > declaring a xx-narrow family, rather than having width & weight > separated. My problem is on the practical/genericity of the markup > side. something like \fontfamily{\f@family n} is, i believe, very > fragile. a) i like your examples, they are worth thinking about b) i don't like the concept of fake families, it is fragile as you say and while it may be alright in a one-off case if you starting using it on regular basis then something is wrong (either you need an extra axis or perhaps something else is amiss) c) i wonder if what you need here is an axis or perhaps you need a mechnism in which you can control your defaults better, eg a way to say, that within this environment/region the \bfdefault is "bc" and ... tossing in ideas > I see that your > » i mean proper classes (not a generic one like article et al) can't cater for > » more than a single font set anyway, can it? > > breaks my argument as well... it breaks only the argument that the generic classes are of any use :-) good night frank