From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/47564 Path: news.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.comp.tex.context Subject: Making necessary OpenType features on by default Date: Fri, 20 Feb 2009 20:39:23 +0200 Message-ID: <20090220183922.GA10583@khaled-laptop> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0397955163==" X-Trace: ger.gmane.org 1235155288 15465 80.91.229.12 (20 Feb 2009 18:41:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Feb 2009 18:41:28 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Feb 20 19:42:39 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 1LaaKS-00010M-5B for gctc-ntg-context-518@m.gmane.org; Fri, 20 Feb 2009 19:42:28 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 296111FB4E; Fri, 20 Feb 2009 19:41:05 +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 31689-01-7; Fri, 20 Feb 2009 19:40:10 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 162041FB38; Fri, 20 Feb 2009 19:40:10 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 002F51FB38 for ; Fri, 20 Feb 2009 19:40:07 +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 31689-01-6 for ; Fri, 20 Feb 2009 19:39:31 +0100 (CET) Original-Received: from filter3-til.mf.surf.net (filter3-til.mf.surf.net [194.171.167.219]) by ronja.ntg.nl (Postfix) with ESMTP id B862D1FB1D for ; Fri, 20 Feb 2009 19:39:29 +0100 (CET) Original-Received: from mail-bw0-f165.google.com (mail-bw0-f165.google.com [209.85.218.165]) by filter3-til.mf.surf.net (8.13.8/8.13.8/Debian-3) with ESMTP id n1KIdSbG022435 for ; Fri, 20 Feb 2009 19:39:28 +0100 Original-Received: by bwz9 with SMTP id 9so2928806bwz.2 for ; Fri, 20 Feb 2009 10:39:28 -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:mime-version:content-type:content-disposition:user-agent; bh=Un6KdONs8b8+bXPa/EjJ0u2k1gvyMct5hUWWooKZ+xU=; b=jCymOuGJL/XfZXyu3s4AjGcuIGTgWDx+6BQsXnRURQjnhbD93+foofRTzfopqqa3d5 h5QVANUzdCiLUVkGvK2B/VKxKNZ58z7VTkn9CydSKIMxXaxNRzuxYpoyAH19O8UKmFpW Rv5QEkVGme20p9wmYyAXInNgW3qI+MH3MOLAU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; b=Sd9cJh4Yxnsu2dCFUYTzDTmyvcZ18IYvF3ogwlQ0wC0Q+/UjEoAfjqalASNklJ33QA wjt7CTsx90jCQPw5WycgXbraAJggps6WlDO7M6wTS5gI5aNY+IUA2OX0cRgmFg0PZSwB YC5GOWfXqEusY8itC76JwyGYzY30/rVLXwwaU= Original-Received: by 10.223.107.68 with SMTP id a4mr1376372fap.44.1235155167706; Fri, 20 Feb 2009 10:39:27 -0800 (PST) Original-Received: from localhost ([41.237.37.90]) by mx.google.com with ESMTPS id f6sm3164562nfh.40.2009.02.20.10.39.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 20 Feb 2009 10:39:27 -0800 (PST) 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.218.165; 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: 183101726 - d2d72069a156 X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.219 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:47564 Archived-At: --===============0397955163== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Currently, when defining a font feature one has to enable all features by hand which is IMHO not very user friendly as it implies prior knowledge about OpenType font features and the meaning of each one, not every Arabic user, for example, knows what does 'init', 'medi, etc. ligatures mean yet to know that he must enable them to get proper font rendering.=20 I think some font features should be on by default, so that \definefontfeature[script=3Darabic] should be enough to get an Arabic font rendered correctly with the default features as its designer intended (designers assume that certain will be on while other are off by default, like liga vs. dlig), and if some one wants to disable a certain default feature he can turn it off, not the reverse. 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, I think those are what most OpenType enable by default (at least the ones I tested). Regards, Khaled --=20 Khaled Hosny Arabic localizer and member of Arabeyes.org team --y0ulUmNC+osPPQO6 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) iEYEARECAAYFAkme+NoACgkQRoqITGOuyPJ0DwCeNWvU2xY5+gcHfLSx1ebcdNmW XYgAn2L566sYzloxi+BFby9M5Cvy2yfh =m+dP -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- --===============0397955163== 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 ___________________________________________________________________________________ --===============0397955163==--