Mostrar números arábigos hindi u orientales en ConTeXt

Mostrar números arábigos hindi u orientales en ConTeXt

Soy nuevo en ConTeXt y me gustaría saber cómo mostrar los números orientales o hindi en el documento ConTeXt en términos de números de página, notas al pie y entorno detallado. Por favor considere el MWE a continuación:

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:

Producción

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Salida deseada

Es mostrar números orientales como los que aparecen en la primera línea del documento compilado en las siguientes ubicaciones:

  1. número de página (en el encabezado) y, con suerte, así será en TOC.
  2. Detallar números
  3. Numeración de notas al pie (en el pie de página)

¿Cómo hacer ese cambio?globalmenteasí comoen la zonaen el documento?

Los primeros cinco números en hindi u orientales son:

ingrese la descripción de la imagen aquí

En el lenguaje de Microsoft se les llama Hindinúmeros.

En polyglossiael lenguaje de se les conoce como mashriqnúmeros:

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

En el lenguaje de ConTeXt se les conoce como Indicnúmeros verwiki

Nota

Versión de contexto: 2017.05.15 21:48 MKIV beta fmt: 2017.6.30

Actualización @Aditya

Cuando lo intento \startitemize[arabicnumerals], muestra árabe.letras, no números, que no es el resultado deseado para esta publicación. Sin embargo, este fue un efecto revelador para mí y definitivamente lo usaría cuando quisiera letras en lugar de números. Esta opción debería decir [arabicletters]y no [arabicnumerals]en mi humilde opinión; de lo contrario, sería muy confuso mostrar letras en el resultado cuando te refieres a números en tu código.

ingrese la descripción de la imagen aquí

Cuando uso la segunda opción, \startitemize[devanagarinumerals]muestra letras minúsculas en inglés de la siguiente manera: ingrese la descripción de la imagen aquí

Entonces ninguno de los dos dio el resultado deseado.

Respuesta1

Encontré la solución en elwiki. Entonces \startitemize[arabicdecimals]es lo que estaba buscando en las listas enumeradas.

\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:

Producción

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

información relacionada