
Koma-script は、fontspec と polyglossia を使用してウルドゥー語で動作します。ただし、章のエントリを変更しても機能しないようです。
私が使用している Awami フォントでは AutoFakeBold しか使用できないため、これを完全に使用しきれないため、極力控えめに使用しています。そのため、見出しの太字をオフにするように設定を変更しました。これでうまくいきました。ただし、ToC の章のエントリは太字のままです。chapterentry コマンドを使用しても変更できません (MWE では、変更が行われていないことをより明確にするために \tiny に設定されています)。
これは、Koma-Script が ToC のメイン フォントを使用しているのに、Awami をメイン フォントとして設定していないことが原因でしょうか。私はこれをテストできません。ウルドゥー語フォントをメイン フォントとして設定し、polyglossia と組み合わせてもうまくいかなかったからです。(ただし、その理由は非常に興味深いです。)
回避策や、ウルドゥー語フォントをメインフォントとして使用する方法はありますか (それが問題である場合)?
(コンテンツは以下から引用)https://ur.wikipedia.org/wiki/%DB%81%D9%86%D8%AF%DB%8C_%D8%B2%D8%A8%D8%A7%D9%86)
\documentclass[fontsize=12pt,openany]{scrbook}
\setkomafont{disposition}{\urdufont}
\addtokomafont{chapterentry}{\urdufont\tiny}
\usepackage{fontspec}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Liberation Sans}
\newfontfamily\urdufont{Awami Nastaliq}[AutoFakeBold=4.0,Scale=.88,Renderer=Graphite,RawFeature={Short forms=All}]
\usepackage{polyglossia}
\usepackage[RTLdocument,extrafootnotefeatures]{bidi}
\setdefaultlanguage[numerals=western]{urdu}
\setotherlanguage[variant=uk]{english}
\begin{document}
\tableofcontents
\addchap{ہندوستانی}
جب انگریز برصغیر میں آئے تو ان کو جس زبان سے واسطہ پڑا وہ اردو تھی جسے وہ ہندوستانی کہتے تھے۔ انہوں نے ابتدا میں عدالتی اور دفتری زبان فارسی رکھی۔ مگر اردو کی مقبولیت کو دیکھتے ہوئے اردو کو رائج کرنے کا فیصلہ کیا۔ کیوں کہ یہ طبقہ اسی کو اپنی بول چال میں استعمال کرتا تھا۔ اس میں مذہب کی بنا پر کوئی امتیاز نہیں تھا اور ہندو و مسلمان سب اسے لکھتے اور پڑھتے تھے۔ جسے انگریز ہندوستانی Hubdistanee کہتے تھے۔
\addchap{ابتدا}
1800ء میں فورٹ ولیم کی ڈاغ بیل ڈالی گئی کہ برطانوی اہلکاروں کو اردو زبان سیکھائی یا جائے۔ جان گلکرسٹ جس نے اردو کی بیش بہا خدمت کی ہے نے 1803ء میں للوجی نے کو پریم ساگر دیوناگری رسم الخط میں لکھنے کو کہا گیا اور اس نے فورٹ ولیم کے احاطے میں ایک نئی زبان کی بنیاد رکھ دی۔ فورٹ ولیم کے باہر بھی کچھ ہندو کھڑی بولی میں دیوناگری میں لکھنے کا تجربہ کرنے لگے اور عربی فارسی کے الفاظ نکال کر سنسکرت کے الفاظ استعمال کرنے لگے۔ سنیتی کمار چٹرجی نے اس زبان کو سنسکرتی ہندی کا نام دیا۔
\end{document}
以下は ToC のスクリーンショットです。