From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/84508 Path: news.gmane.org!not-for-mail From: Philipp Gesang Newsgroups: gmane.comp.tex.context Subject: Re: Wrong spacing using stretch effect Date: Tue, 1 Oct 2013 11:53:05 +0200 Message-ID: <20131001095305.GA31967@phlegethon> References: <20130925103245.GZ17308@homerow> <52493821.1040307@wxs.nl> <20131001080557.GB14768@homerow> <524A93F4.1010705@wxs.nl> <20131001094545.GA16124@khaled-laptop> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0840189722==" X-Trace: ger.gmane.org 1380621199 7545 80.91.229.3 (1 Oct 2013 09:53:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 1 Oct 2013 09:53:19 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Oct 01 11:53:22 2013 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([5.39.185.229]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VQwdu-0008DY-2i for gctc-ntg-context-518@m.gmane.org; Tue, 01 Oct 2013 11:53:22 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id D4382101E9; Tue, 1 Oct 2013 11:51:03 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id xtXzZqmG50w4; Tue, 1 Oct 2013 11:50:58 +0200 (CEST) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 485FD101DE; Tue, 1 Oct 2013 11:50:58 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 8DA33101DE for ; Tue, 1 Oct 2013 11:50:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id V6Qnet6pVgJJ for ; Tue, 1 Oct 2013 11:50:55 +0200 (CEST) Original-Received: from filter2-ams.mf.surf.net (filter2-ams.mf.surf.net [192.87.102.70]) by balder.ntg.nl (Postfix) with ESMTP id 140D410193 for ; Tue, 1 Oct 2013 11:50:55 +0200 (CEST) Original-Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by filter2-ams.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id r919r7XI000604 for ; Tue, 1 Oct 2013 11:53:12 +0200 Original-Received: from ix.urz.uni-heidelberg.de (cyrus-portal.urz.uni-heidelberg.de [129.206.100.176]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id r919r6Ce013796 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Oct 2013 11:53:07 +0200 Original-Received: from extmail.urz.uni-heidelberg.de (extmail.urz.uni-heidelberg.de [129.206.100.140]) by ix.urz.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r919r6r7006042 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 1 Oct 2013 11:53:06 +0200 Original-Received: from localhost (p508479F8.dip0.t-ipconnect.de [80.132.121.248]) (authenticated bits=0) by extmail.urz.uni-heidelberg.de (8.13.4/8.13.1) with ESMTP id r919r5lG003296 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 1 Oct 2013 11:53:05 +0200 Mail-Followup-To: mailing list for ConTeXt users In-Reply-To: <20131001094545.GA16124@khaled-laptop> X-Operating-System: Linux phlegethon 3.10.7-1-ARCH User-Agent: Mutt/1.5.21 (2010-09-15) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=129.206.100.212; country=DE; region=01; city=Heidelberg; latitude=49.4167; longitude=8.7000; http://maps.google.com/maps?q=49.4167,8.7000&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0QKvJR8hh - 7b583cbdbc8d - 20131001 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 192.87.102.70 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:84508 Archived-At: --===============0840189722== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="3MwIy2ne0vdjdPXF" Content-Disposition: inline --3MwIy2ne0vdjdPXF Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =C2=B7=C2=B7=C2=B7=C2=B7=C2=B7=C2=B7=C2=B7=C2=B7=C2=B7 > On Tue, Oct 01, 2013 at 11:20:52AM +0200, Hans Hagen wrote: > > On 10/1/2013 10:05 AM, Marco Patzer wrote: > > >On 2013=E2=80=9309=E2=80=9330 Hans Hagen wrote: > > > > > >>these are unrelated mechanisms where the first one just does some > > >>pdf magic ... no feedback to tex about widths (ok, i could write > > >>something better but never had and still don't have a reason for > > >>that kind of low level pdf based approach to be really deeply > > >>integrated) > > > > > >Thanks for the explanation. I was looking for a way to do slight > > >letter spacing without breaking ligatures and thought I could > > >leverage the stretch effect for that. > >=20 > > well, we break ligatures because ligatures make no sense in that > > kind of kerned text (if they make sense at all, but that's a > > different issue >=20 > Some ligatures should not be broken in letter-spaced text, typically > represented by rlig in OpenType, e.g. Fraktur ch, ck, =C5=BFt and tz > ligatures: > http://unifraktur.sourceforge.net/letterspacing.html =20 When using the characterkerning method you can exempt ligatures and character pairs from being letterspaced by defining the functions typesetters.kerns.keepligature () and typesetters.kerns.keeptogether (, ), respectively. If the function returns a truish value for the given input, ligatures won=E2=80=99t be decomposed and no extra kerning will be applied. Best regards Philipp --3MwIy2ne0vdjdPXF Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.21 (GNU/Linux) iQEcBAEBCgAGBQJSSpuBAAoJEI7yfcKNwM1+1BkH/RhpXIDW7cj2cGf/NMjKmruZ TUCuvr9ZbMBddbNTqR8p+Uk3kOY0L0kTHqR6GiCYf0DqKpbu6efFrDMsCUbuMvsG 91TY3Z97Q6/sCbWIAtgkdbxPfzU4hrR5yiTP7uSiykJTGEeuFgsU6lom5MmjYRin lkER1pbb/lNzjbWkJWYZjZSUHbF5ENb4V3Xey9KJgU+YoAn2lP0X5P66xa7XzG5v K4zsLDWzwRGiowRSXcTtB0ejulWtUEHoDg/4M7V8heSvBg66KUh065JJbij8uihu pjdgLej1GNLxb4pA9WIB6Epho0905FcqbdQdsUiIzwHfTUJd2O0kVUlB457svMc= =WMJm -----END PGP SIGNATURE----- --3MwIy2ne0vdjdPXF-- --===============0840189722== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============0840189722==--