From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/47615 Path: news.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.comp.tex.context Subject: Re: Making necessary OpenType features on by default Date: Sun, 22 Feb 2009 22:54:51 +0200 Message-ID: <20090222205231.GA16381@khaled-laptop> References: <20090220183922.GA10583@khaled-laptop> <499FE87C.3070602@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1459020555==" X-Trace: ger.gmane.org 1235339209 31621 80.91.229.12 (22 Feb 2009 21:46:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 22 Feb 2009 21:46:49 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Feb 22 22:48:04 2009 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 1LbMBA-0002p4-EV for gctc-ntg-context-518@m.gmane.org; Sun, 22 Feb 2009 22:48:04 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 1A7BE1FD02; Sun, 22 Feb 2009 22:46:42 +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 14956-05; Sun, 22 Feb 2009 22:46:30 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 585651FCD0; Sun, 22 Feb 2009 22:41:28 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id A401A1FCCE for ; Sun, 22 Feb 2009 22:41:26 +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 13873-04-6 for ; Sun, 22 Feb 2009 22:40:11 +0100 (CET) Original-Received: from filter4-til.mf.surf.net (filter4-til.mf.surf.net [194.171.167.220]) by ronja.ntg.nl (Postfix) with ESMTP id 51E241FD70 for ; Sun, 22 Feb 2009 21:55:02 +0100 (CET) Original-Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.217.172]) by filter4-til.mf.surf.net (8.13.8/8.13.8/Debian-3) with ESMTP id n1MKt02R003399 for ; Sun, 22 Feb 2009 21:55:01 +0100 Original-Received: by gxk20 with SMTP id 20so4262343gxk.2 for ; Sun, 22 Feb 2009 12:55:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=rPICRXk4ryWH+JZi8NCNGInY3fL3aEGxa+YZd6eJyls=; b=aawY1r+MAylT08yi0rNOC4dlwEOA1DWGAHn3+LiHUvF50z/595LeuQXXbpezHqLbWW mL1Cf3/ztWt43rHtVK41blFKPfaqh2qQUzo3Xb6rlwZyr6AagwP9NA6r5IWippa9W/os /o87wPsOnGmE6Z13ueeUuUkc/plJPyOOH7VZc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=ueE++dYTkWA8zKrUNpVJM8Q9YCGjVkNBWfnYyVD7MxmJwD4KyHxv2wfrPft2Vj62Ej T0Nxa9/Idb9RrQO41g83XgBvLo6TusPTf3m/qwgPKLpyw3M3FloyPG5bFJMbHoCMwsVT 1Yr3ABcE7PzGFGP09Tz0M4XjtFnNCdKn6SJK8= Original-Received: by 10.150.137.14 with SMTP id k14mr4550293ybd.173.1235336100295; Sun, 22 Feb 2009 12:55:00 -0800 (PST) Original-Received: from localhost ([41.237.37.90]) by mx.google.com with ESMTPS id v26sm12825964ele.4.2009.02.22.12.54.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 22 Feb 2009 12:54:59 -0800 (PST) In-Reply-To: <499FE87C.3070602@wxs.nl> User-Agent: Mutt/1.5.18 (2008-05-17) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=209.85.217.172; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 183592033 - 9fcad9789a7b X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.220 X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.11 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:47615 Archived-At: --===============1459020555== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uQr8t48UFsdbeI+V" Content-Disposition: inline --uQr8t48UFsdbeI+V Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 21, 2009 at 12:41:48PM +0100, Hans Hagen wrote: > Idris Samawi Hamid =D8=A7=D8=AF=D8=B1=D9=8A=D8=B3 =D8=B3=D9=85=D8=A7=D9= =88=D9=8A =D8=AD=D8=A7=D9=85=D8=AF wrote: >> On Fri, 20 Feb 2009 11:39:23 -0700, Khaled Hosny=20 >> wrote: >> >>> Microsoft's OpenType features list page >>> (http://www.microsoft.com/typography/otspec/features_ae.htm) gives a "UI >>> suggestion" for each feature noting if it should be on by default, >> >> Hmm, I think this page is more relevant for what you have in mine: >> >> http://www.microsoft.com/typography/otfntdev/arabicot/features.htm >> >> :-) > > watch the "The standard order for applying Arabic features encoded in =20 > OpenType fonts" ... an earlier mkiv otf handler did this but then we =20 > found out that it violates the otf 'any order possible' rule so now we = =20 > do just the order as we encounter it (and even then it took us a while = =20 > to figure out where/how to avoid interferences); so ... it's up to the = =20 > font designer (or technician) IIRC, the 'ccmp' should be applied before any other lookup, the rest are applied as they are ordered in the font, at least this makes sense more. > now, having init, medi, fina, isol, rlig enabled might be the default, = =20 > but for instance arabtype output looks much better when instead of rlig = =20 > we use calt/clig etc so, in that case the defaults would bot be the best = =20 > choice; again an argument for a database approach Arabic Typesetting is a quit a special case font, though I believe that 'calt' and 'clig' should be on by default for any font. > there are even fonts out there that have the right gsub/gpos info but =20 > lack the feature being listed in the script/lang dictionary which is =20 > complicating live even more; maybe we should assume that the renderers = =20 > of ms and adobe have some additional built in heuristics of using =20 > specific fonts Any links to such fonts? Looks interesting. Regards, Khaled --=20 Khaled Hosny Arabic localizer and member of Arabeyes.org team --uQr8t48UFsdbeI+V Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkmhu5oACgkQRoqITGOuyPJtpwCfb4Ex6t8yJTeygjq7kt7/Tki8 o28AoIzjk5oq/VYfazfiMnOo5lL1+6c6 =BI82 -----END PGP SIGNATURE----- --uQr8t48UFsdbeI+V-- --===============1459020555== 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --===============1459020555==--