Показать арабские, хинди или восточные цифры в ConTeXt

Показать арабские, хинди или восточные цифры в ConTeXt

Я новичок в ConTeXt и хотел бы узнать, как отображать восточные цифры или цифры хинди в документе ConTeXt в виде номеров страниц, сносок и элементов окружения. Пожалуйста, рассмотрите MWE ниже:

МВЭ

\definefontfeature
  [arabic]
  [mode=node,language=dflt,script=arab,
   init=yes,medi=yes,fina=yes,isol=yes,
   liga=yes,dlig=yes,rlig=yes,clig=yes,
   mark=yes,mkmk=yes,kern=yes,curs=yes]

  \starttypescript [serif] [myfont]
    \definefontsynonym [Serif]  [file:/usr/share/fonts/opentype/scheherazade/Scheherazade-Regular.ttf] [features=arabic]
  \stoptypescript

  \starttypescript [myfont]
    \definetypeface [\typescriptone] [rm] [serif] [myfont]  [default]
    \definetypeface [\typescriptone] [ss] [sans]  [modern] [default]
    \definetypeface [\typescriptone] [tt] [mono]  [modern] [default]
    \definetypeface [\typescriptone] [mm] [math]  [modern] [default]
  \stoptypescript

\setuppapersize [A4]
\mainlanguage[arabic]
\setupdirections[bidi=global]


\setupbodyfont[myfont,14pt]

\setupalign[r2l]
\setupheads[number=no]

% \setuplayout
%   [grid=min]

% \showgrid

\starttext
هذا نص باللغة العربية وهذه ارقام عربية شرقية ١، ٢، ٣، ٤ ، ٥
\startitemize[n]
\item الجملة الاولى
\item الجملة الثانية
\item الجملة الثالثة
\stopitemize


This text is in Arabic\footnote{هذه هي الارقام العربية اما الارقام العربية الشرقية او الهندي فتراها في السطر الاول من الصفحة} and these are eastern numbers 1, 2, 3, 4, 5.


\stoptext
%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% TeX-engine: luatex
%%% End:

Выход

введите описание изображения здесь

введите описание изображения здесь

Желаемый результат

Отобразить восточные цифры, как те, которые встречаются в первой строке составленного документа в следующих местах:

  1. номер страницы (в заголовке) и, надеюсь, так же будет и в оглавлении.
  2. Перечислите цифры
  3. Нумерация сносок (в нижнем колонтитуле)

Как осуществить это изменениеглобальноа такжелокальнов документе?

Первые пять цифр в хинди или восточных цифрах:

введите описание изображения здесь

На языке Microsoft они называются Hindiцифрами.

На polyglossiaязыке англ. они называются mashriqчислительными:

% in LaTeX
\usepackage{polyglossia}
\setmainlanguage[numerals=mashriq]{arabic} 

На языке ConTeXt они называются Indicцифрами.Вики

Примечание

ConTeXt ver: 2017.05.15 21:48 MKIV beta fmt: 2017.6.30

Обновление @Адитья

Когда я пробую, \startitemize[arabicnumerals]он показывает арабскийбуквы, а не цифры, что не является желаемым результатом для этого поста. Однако это был проясняющий эффект для меня, и я определенно использовал бы его, когда мне нужны буквы вместо цифр. По моему скромному мнению, эта опция должна читаться [arabicletters]как «а не» [arabicnumerals], иначе было бы очень запутанно показывать буквы в выводе, когда вы имеете в виду цифры в своем коде!

введите описание изображения здесь

При использовании второго варианта \startitemize[devanagarinumerals]строчные английские буквы отображаются следующим образом: введите описание изображения здесь

Таким образом, ни один из них не дал желаемого результата.

решение1

Я нашел решение вCG вики. Вот \startitemize[arabicdecimals]что я искал в пронумерованных списках.

\definefontfeature
  [arabic]
  [mode=node,language=dflt,script=arab,
   init=yes,medi=yes,fina=yes,isol=yes,
   liga=yes,dlig=yes,rlig=yes,clig=yes,
   mark=yes,mkmk=yes,kern=yes,curs=yes]

  \starttypescript [serif] [myfont]
    \definefontsynonym [Serif]  [file:/usr/share/fonts/opentype/scheherazade/Scheherazade-Regular.ttf] [features=arabic]
  \stoptypescript

  \starttypescript [myfont]
    \definetypeface [\typescriptone] [rm] [serif] [myfont]  [default]
    \definetypeface [\typescriptone] [ss] [sans]  [modern] [default]
    \definetypeface [\typescriptone] [tt] [mono]  [modern] [default]
    \definetypeface [\typescriptone] [mm] [math]  [modern] [default]
  \stoptypescript

\setuppapersize [A4]
\mainlanguage[arabic]
\setupdirections[bidi=global]


\setupbodyfont[myfont,14pt]

\setupalign[r2l]
\setupheads[number=no]

% \setuplayout
%   [grid=min]

% \showgrid

\setuppagenumber[numberconversion=arabicdecimals] %worked
\setupfootnotes[rule=paragraph]        %conversion=arabicdecimals; not working here, hence next
\setupnotation[footnote][numberconversion=arabicdecimals]

\starttext
هذا نص باللغة العربية وهذه ارقام عربية شرقية ١، ٢، ٣، ٤ ، ٥
\startitemize[arabicdecimals]
\item الجملة الاولى
\item الجملة الثانية
\item الجملة الثالثة
\stopitemize


This text is in Arabic\footnote{هذه هي الارقام العربية اما الارقام العربية الشرقية او الهندي فتراها في السطر الاول من الصفحة} and these are eastern numbers 1, 2, 3, 4, 5.

\stoptext
%%% Local Variables:
%%% mode: context
%%% TeX-master: t
%%% TeX-engine: luatex
%%% End:

Выход

введите описание изображения здесь

введите описание изображения здесь

Связанный контент