From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/20033 Path: news.gmane.org!not-for-mail From: "Adam Lindsay" Newsgroups: gmane.comp.tex.context Subject: Re: proposed convention for variation switching [wasRE:inheriting ... Date: Thu, 21 Apr 2005 20:56:04 +0100 Message-ID: <20050421205604.33@mail.comp.lancs.ac.uk> References: <4275956D@webmail.colostate.edu> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1114113133 10712 80.91.229.2 (21 Apr 2005 19:52:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 21 Apr 2005 19:52:13 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Thu Apr 21 21:52:06 2005 Return-path: Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by ciao.gmane.org with esmtp (Exim 4.43) id 1DOhiI-0002cq-49 for gctc-ntg-context-518@m.gmane.org; Thu, 21 Apr 2005 21:51:50 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id CEDA5127E8; Thu, 21 Apr 2005 21:56:20 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02436-06; Thu, 21 Apr 2005 21:56:17 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id D0359127BA; Thu, 21 Apr 2005 21:56:16 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E3AAF127BA for ; Thu, 21 Apr 2005 21:56:15 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 02465-04-2 for ; Thu, 21 Apr 2005 21:56:14 +0200 (CEST) Original-Received: from mail.comp.lancs.ac.uk (mail.comp.lancs.ac.uk [148.88.3.45]) by ronja.ntg.nl (Postfix) with ESMTP id E0C32127B0 for ; Thu, 21 Apr 2005 21:56:14 +0200 (CEST) Original-Received: from [192.168.31.104] (localhost [127.0.0.1]) by mail.comp.lancs.ac.uk (8.12.10/8.12.10) with ESMTP id j3LJu6Ik012546 for ; Thu, 21 Apr 2005 20:56:07 +0100 (BST) Original-To: "mailing list for ConTeXt users" In-Reply-To: <4275956D@webmail.colostate.edu> X-Mailer: CTM PowerMail version 5.1 build 4340 English X-Virus-Scanned: by amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.5 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: by amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:20033 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:20033 Hi Idris, I've brought the subject up repeatedly on the list, and got not a lot of response. I have to think that 1) people are happy with the standard 7 font styles, 2) people have their own hand-rolled solution (like yourself, myself or Vit--see his Storm fonts support for some nice ideas), or 3) as Hans keeps bringing up, there are other ways around it. (Layered definitions, etc., which I'm coming around to think is a better discipline with markup.) I'd say take a look at Vit's and my typescripts (I don't directly address semibold, because semibold markup in running text doesn't usually work): The antykwa-torunska typescripts in the main distro also point at ways of accessing smallcaps and semibold via \Var[] variants from the main seven styles: It's not that I'm trying to rain on your parade, it's just that I've lost a bit of enthusiasm for standardisation. Cheers, adam Idris Samawi Hamid said this at Thu, 21 Apr 2005 12:36:55 -0600: >My suggestion: Either >a) the \*a(b)(c) etc mechanism needs modification to accomodate >2-char >switches, or >b) an official 2-char switching convention for dealing with semibold and the >standard five variants of small caps in ConTeXt is needed. Ideally users >should not have to define switches for these standard variants anyway. > >Here is an idea (further discussion needed): > >a) Let's assume no change to the ConTeXt internals to accomodate >2-char >switches. > >b) There are twelve basic style variants in a professional modern serif font >(math, greek, etc excluded): six for lower case and six for small caps. > >On this basis, here is my suggestion for an official ConTeXt convention for >professional fonts: > >%% lowercase >% medium \tf >% semibold \sb >% bold \bf >% italic \it >% semibold italic \st >% bold italic \bi > >%% small caps >% medium \TF >% semibold \SB >% bold \BF >% italic \IT >% semibold italic \ST >% bold italic \BI > >The small caps versions are identical to the lowercase versions, with the >difference that the small caps versions use caps. This serves as a mnemonic >device. > >We also need some long-winded control sequences: > > \definestyle [semiboldroman,semibold] [\sb][] > \definestyle [semibolditalic] [\st][] > \definestyle [smallcapssemibold,semiboldsmallcaps] [\SB][] > \definestyle [smallcapsbold,boldsmallcaps] [\BF][] > \definestyle [smallcapsitalic,italicsmallcaps] [\IT][] > \definestyle [smallcapssemibolditalic,semibolditalicsmallcaps][\ST][] > \definestyle [smallcapsbolditalic,bolditalicsmallcaps] [\BI][] > >An identical or similar analysis may work for sans-serif, but I have to >check... > >Thank you very much for pinning down the source of this! >Best >Idris > >============================ >Professor Idris Samawi Hamid >Department of Philosophy >Colorado State University >Fort Collins, CO 80523 > >_______________________________________________ >ntg-context mailing list >ntg-context@ntg.nl >http://www.ntg.nl/mailman/listinfo/ntg-context -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay, Computing Dept. atl@comp.lancs.ac.uk Lancaster University, InfoLab21 +44(0)1524/510.514 Lancaster, LA1 4WA, UK Fax:+44(0)1524/510.492 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-