[XeTeX] [EXT] polyglossia sanskrit and numerals

François Patte francois.patte at gmx.fr
Tue Dec 2 12:04:36 CET 2025


Le 02/12/2025 à 10:27, Stefan Solbrig a écrit :
> 
> Bonjour,
> 
>> Bonjour,
>>
>> I recently came across an issue with polyglossia and sanskrit: when 
>> you put
>> \setdefaultlanguage{sanskrit} a "\requirepackage{devanagaridigits} is 
>> called which turns numbers in devanagari scipt.
>>
>> Is there a way to avoid (or correct) this ie. I want to be able to get 
>> numerals in latin script even if the text script is in devanagari.
> 
> You can change this via an option to polyglossia:
> 
> \setmainlanguage[numerals=western]{sanskrit}
> or
> \setmainlanguage[numerals=devanagari]{sanskrit}

Thank you for your answer but this does not work the option is accepted 
but numerals remain in devanagari...

There is something which I don't understand in polyglossia doc: on page 
52 we can read:

"For ← the conversion of counters, the starred version \localnumeral* is 
provided. This takes a counter as argument. For instance in an Arabic 
environment \localnumeral*{page} yields ٥٢"

but the number appears where the command is written not where the page 
number is set!

If we put this command in the preamble, it becomes an unknown command.


> 
>> PS2- Where can we see all the dependencies of a command ie. be aware 
>> that  \setdefaultlanguage{sanskrit} will require devanagaridigits for 
>> instance.... I discovered this problem thanks to an error message
> 
> use xelatex (or xetex) with the -recorder option. This (and also in 
> other tex engines) will produce a  *.fls file that lists all included 
> files. Compare the *.fls files before and after you added a command/option.
> 

BTW is there an option to see what is the font file used in a 
compilation, I mean the file and its location not only the name of the 
file... I am confused with this because if I put Extension= .otf, in a 
\newfontfamily command, I get a different ligature than the one obtained 
without the extension and I don't have any .ttf accessible font!

Thank you again.

-- 
François Patte
tél : +33 (0)6 7892 5822
https://www.pingala.homelinux.org/~fp



More information about the XeTeX mailing list.