ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
From: Michael Ash <mash@econs.umass.edu>
To: ntg-context@ntg.nl
Subject: Re: Hebrew vowel placement in ConTeXt. (Rik Kabel)
Date: Sat, 3 May 2014 17:16:49 -0400	[thread overview]
Message-ID: <CAKTWfUPqPiucAtArzW6bzFUsMg=v0M623LZtSUw5=QJj0aF1tQ@mail.gmail.com> (raw)


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

Thank you very much for the reply.
I switched to ConTeXt standalone and now it is working.

Best,
Michael


This works:

\usemodule[simplefonts]
\definefontfeature[hebrew][default][script=hebr,ccmp=yes]
\setmainfont[Ezra SIL SR][features=hebrew]
\setupdirections[bidi=on]
\starttext
בְרֵאשִ֖ית בָרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָמַ֖יִם וְאֵ֥ת הָאָֽרֶץ
\stoptext


BTW what is the \definefontfamily syntax that would work with
\setupbodyfont in the new post-simplefonts era?

Best,
Michael

PS Just FYI here is what I had been working with:

What platform are you using, what version of Ezra SIL SR (likely 2.51,
> but worth asking)?


I am using linux (ubuntu 14.04)

fonts-sil-ezra package
Package fonts-sil-ezra:
i   2.51-8         trusty          500
(I presume this means version 2.51.)

I am using the current ppa:reviczky/context-daily version of context:

ConTeXt  ver: 2014.03.25 16:58 MKIV beta  fmt: 2014.5.1  int:
english/english

Here is the error message that I was receiving (when I include
"script=hebr"):

<+ /usr/share/texmf/tex/context/third/simplefonts/t-simplefonts.lua>)error:
/usr/share/texmf/tex/context/base/font-otn.lua:805: attempt to call upvalue
'getprop' (a nil value)









> > May I bump?
> >
> > The following code used to work, but now it gives an error:
> >
> > \usemodule[simplefonts]
> >
> \definefontfeature[hebrew][default][mode=node,script=hebr,language=dflt,mark=yes,ccmp=yes]
> > \setmainfont[Ezra SIL SR][features=hebrew]
> > \setupdirections[bidi=on]
> > \starttext
> > ?????????? ?????? ????????? ???? ?????????? ?????? ????????
> > \stoptext
> >
> > The following variant (without "script=hebr") compiles but the vowels
> > are misplaced (not centered below the letters), which "ccmp=yes" (see
> > http://www.microsoft.com/typography/otspec/features_ae.htm#ccmp) is
> > supposed to request:
> >
> > \usemodule[simplefonts]
> >
> \definefontfeature[hebrew][default][mode=node,language=dflt,mark=yes,ccmp=yes]
> > \setmainfont[Ezra SIL SR][features=hebrew]
> > \setupdirections[bidi=on]
> > \starttext
> > ?????????? ?????? ????????? ???? ?????????? ?????? ????????
> > \stoptext
> >
> > The problem in definefontfeature seems to be that the feature
> > "ccmp=yes" is not taking effect, and the feature "script=hebr"
> > generates an error.
> >
> > Thank you very much for your advice.
> >
> > Michael
>
> Michael,
>
> Sorry to say, no problem here with your example, and trimming the second
> line even further to
>
>     \definefontfeature[hebrew][default][script=hebr,ccmp=yes]
>
>
> still produces results with no errors and proper nikkud alignment (run
> on a system running Windows 8.1 x64 and ConTeXt standalone 2014-04-28
> standard and jit).
>
> Similarly, no problem with traditional font definition without simplefonts.
>
>

[-- Attachment #1.2: Type: text/html, Size: 4423 bytes --]

[-- Attachment #2: Type: text/plain, Size: 485 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  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

             reply	other threads:[~2014-05-03 21:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-03 21:16 Michael Ash [this message]
2014-05-03 23:52 ` Rik Kabel

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='CAKTWfUPqPiucAtArzW6bzFUsMg=v0M623LZtSUw5=QJj0aF1tQ@mail.gmail.com' \
    --to=mash@econs.umass.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).