From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/39359 Path: news.gmane.org!not-for-mail From: David Wooten Newsgroups: gmane.comp.tex.context Subject: Re: hz and protrusion Date: Sun, 2 Mar 2008 21:08:24 -0800 Message-ID: References: <47B5D521.1090200@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v919.2) Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1204536518 4864 80.91.229.12 (3 Mar 2008 09:28:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Mar 2008 09:28:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Mar 03 10:29:01 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 1JW6yZ-000697-2X for gctc-ntg-context-518@m.gmane.org; Mon, 03 Mar 2008 10:28:51 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 38B5D1FD9A; Mon, 3 Mar 2008 10:28:17 +0100 (CET) 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 02450-04-41; Mon, 3 Mar 2008 10:27:40 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id AE2D72038C; Mon, 3 Mar 2008 10:16:51 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 25C8820389 for ; Mon, 3 Mar 2008 10:16:50 +0100 (CET) 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 26230-02-79 for ; Mon, 3 Mar 2008 10:16:06 +0100 (CET) Original-Received: from smtp-out1.berkeley.edu (smtp-out1.Berkeley.EDU [128.32.61.106]) by ronja.ntg.nl (Postfix) with ESMTP id D4D8A20902 for ; Mon, 3 Mar 2008 06:09:07 +0100 (CET) Original-Received: from adsl-75-55-126-65.dsl.sfldmi.sbcglobal.net ([75.55.126.65] helo=[192.168.1.64]) by fe5.calmail with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.68) (auth plain:wooten@berkeley.edu) (envelope-from ) id 1JW2v7-0001BZ-If for ntg-context@ntg.nl; Sun, 02 Mar 2008 21:09:06 -0800 In-Reply-To: <47B5D521.1090200@wxs.nl> X-Mailer: Apple Mail (2.919.2) 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:39359 Archived-At: Hans, This is great news, thanks a million. Where should I keep an eye out for the interface extensions? Dave On Feb 15, 2008, at 10:08 AM, Hans Hagen wrote: > Hi, > > The latest luatex beta + mkiv support hz and protruding. The user > interface will be extended a bit, but for the moment it goes as > follows: > > % engine=luatex > > % \setupfontexpansion [quality][stretch=2.5,shrink=2.5,step=. > 5,factor=1] > > \setupfontexpansion[oeps][a=1,b=2] > > \setuptolerance[verytolerant,stretch] \showframe > > \starttext > > \definefontfeature[demo][default] > [mode=node,expansion=quality,protrusion=pure] > > \start > \definedfont[Serif*demo at 12pt] \enableadjusting > \enableprotruding \input tufte \par > %\definedfont[name:optimanova*demo at 12pt] \enableadjusting > \enableprotruding \input tufte \par > \stop > > \stoptext > > (or the usual \setupalign options) > > As you may deduce from this example, handling is gone in mkiv. This > not > only safes some 40K format file, but the new mechanism also runs > faster > (some 10% overhead on 300 pages of pure text, which is rare). > > At some point we need to extend the hz/protruding vectors in mkiv to > cover non latin scripts as well (currently they default to factors of > 1). As with mkiv, latin glyphs fall back to their shape parent. > > Under some circumstances hz may not work as expected. Fixing this is > on > the agenda for the next luatex beta release. > > 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 > ___________________________________________________________________________________ ___________________________________________________________________________________ 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 ___________________________________________________________________________________