From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/44667 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: latest beta (again) Date: Thu, 09 Oct 2008 12:26:11 +0200 Message-ID: <48EDDC43.4020409@wxs.nl> References: <9E22F5A7-7456-4D42-9704-078DCB22D92E@uni-bonn.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1223548090 22287 80.91.229.12 (9 Oct 2008 10:28:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 9 Oct 2008 10:28:10 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Thu Oct 09 12:29:07 2008 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1KnslM-00011V-CZ for gctc-ntg-context-518@m.gmane.org; Thu, 09 Oct 2008 12:28:56 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1D3601FC03; Thu, 9 Oct 2008 12:27:48 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 19490-05-18; Thu, 9 Oct 2008 12:26:45 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 89F6F1FB4E; Thu, 9 Oct 2008 12:26:45 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 10EFB1FB3C for ; Thu, 9 Oct 2008 12:26:44 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 21654-01-8 for ; Thu, 9 Oct 2008 12:26:11 +0200 (CEST) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with ESMTP id 87F901FB60 for ; Thu, 9 Oct 2008 12:26:11 +0200 (CEST) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 425-1840426 for ; Thu, 09 Oct 2008 12:26:11 +0200 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) In-Reply-To: <9E22F5A7-7456-4D42-9704-078DCB22D92E@uni-bonn.de> X-Originating-IP: 10.100.1.100 X-Authenticated-User: hagen@controller-1 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 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: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:44667 Archived-At: Thomas A. Schmitz wrote: > Hans, > > I still have some problems with my fonts in the latest beta. Maybe it > has to do with the latest optimizations. I'm just wondering: in my > Greek typescripts, I define several fontfeatures and connect them with > featurefiles, like so (just an example, the list is longer): > > \installfontfeature[otf][gent] > \installfontfeature[otf][kori] > > \definefontfeature > [korinthia] > > [mode > = > node > ,language > = > dflt > ,script > =latn,kern=yes,tlig=no,trep=no,kori=yes,featurefile=korinthia.fea] > > \definefontfeature > [gentiumgreek] > [mode=node,language=dflt,script=latn,kern=yes,tlig=no,trep=no, > gent=yes,featurefile=gentium.fea] > > \starttypescript [serif] [GreekGentiumAlt] [name] > \definefontsynonym [Serif] [name:GenAR102] > [features=gentiumgreek] > \definefontsynonym [SerifItalic] [name:GenAI102] > [features=gentiumgreek] > \definefontsynonym [SerifBold] [Serif] > \definefontsynonym [SerifBoldItalic] [SerifItalic] > \stoptypescript > > \starttypescript [serif] [GreekKorinthia] [name] > \definefontsynonym [Serif] [name:Korinthia] > [features=korinthia] > \definefontsynonym [SerifItalic] [Serif] > \definefontsynonym [SerifBold] [Serif] > \definefontsynonym [SerifBoldItalic] [Serif] > \stoptypescript > > The main font definition is of this form: > > \starttypescript[greek] > \definetypeface[greek][rm][serif][\currentmoduleparameter{font}] > [default][rscale=\currentmoduleparameter{scale}] > \stoptypescript > \usetypescript[greek] > > So I'm just wondering: must the "features=" be included into the > \definetypeface as well? I have the impression that the different > features I define are not used at all... it binds to Serif i.e. the left part of the definefontsynonym (used to be a complex sometimes left/right thing) but it should work out well because eventually it's bound to greekSerif an option indeed it to delay it and assign it in the \definetypeface (or use [name:GenAR102*gentiumgreek]) i'm still not sure what is the best way to implement this abstraction Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________