ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Khaled Hosny <khaledhosny@eglug.org>
To: mailing list for ConTeXt users <ntg-context@ntg.nl>
Subject: Re: Making necessary OpenType features on by default
Date: Mon, 23 Feb 2009 19:15:02 +0200	[thread overview]
Message-ID: <20090223171502.GB7160@khaled-laptop> (raw)
In-Reply-To: <op.ups9kgwnfkrasx@your-b27fb1c401>


[-- Attachment #1.1: Type: text/plain, Size: 3584 bytes --]

On Mon, Feb 23, 2009 at 08:34:54AM -0700, Idris Samawi Hamid ادريس سماوي حامد wrote:
> On Mon, 23 Feb 2009 05:02:39 -0700, Khaled Hosny <khaledhosny@eglug.org>  
> wrote:
>
>> 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 الله
>> ligature, which most Arabic users won't accept.
>
> There is a hadith
>
> لا يسقط الميسور بالمعسور
>
> Scheherazade is certainly not perfect -- and I doubt I'll ever use it  
> personally -- but it's the best freely available option we have. If I  
> understand the license correctly, we can rename it and turn it into a  
> project. You, Otared, and others are expressing the need for a standard,  
> default interface, so let's start with this and build on it. If there is  
> another pure opentype font that is better, let me know and I'll test it.
>
> The key point is that SIL has taken care to support nearly every  
> Arabic-script language, not just Arabic, so this gives us a platform that 
> all Arabic-script users can use by default until other free fonts -- or a 
> fork of Scheherazade -- become available.

I already have a fork, I just don't want to encourage people to use such
aesthetically poor fonts, but as it seems to be the only solution at
hand right now (especially the Unicode covering), I think I'll try to
clean my font and publish it this week ISA.

>
> BTW: There is an الله lig in Scheherazade -- rather unattractive, but 
> it's there. Maybe you have an old version?

Sorry, yes it has one but is no better than not having one at all.

>> 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.
>
> I'm not sure if the VOLT sources are available, although I used a  
> font-to-volt script that seems to have captured nearly everything. I 
> guess you use FF but no matter: Just make a list of problems and the 
> minimal -- as opposed to ideal -- set of recommended changes and one or 
> both of us can work on this over the next few months.

FF does a great job here, it does read all lookups that I don't need
VOLT sources so much.

>> 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.
>
> See the above... make a list of errors in the font and we'll both work on 
> it one way or other. Back to Lotus: I suggest to you and Otared the  
> following project: develop Scheherazade into a free alternative to Lotus. 
> Lotus is that is as close to a pure OpenType font as we are going to  
> easily get. Although it supports less of Arabic-script unicode than  
> Scheherazade, it is a standard in the Arabic-script publishing world. So  
> if our default interface supports Lotus and Scheherazade out of the box,  
> we will be well on our way to what you guys are looking for.

My initial idea was to extend Scheherazade in a similar way, but I gave
up on this, there are so many similar glyphs in the Arabic Unicode block
that a simple ligature like بي means 28 (Baa' forms) * 10 (Yaa' forms):
280 glyphs for one ligatures, I don't think this is a wise idea.

Regards,
 Khaled


-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

[-- Attachment #2: Type: text/plain, Size: 487 bytes --]

___________________________________________________________________________________
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
___________________________________________________________________________________

  reply	other threads:[~2009-02-23 17:15 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-20 18:39 Khaled Hosny
2009-02-20 18:57 ` Hans Hagen
2009-02-20 19:31   ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-20 21:02     ` Khaled Hosny
2009-02-20 21:23       ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-20 22:10         ` Hans Hagen
2009-02-20 22:26           ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-21 23:53             ` Karl Berry
2009-02-20 20:23   ` Khaled Hosny
2009-02-20 22:07     ` Hans Hagen
2009-02-20 22:49       ` Khaled Hosny
2009-02-21 15:58         ` Ilda Khaki
2009-02-23 10:58           ` Hans Hagen
2009-02-21 13:05   ` Otared Kavian
2009-02-22 21:03     ` Khaled Hosny
2009-02-22 22:44       ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-23 12:02         ` Khaled Hosny
2009-02-23 13:00           ` Hans Hagen
2009-02-23 15:34           ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-23 17:15             ` Khaled Hosny [this message]
2009-02-23 17:56               ` Idris Samawi Hamid
2009-02-23 22:51                 ` Khaled Hosny
2009-02-23 23:19                   ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-24 20:41                     ` Khaled Hosny
2009-02-25  2:30                       ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-23 10:53       ` Hans Hagen
2009-02-23 12:09         ` Khaled Hosny
2009-02-23 12:17           ` Thomas A. Schmitz
2009-02-23 12:28             ` Hans Hagen
2009-02-23 16:56               ` Khaled Hosny
2009-02-23 17:01                 ` Taco Hoekwater
2009-02-23 17:04                   ` Taco Hoekwater
2009-02-23 17:49                   ` Khaled Hosny
2009-02-23 23:23                 ` Hans Hagen
2009-02-24 15:49                   ` Idris Samawi Hamid
2009-02-24 16:03                     ` Hans Hagen
2009-02-23 12:36             ` Khaled Hosny
2009-02-22 22:54     ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-22 23:35     ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-21 21:14   ` Otared Kavian
2009-02-23 10:42     ` Hans Hagen
2009-02-23 12:25       ` Khaled Hosny
2009-02-23 12:46         ` Khaled Hosny
2009-02-23 12:56         ` Hans Hagen
2009-02-20 18:58 ` Hans Hagen
2009-02-20 20:27   ` Khaled Hosny
2009-02-20 22:09     ` Hans Hagen
2009-02-20 22:46 ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-21 11:41   ` Hans Hagen
2009-02-22 20:54     ` Khaled Hosny
2009-02-22 23:08       ` Idris Samawi Hamid ادريس سماوي حامد
2009-02-22 13:51   ` Khaled Hosny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090223171502.GB7160@khaled-laptop \
    --to=khaledhosny@eglug.org \
    --cc=ntg-context@ntg.nl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).