From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/47631 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: Mon, 23 Feb 2009 14:02:39 +0200 Message-ID: <20090223120239.GA7439@khaled-laptop> References: <20090220183922.GA10583@khaled-laptop> <499EFD12.1080808@wxs.nl> <32A3D493-4371-459B-A2DA-3B98494BD641@gmail.com> <20090222210356.GB16381@khaled-laptop> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0976843175==" X-Trace: ger.gmane.org 1235390697 25185 80.91.229.12 (23 Feb 2009 12:04:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 23 Feb 2009 12:04:57 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Feb 23 13:06:13 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 1LbZZ7-0002kp-7a for gctc-ntg-context-518@m.gmane.org; Mon, 23 Feb 2009 13:05:54 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 3781C1FBD5; Mon, 23 Feb 2009 13:04:18 +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 20322-01; Mon, 23 Feb 2009 13:03:26 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id D06681FBB8; Mon, 23 Feb 2009 13:03:25 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 49B2D1FBB8 for ; Mon, 23 Feb 2009 13:03:24 +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 18202-03-4 for ; Mon, 23 Feb 2009 13:02:47 +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 B45AA1FB8C for ; Mon, 23 Feb 2009 13:02:47 +0100 (CET) Original-Received: from yx-out-1718.google.com (yx-out-1718.google.com [74.125.44.158]) by filter4-til.mf.surf.net (8.13.8/8.13.8/Debian-3) with ESMTP id n1NC2kru025202 for ; Mon, 23 Feb 2009 13:02:46 +0100 Original-Received: by yx-out-1718.google.com with SMTP id 4so678118yxp.74 for ; Mon, 23 Feb 2009 04:02:45 -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=NpD8rMUzbMtXdwfMFRWMpwDffEjq1ug30esTJdVlcKY=; b=gtg3GGy9WrSUPhyIU5l4Myu7W4eW/OglV4pIaVknI3xTBdjnA5PXlNEDXA2Nzjx7Qc TrsMNftjipTscyNWZp3re5PJtShQIdxIMvfJdF/MY1zj3EMXt4A+t0HDZjFWM30sU53a W3efGdK7WU+NTnCZDQi0aDHeZ8HmRQ6h62VuU= 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=M0dfFMS1PtIbB4s1UZZ0q99IPJ7na7d/lOso92hI5ss0PHtVV6zMMKzMkxn+RSrZ0e UyygSUBaDnGEQvcGsBW9yh5xZ2iQ/ZAjl9kYrVqineLYYyyeBWiqGrxuMjptWg3pq/f4 h0s5m7w3ec8JAJa0o02A/MI5Y3FykgmCW7RmI= Original-Received: by 10.90.71.15 with SMTP id t15mr1417481aga.17.1235390565429; Mon, 23 Feb 2009 04:02:45 -0800 (PST) Original-Received: from localhost ([41.237.37.90]) by mx.google.com with ESMTPS id 39sm8037941agb.16.2009.02.23.04.02.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 23 Feb 2009 04:02:44 -0800 (PST) In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=74.125.44.158; 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: 183873269 - 3f319ce8dfc8 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:47631 Archived-At: --===============0976843175== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Feb 22, 2009 at 03:44:13PM -0700, 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 Sun, 22 Feb 2009 14:03:56 -0700, Khaled Hosny = =20 > wrote: > >> I totally agree with you, more ever I hop that at some point in the >> future, just selecting certain language will be enough to get proper >> display of it, some thing like: >> >> \mainlanguage[arabic] >> \startext >> =D8=A3=D9=87=D9=84=D8=A7 =D8=A8=D8=A7=D9=84=D8=B9=D8=A7=D9=84=D9=85! >> \stoptext > > Fonts will always be complicated... for what you are describing we need= =20 > to start with a default Arabic-script font for TeX, like LM for Latin. My= =20 > suggestion is to make Scheherazade that font, since it is free, =20 > distributable, and supports nearly all Arabic script languages. We could = =20 > make two settings: > > one for Scheherazade as the LM fallback for the needed Ar-script ranges = =20 > for unicode, > > another for Scheherazade as the main font, with Termes as Latin fallback.= =20 > That will give us a benchmark from which to proceed with other fonts. If= =20 > I get time I'll try to build typescripts etc for this scenario, or Khaled= =20 > or someone else can take on this task, and I'll review it. > > Even Scheherazade has lots of options, and it will take some research to = =20 > get the "ideal" default even here. I'm not very fond if Scheherazade as it has many wrong glyphs (most of the Quranic glyphs are completely wrong) and it doesn't even have an =D8=A7= =D9=84=D9=84=D9=87 ligature, which most Arabic users won't accept. I was experimenting with a modified version that fixes those issues, but I gave up since the font lacks any contextual forms but the basic four ones and extending the font the way it is designed proved to be cumbersome and very error prone. If it is needed, I can clean the font and provide it to be included in the minimal distribution temporarily, as I hope that we'll have a viable alternative by the end of this year. Regards, Khaled --=20 Khaled Hosny Arabic localizer and member of Arabeyes.org team --bg08WKrSYDhXBjb5 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) iEYEARECAAYFAkmikF4ACgkQRoqITGOuyPJK7ACeLe4uGMqye+quefdlWpxHQoJ7 VncAn1rRSoxXOt3bIR6Auk1FzyTZmZO8 =nSP1 -----END PGP SIGNATURE----- --bg08WKrSYDhXBjb5-- --===============0976843175== 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 ___________________________________________________________________________________ --===============0976843175==--