Hi Jon,

On Sun, 28 Nov 2010 14:48:32 -0700, Jon Crump <jjcr...@uw.edu> wrote:

Dear all,

I'm gradually getting my head around using ConTeXt to typeset texts
marked up in TEI/XML. I'm trying to typeset an English/Arabic text and
I keep breaking my teeth on the Arabic. I'm trying to do what I can
with the macTeX 2010 distribution, but the documentation on the
conTeXt wiki has me confused. The amount I don't know about TeX is
truly daunting, but clearly there are some basic things about font
management that I don't understand.

In this case it's not the font management, at least not yet ...

I thought I had found a minimal example in
http://wiki.contextgarden.net/Arabic_and_Hebrew that I could use as a
starting point. After saving it locally as ara-sty.tex I tried to
typeset:

% engine=luatex
\environment ara-sty
\starttext
\setarabic

أهلا بالعالم!
\stoptext

a PDF was produced but it contained no text save for !. Among the
things that conTeXt told me was:

!define font    : font with name arabtype is not found
!define font    : unknown font arabtype, loading aborted
!define font    : unable to define arabtype as \*Arabic20ptrmtf*

Where should I look for this font? Where is conTeXt looking for it? If
I were to find it, where should I put it?

arabtype is a windows font. It's free-beer with windows but try a search or two and you may find it stand-alone somewhere...


I gather that fonts on my
system can be used, but font metric files for them have to be
generated. How to do that?

Thankfully, with MkIV one [thankfully] no longer needs to concern oneself with metric files

Apologies for the unfocused tyro questions, but the TeX world has
become so much larger than it was when I last used it that I feel
quite at sea with all the available documentation.

NP, and that page needs updating anyway. For example, forget about

\setcharactermirroring[1]

and use

\setupdirections[bidi=global] or
\setupdirections[bidi=local]

as needed. And no need for

% engine=luatex

Right now you need a font. Try the free and unicode-complete scheherezade from SIL and replace

[name:arabtype]

with

[name:scheherezade]

or whatever the exact font name is.

There is an modified version of scheherezade for TeX distros (Khaled and I played with it once upon a time) but I don't know where it is at the moment, as it's been ages since I worked on it. I thought it was part of the ConTeXt distro already but I could not find it. I'll check into it later.

Khaled, do you have that modified scheherezade somewhere?

There is a simpler way to approach this, I'll try to post an example in the coming days.

Best wishes
Idris


--
Professor Idris Samawi Hamid, Editor-in-Chief
International Journal of Shīʿī 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  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to