From: "Idris Samawi Hamid ادريس سماوي حامد" <ishamid@colostate.edu>
To: "mailing list for ConTeXt users" <ntg-context@ntg.nl>
Subject: Re: Making necessary OpenType features on by default
Date: Sun, 22 Feb 2009 15:54:42 -0700 [thread overview]
Message-ID: <op.upry9gxufkrasx@your-b27fb1c401> (raw)
In-Reply-To: <32A3D493-4371-459B-A2DA-3B98494BD641@gmail.com>
Hi Otared,
On Sat, 21 Feb 2009 06:05:01 -0700, Otared Kavian <otared@gmail.com> wrote:
> If a humble opinion from an ordinary user may be issued, I agree with
> Khaled that it would be extremely useful to have some basic default
> settings for Arabic fonts, and even more generally for any particular
> fonts used for other languages. This would not prevent those specialist
> typesetters who want particular features to be turned on, to do so
> through appropriate mechanisms.
sure, but it needs some thought. As I mentioned in my latest reply to
Khaled, we can start with Scheherazade as an initial benchmark and proceed
from there.
> As a basic user I am frustrated when using mkiv, that most declaration
> of features are completely cryptic, and not being a specialist of OTF or
> other font specifications, I don't know which features are essential for
> writing and typesetting an article in Persian or any language using
> Arabic alphabet.
The difference -- I think -- is that xetex uses the system libraries.
Uniscribe is not configurable, so you're stuck with however uniscribe
interprets the ot features.
<snip>
> %\font\Faarsi=Scheherazade*CrypticFeatures at 14pt % this does not work
Hmm, I wonder why...
> The ideal situation would be:
> • in a document, when one sets a language then a certain font, with
> certain standard features is set by default;
sure, I suggest Scheherazade
> • when an adapted font for that language is defined by the user, then
> certain features are set by default;
that needs some research, for reasons Hans has explained.
> • possibly a command like \setupArabic[state=start]
> [...=...,features=...] (and the analogous settings for other languages
> such as \setupHanzi[state=start][...=...,features=...], and alike),
> could be imagined;
sure
> Therefore, in the same spirit one should have some default allowing the
> user to write
> \setupArabic[state=start]
> \setupHanzi[state=start]
> \starttext
> goedmorgen Hans! This is some maths formula: $a^2+b^2 = c^2$.
> And this is some Arabic text written and typeset from right to left, in
> the midst of some English text:
> \startArabic
> سلام خالد، درود بر ادریس
> \stopArabic
>
> I understand that this can be done by each user upon defining his own
> environment and installing fonts, etc. But
> for the non specialist it is not that easy to understand the intricacies.
For now the focus is getting OpenType and the mid-level interface solid,
then we can focus on the high-level interface as you have described. OTOH,
Getting Scheherazade (or some other mutually agreed-upon font) set up as
default with a high-level interface should not be that hard.
سلام
Idris
--
Professor Idris Samawi Hamid, Editor-in-Chief
International Journal of Shi`i Studies
Department of Philosophy
Colorado State University
Fort Collins, CO 80523
___________________________________________________________________________________
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
___________________________________________________________________________________
next prev parent reply other threads:[~2009-02-22 22:54 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
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 ادريس سماوي حامد [this message]
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=op.upry9gxufkrasx@your-b27fb1c401 \
--to=ishamid@colostate.edu \
--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).