I am using glossaries with makeidx in a Farsi document with xepersian. Currently it sorts the output using Arabic alphabet order and places words starting with گ, چ, پ and ژ at the end of list. How can I force Farsi alphabet order?

  • Could you, please, post MWE of your glossary? I'm trying to typeset a glossary sorted using Arabic alphabet but it fails till now. You can see my question here: tex.stackexchange.com/questions/86181/…. Thanks
    – maria
    Dec 9, 2012 at 14:45

1 Answer 1


For indexing non-European languages you need to use xindy, not makeidx. There is xindy support for Persian available on CTAN: xindy-persian.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .