From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/19573 Path: news.gmane.org!not-for-mail From: h h extern Newsgroups: gmane.comp.tex.context Subject: Re: How to cook Garamond Date: Sun, 03 Apr 2005 22:07:29 +0200 Message-ID: <42504D01.3070207@wxs.nl> References: <42AC552A@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=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1112558792 7942 80.91.229.2 (3 Apr 2005 20:06:32 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 3 Apr 2005 20:06:32 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Sun Apr 03 22:06:31 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 1DIBM3-00055n-UE for gctc-ntg-context-518@m.gmane.org; Sun, 03 Apr 2005 22:05:56 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 31C1C12908; Sun, 3 Apr 2005 22:07:38 +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 04491-04-12; Sun, 3 Apr 2005 22:07:34 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 24E5D127A0; Sun, 3 Apr 2005 22:07:34 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 6B698127A0 for ; Sun, 3 Apr 2005 22:07:33 +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 04491-04-11 for ; Sun, 3 Apr 2005 22:07:32 +0200 (CEST) Original-Received: from mailrelay01.solcon.nl (maillb.solcon.nl [212.45.32.200]) by ronja.ntg.nl (Postfix) with ESMTP id 7929012799 for ; Sun, 3 Apr 2005 22:07:32 +0200 (CEST) Original-Received: from server-1.pragma-net.nl (dsl-212-84-128-085.solcon.nl [212.84.128.85]) by mailrelay01.solcon.nl (8.12.11/SQL-8.12.11-5/8.12.11) with ESMTP id j33K7RZi016373 for ; Sun, 3 Apr 2005 22:07:27 +0200 Original-Received: by server-1.pragma-net.nl (Postfix, from userid 65534) id 375F518F32; Sun, 3 Apr 2005 21:48:22 +0200 (CEST) Original-Received: from [127.0.0.1] (unknown [10.100.1.1]) by server-1.pragma-net.nl (Postfix) with ESMTP id C65E118593 for ; Sun, 3 Apr 2005 19:48:19 +0000 (UTC) User-Agent: Mozilla Thunderbird 0.8 (Windows/20040913) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: <42AC552A@webmail.colostate.edu> X-Virus-Scanned: ClamAV 0.80/744/Fri Mar 4 04:01:45 2005 clamav-milter version 0.80j on mailrelay01 X-Virus-Status: Clean 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:19573 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:19573 Idris Samawi Hamid wrote: > Dear syndicate, ok, the always messy font business ... the problem is not so much in context since what it needs is just a bunch of files, but in the simple fact that there are conflicting demands/messy situations - we need to be able to install commercial fonts (no metrics available) - some fonts come in more versions (different vendors) - some users need something different that default/ec/texnansi - many users want to use metrics from the distributions - but as times goes by, distributions change, font are renamed, come and go - the way pdftex deals with fonts improves over time, for instance nowadays one can load map files on any page - some users load map files on demand, others use the big one and therefore depend on the [not portable] platform tools like updmap - locations in the texmf tree change (texmf, texmf-dist, enc/map paths) and although it is possible to catch a lot [downward compatibility] with the texmf.cnf file this is not what happens in practice - also, part of the problem is that the past still rules (design sizes, math versus text, normal glyphs versus composed ones) the problem can partically be solved by - providing more typescripts (i add entries to type-buy, type-fsf, type-ghz for each commercial font i use) - distributing metrics for commercial fonts (+ type-win) - try to avoid conflicting demands (using platform font names for not distributed fonts) the same is true for hyphenation patterns, and i already have put context friendly version on the web; i will probably add them to the distribution also, if you use context exclusively or don't have a problem with some redundancy, live is more comfortable too. currently when things go wrong there are two situations: - no metrics found (tex error) - no enc/map/pfb/ttf found (pdftex backend problem) when sorting out things, try to distinguish between them; carefully look at the log (missing messages) as soon as - dvipdfmx supports map file specials - pdftex is updated around the world i will change a few defaults in context; currently what works well for new versions of pdftex may fail in older ones; > =============texnansi-urw-garamond.map============== > % You need to add the following line to pdftex.cfg: > % > % map +texnansi-urw-garamond.map > % ^^^ this is no longer valid in newer versions of pdftex > If there are better/more aesthetic choices for sans and math, let me know-) you may want to apply rscale=... for sans, mono and math > Have fun with Garamond! indeed, these are the steps! concerning platform fonts ... i'll put a zip on the website with the metrics (that i so far generated); the only difference there is that you need to make an afm file from the ttf and that you need to add the platform font path to the truetype paths etc 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 -----------------------------------------------------------------