问题 1:
参考这个回答, 我在用babel
来写孟加拉语文字卢阿拉特克斯。但它没有显示 দাঁড়ি চিহ্ন (।)
,这相当于(.)
英语中的句号。以下是输出的片段,(।)
预计红色符号的位置应为 দাঁড়ি চিহ্ন。我该如何解决孟加拉语文本中的句号问题?
问题 2: 另一个问题是大胆的和斜体文本格式在这里不起作用。我该如何解决?
我的工作 MWE 如下:
\documentclass{book}
\usepackage[english]{babel}
\babelprovide[import, onchar = fonts ids]{bengali}
\babelfont[bengali]{rm}[Renderer=Harfbuzz]{Kalpurush}
\begin{document}
\maketitle
গত বছর করোনা মহামারির তীব্র প্রকোপ সবচেয়ে সফলভাবে মোকাবিলা করতে পেরেছিল এশিয়ার দুই দেশ চীন ও দক্ষিণ কোরিয়া। \textbf{তাদের এ সাফল্যে এসেছিল মূলত দ্রুত সরকারি প্রতিক্রিয়ার পাশাপাশি উন্নত নাগরিক সহযোগিতার মাধ্যমে।} সরকারি কঠোর বিধিনিষেধ সহজভাবে মেনে চলেছে মানুষ। তবে সেই তুলনায় জাপান খুব ভালো প্রতিক্রিয়া দেখায়নি। \textit{সরকারি নীতিরও যথেষ্ট ফাঁকফোকর ছিল। ফলে করোনা মোকাবিলায় সেভাবে সফল নয় দেশটি।}
\end{document}
答案1
1.在 Unicode 中,danda 由多种脚本共享,并且babel
默认情况下不会将其分配给任何脚本。但您可以手动分配它:
\babelcharproperty{`।}{locale}{bengali}
2.据我所知,Kalpurush 没有粗体或斜体变体。