From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/41554 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: experimental feature Date: Wed, 11 Jun 2008 11:47:46 +0200 Message-ID: <484F9F42.5050800@wxs.nl> 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 1213177772 20769 80.91.229.12 (11 Jun 2008 09:49:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Jun 2008 09:49:32 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Wed Jun 11 11:50:15 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 1K6My1-0008F0-B3 for gctc-ntg-context-518@m.gmane.org; Wed, 11 Jun 2008 11:50:09 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 56B181FC44; Wed, 11 Jun 2008 11:49:19 +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 13215-01-17; Wed, 11 Jun 2008 11:48:32 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id B1E6F1FC00; Wed, 11 Jun 2008 11:48:32 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0BF9F1FC44 for ; Wed, 11 Jun 2008 11:48:28 +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 13549-09-8 for ; Wed, 11 Jun 2008 11:47:50 +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 0E5AD1FBF9 for ; Wed, 11 Jun 2008 11:47:49 +0200 (CEST) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 12067-1840426 for ; Wed, 11 Jun 2008 11:47:48 +0200 User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) 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:41554 Archived-At: Hi, I uploaded a beta with an experimental mkiv feature: fallback fonts. \starttext \definefontfallback [whatever] [Slanted] [0x0060-0x007F] \definefontfallback [whatever] [Bold] [0x0080-0x00FF,0x00A0-0x00AF] \definefontfallback [whatever] [BoldSlanted] [0x00C0-0x00C7] \definefontsynonym[SerifPlus][Serif][fallbacks=whatever] \definefont[MySerif][SerifPlus] \MySerif \dostepwiserecurse{0}{255}{1}{% {\tttf\uchexnumbers\recurselevel:}\char\recurselevel\hskip10pt plus 5pt\relax } \stoptext specifications like [Bold sa 1.2] also work Future versions will provide multiple fallbacks, conditional fallbacks etc. For insiders ... no virtual fonts are used which means that that in principle features still work ok. BTW, In this beta OSFONTDIR is set automatically when unset, on windows (tested by me) and on macosx (tested by mojca); other platforms can be dealt with when we know what to set. 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 ___________________________________________________________________________________